EPUBCheck OPF-065: pętla refinowania metadanych
Zaktualizowane:
EPUBCheck OPF-065 to komunikat o błędzie: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadane refinujący łańcuchy zapętlają się same na siebie, więc EPUBCheck nie może rozwiązać, co refinują co. Każdy element meta z refinującym opisuje inny element, a podążanie za tymi linkami musi gdzieś się kończyć.
Oficjalna wiadomość
Invalid metadata declaration, probably due to a cycle in "refines" metadata.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Element meta, którego atrybut refines wskazuje bezpośrednio lub przez inne, z powrotem do siebie samego.
- id były używane lub zamieniane podczas edytowania metadanych ręcznie.
- Metadane scalone z dwóch źródeł, które używały tych samych identyfikatorów.
Jak to naprawić
- Znajdź elementy meta z atrybutami refines w sekcji metadanych.
- Dla każdego sprawdź, czy refinowane punkty (z #id) odnoszą się do opisanego elementu, takiego jak dc:creator.
- Złamać pętlę, poprawiając wartość refines lub identyfikator, do którego wskazuje.
Kiedy to nie to
Jeśli refines wskazuje na id, które nie istnieje, EPUBCheck zgłasza błąd odniesienia zamiast tego.
Terminy używane tutaj
Inne komunikaty OPF
OPF-066Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.OPF-063Referenced Adobe page-map item "…" was not found in the manifest.OPF-067The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.OPF-062Found Adobe page-map attribute on spine element in opf file.OPF-060Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).OPF-070Custom collection role "…" is an invalid URL.
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.