EPUBCheck OPF-065: finjusterer metadata løkke
Oppdatert:
EPUBCheck OPF-065 er en feilmelding: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadata som finjusterer kjeder går tilbake til seg selv, så EPUBCheck kan ikke løse hva som finjusterer hva. Hvert metadataelement med finjustering beskriver et annet element, og det må være et sluttpunkt når man følger disse koblingene.
Den offisielle meldingen
Invalid metadata declaration, probably due to a cycle in "refines" metadata.
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- Et meta-element hvis refines-attributt peker, direkte eller gjennom andre, tilbake til seg selv.
- ID-er gjenbrukt eller byttet mens metadata redigeres for hånd.
- Metadata sammenslått fra to kilder som brukte de samme id-ene.
Hvordan fikse det
- Finn meta-elementene med refines-attributter i metadata-delen.
- For hver enkelt, sjekk at referansene finjusterer punkter (med #id) til elementet det beskriver, som en dc:creator.
- Bryt løkken ved å korrigere verdien av refinements eller ID-en det peker på.
Når det ikke er dette
Hvis refines peker til et id som ikke eksisterer, rapporterer EPUBCheck en referansefeil i stedet.
Begreper brukt her
Andre OPF meldinger
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.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.