Zum Inhalt springen
EPUBCheck · Paketdokument (OPF)

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

  1. Finde die Meta-Elemente mit refines-Attributen im Metadatenbereich.
  2. Ü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.
  3. 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-066 Missing "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-063 Referenced Adobe page-map item "…" was not found in the manifest.
  • OPF-067 The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.
  • OPF-062 Found Adobe page-map attribute on spine element in opf file.
  • OPF-060 Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).
  • OPF-070 Custom collection role "…" is an invalid URL.

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck OPF-065?

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.

Ist OPF-065 ein Fehler?

OPF-065 wird standardmäßig als Fehler gemeldet. Der EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und das Senden an Kindle können es ablehnen, und EPUBCheck beendet mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen