Passer au contenu
EPUBCheck · Document de paquet (OPF)

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

  1. Trouvez les éléments méta avec des attributs refines dans la section des métadonnées.
  2. 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.
  3. 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-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.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck OPF-065 ?

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.

Est-ce que OPF-065 est une erreur ?

OPF-065 est signalé comme une erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck se termine avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils