Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-065: refinements metadata loop

Uppdaterad:

EPUBCheck OPF-065 är ett felmeddelande: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadata-förfiningar loopar tillbaka på sig själva, så EPUBCheck kan inte avgöra vad som förfinar vad. Varje meta-element med förfiningar beskriver ett annat element, och följande av dessa länkar måste sluta någonstans.

Det officiella meddelandet

Invalid metadata declaration, probably due to a cycle in "refines" metadata.

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

Typiska orsaker

  • Ett metaelement vars refines-attribut pekar, direkt eller genom andra, tillbaka på sig själv.
  • ids används om eller byts ut vid redigering av metadata för hand.
  • Metadata sammanfogad från två källor som använde samma id.

Hur man åtgärdar det

  1. Hitta metaelementen med refines-attribut i metadataavsnittet.
  2. För var och en, kontrollera att den specificerar punkter (med #id) till det element den beskriver, som en dc:creator.
  3. Bryt loopen genom att korrigera refines-värdet eller id:t det pekar på.

När det inte är detta

Om refines pekar på ett id som inte existerar, rapporterar EPUBCheck ett referensfel istället.

Villkor som används här

Andra OPF meddelanden

  • 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.

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-065?

EPUBCheck OPF-065 är ett felmeddelande: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadata-förfiningar loopar tillbaka på sig själva, så EPUBCheck kan inte avgöra vad som förfinar vad. Varje meta-element med förfiningar beskriver ett annat element, och följande av dessa länkar måste sluta någonstans.

Är OPF-065 ett fel?

OPF-065 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg