Passer au contenu
EPUBCheck · Document de paquet (OPF)

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

  1. Lisez la valeur de unique-identifier sur l'élément package.
  2. Attribuez un dc:identifier au même identifiant, par exemple <package unique-identifier="uid"> avec <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  3. 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-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….
  • OPF-028 Undeclared prefix: "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".
  • OPF-027 Undefined property: "…".
  • OPF-033 The spine contains no linear resources.

Sources

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

FAQ

Que signifie EPUBCheck OPF-030 ?

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

Est-ce que OPF-030 est une erreur ?

OPF-030 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 vers Kindle peuvent le rejeter, et EPUBCheck quitte 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