EPUBCheck OPF-030 : unique-identifier introuvable
Mis à jour :
EPUBCheck OPF-030 est un message d'erreur : “The unique-identifier "…" was not found.” L'attribut unique-identifier de l'élément package nomme un id qu'aucun élément dc:identifier n'a. EPUB exige que l'identifiant principal du livre soit marqué de cette façon, donc le livre n'a pas d'identité valide jusqu'à ce qu'il soit corrigé.
Le message officiel
The unique-identifier "%1$s" was not found.
- 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
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- L'id sur dc:identifier a été renommé ou supprimé lors de l'édition des métadonnées à la main.
- Le dc:identifier lui-même a été supprimé, laissant l'attribut pointer vers rien.
- Une faute de frappe ou une différence de casse entre les deux valeurs.
Comment le corriger
- Lisez la valeur de unique-identifier sur l'élément package.
- Attribuez un dc:identifier au même identifiant, par exemple
<package unique-identifier="uid">avec<dc:identifier id="uid">urn:uuid:…</dc:identifier>. - Si le livre n'a aucun identifiant, ajoutez-en un (un UUID ou un ISBN).
Quand ce n'est pas ça
Si l'attribut est manquant de l'élément package, c'est OPF-048.
Termes utilisés ici
Autres messages OPF
OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-028Undeclared prefix: "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-027Undefined property: "…".OPF-033The spine contains no linear resources.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.