Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-065: buclă de metadate rafinate

Actualizat:

EPUBCheck OPF-065 este un mesaj de eroare: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadatele de rafinare se leagă pe ele însele, astfel încât EPUBCheck nu poate rezolva ce rafinează ce. Fiecare element meta cu rafinări descrie un alt element, iar urmărirea acelor legături trebuie să se încheie undeva.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Un element meta al cărui atribut refines se referă, direct sau prin altele, înapoi la sine.
  • ids reutilizate sau schimbate în timp ce se edita manual metadatele.
  • Metadate îmbinate din două surse care folosesc aceleași id-uri.

Cum să o repari

  1. Găsiți elementele meta cu atribute refines în secțiunea de metadate.
  2. Pentru fiecare, verificați că rafinează punctele (cu #id) către elementul pe care îl descrie, cum ar fi un dc:creator.
  3. Înfășoară bucla corectând valoarea rafinamentelor sau id-ul la care se referă.

Când nu este acest lucru

Dacă refines se referă la un id care nu există, EPUBCheck raportează o eroare de referință în schimb.

Termeni folosiți aici

Alte mesaje OPF

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-065?

EPUBCheck OPF-065 este un mesaj de eroare: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Metadatele de rafinare se leagă pe ele însele, astfel încât EPUBCheck nu poate rezolva ce rafinează ce. Fiecare element meta cu rafinări descrie un alt element, iar urmărirea acelor legături trebuie să se încheie undeva.

Este OPF-065 o eroare?

OPF-065 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și trimite la Kindle pot să-l respingă, iar EPUBCheck iese cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele