Hopp til innhold
EPUBCheck · Pakke dokument (OPF)

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

  1. Finn meta-elementene med refines-attributter i metadata-delen.
  2. For hver enkelt, sjekk at referansene finjusterer punkter (med #id) til elementet det beskriver, som en dc:creator.
  3. 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-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.

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck OPF-065?

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.

Er OPF-065 en feil?

OPF-065 rapporteres som feil som standard. Den EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise den, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy