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
- Najděte meta prvky s refines atributy v sekci metadat.
- Pro každou z nich zkontrolujte, že se refine body (s #id) odkazuje na prvek, který popisuje, jako je dc:creator.
- 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-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.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.