EPUBCheck OPF-065: Loop bei Refine-Metadaten
Aktualisiert:
EPUBCheck OPF-065 ist eine Fehlermeldung: „Invalid metadata declaration, probably due to a cycle in "refines" metadata.“ Die Metadaten verfeinern Ketten, die sich selbst zurückführen, sodass EPUBCheck nicht auflösen kann, was was verfeinert. Jedes meta-Element mit refine beschreibt ein anderes Element, und das Verfolgen dieser Links muss irgendwo enden.
Die offizielle Nachricht
Invalid metadata declaration, probably due to a cycle in "refines" metadata.
- Standard-Schweregrad
- Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
- EPUBCheck Version
- 5.4.0
Typische Ursachen
- Ein Metaelement, dessen refines-Attribut direkt oder durch andere auf sich selbst verweist.
- IDs wurden wiederverwendet oder beim manuellen Bearbeiten von Metadaten vertauscht.
- Metadaten, die aus zwei Quellen zusammengeführt wurden, die dieselben IDs verwendet haben.
Wie man es behebt
- Finde die Meta-Elemente mit refines-Attributen im Metadatenbereich.
- Überprüfen Sie für jeden, ob die Verweise auf die Beschreibungen (mit #id) auf das Element verweisen, das sie beschreiben, wie z. B. eine dc:creator.
- Durch Korrigieren des Werte oder der ID, auf die verwiesen wird, die Schleife brechen.
Wann es nicht das ist
Wenn refines auf eine nicht existierende ID verweist, meldet EPUBCheck einen Referenzfehler.
Hier verwendete Begriffe
Andere OPF Nachrichten
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.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.