Přeskočit na obsah
EPUBCheck · Počet stran, zhruba v poměru, jakmile jsou zahrnuty obrázky.

EPUBCheck OPF-065: smyčka rafinovaných metadat

Aktualizováno:

EPUBCheck OPF-065 je chybová zpráva: „Invalid metadata declaration, probably due to a cycle in "refines" metadata.“ Metadata rafinovaných řetězců se vracejí samy na sebe, takže EPUBCheck nemůže určit, co co rafinuje. Každý meta prvek s rafinováním popisuje jiný prvek a sledování těchto odkazů musí někde skončit.

Oficiální zpráva

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

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

Typické příčiny

  • Meta prvek, jehož atribut refines odkazuje přímo nebo skrze jiné na sebe.
  • ID byly znovu použity nebo zaměněny při ručním úpravení metadat.
  • Metadata sloučená ze dvou zdrojů, které používaly stejná id.

Jak to opravit

  1. Najděte meta prvky s refines atributy v sekci metadat.
  2. Pro každou z nich zkontrolujte, že se refine body (s #id) odkazuje na prvek, který popisuje, jako je dc:creator.
  3. Zlomte smyčku opravou hodnoty refines nebo ID, na které ukazuje.

Kdy to není to

Pokud refines ukazuje na id, které neexistuje, EPUBCheck hlásí chybu reference.

Podmínky používané zde

Další OPF zprávy

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

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck OPF-065?

EPUBCheck OPF-065 je chybová zpráva: „Invalid metadata declaration, probably due to a cycle in "refines" metadata.“ Metadata rafinovaných řetězců se vracejí samy na sebe, takže EPUBCheck nemůže určit, co co rafinuje. Každý meta prvek s rafinováním popisuje jiný prvek a sledování těchto odkazů musí někde skončit.

Je OPF-065 chyba?

OPF-065 je hlášena jako chyba ve výchozím nastavení. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odeslat do Kindle ji mohou odmítnout a EPUBCheck končí s kódem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje