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
- Hitta metaelementen med refines-attribut i metadataavsnittet.
- För var och en, kontrollera att den specificerar punkter (med #id) till det element den beskriver, som en dc:creator.
- 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-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.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.