EPUBCheck OPF-065 : boucle de métadonnées affinées
Mis à jour :
EPUBCheck OPF-065 est un message d'erreur : “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Les chaînes de métadonnées affinent se bouclent, donc EPUBCheck ne peut pas résoudre ce qui affine quoi. Chaque élément meta avec des affinement décrit un autre élément, et suivre ces liens doit se terminer quelque part.
Le message officiel
Invalid metadata declaration, probably due to a cycle in "refines" metadata.
- Gravité par défaut
- Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
- version EPUBCheck
- 5.4.0
Causes typiques
- Un élément meta dont l'attribut refine pointe, directement ou à travers d'autres, vers lui-même.
- identifiants réutilisés ou échangés lors de la modification des métadonnées à la main.
- Métadonnées fusionnées à partir de deux sources qui utilisaient les mêmes identifiants.
Comment le corriger
- Trouvez les éléments méta avec des attributs refines dans la section des métadonnées.
- Pour chacun, vérifiez que le suffixe précise les points (avec #id) vers l'élément qu'il décrit, comme un dc:creator.
- Brisez la boucle en corrigeant la valeur de refines ou l'identifiant auquel elle pointe.
Quand ce n'est pas ça
Si refines pointe vers un id qui n'existe pas, EPUBCheck signale une erreur de référence à la place.
Termes utilisés ici
Autres messages OPF
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.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.