Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

EPUBCheck OPF-065: refinements metadata sløjfe

Opdateret:

EPUBCheck OPF-065 er en fejlmeddelelse: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadata refinements kædetrækker sig selv, så EPUBCheck kan ikke afgøre, hvad der forfiner hvad. Hvert meta-element med forfiner beskriver et andet element, og følgende af disse links må ende et sted.

Den officielle meddelelse

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

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

Typiske årsager

  • Et metaelement, hvis refines-attribut peger direkte eller gennem andre tilbage på sig selv.
  • ids genbrugt eller byttet under redigering af metadata manuelt.
  • Metadata sammenført fra to kilder, der brugte de samme ids.

Sådan retter du det

  1. Find meta-elementer med refines-attributter i metadata-sektionen.
  2. For hver enkelt, tjek at det raffinerer punkter (med #id) til det element, det beskriver, såsom en dc:creator.
  3. Bryde loopet ved at korrigere refine værdien eller id'et det peger på.

Hvornår det ikke er dette

Hvis refines peger på et id, der ikke eksisterer, rapporterer EPUBCheck en referencefejl i stedet.

Termer der bruges her

Andre OPF beskeder

  • 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

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck OPF-065?

EPUBCheck OPF-065 er en fejlmeddelelse: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadata refinements kædetrækker sig selv, så EPUBCheck kan ikke afgøre, hvad der forfiner hvad. Hvert meta-element med forfiner beskriver et andet element, og følgende af disse links må ende et sted.

Er OPF-065 en fejl?

OPF-065 rapporteres som fejl som standard. Den EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afslutter med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer