Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-048 : unique-identifier manquant

Mis à jour :

EPUBCheck OPF-048 est un message d'erreur : “Package tag is missing its required unique-identifier attribute and value.” L'élément package n'a pas d'attribut unique-identifier, qui est requis. Il pointe vers le dc:identifier qui identifie le livre, et les applications de lecture l'utilisent pour faire la distinction entre les livres et les éditions.

Le message officiel

Package tag is missing its required unique-identifier attribute and value.

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 document de package écrit à la main ou par un outil qui l'a omis.
  • L'attribut est mal orthographié, tel que uniqueidentifier ou unique-id.
  • Un élément de package remplacé lors de la fusion de livres.

Comment le corriger

  1. Assurez-vous que les métadonnées contiennent un dc:identifier avec un id, par exemple <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  2. Ajoutez unique-identifier avec cet id à l'élément de paquet, par exemple <package version="3.0" unique-identifier="uid">.
  3. Exécutez EPUBCheck à nouveau pour confirmer que les deux correspondent.

Quand ce n'est pas ça

Si l'attribut existe mais pointe vers un id qu'aucun dc:identifier n'a, c'est OPF-030.

Termes utilisés ici

Autres messages OPF

  • OPF-049 Item id "…" was not found in the manifest.
  • OPF-050 TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-043 Spine item with non-standard media-type "…" has no fallback.
  • OPF-053 Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….

Sources

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

FAQ

Que signifie EPUBCheck OPF-048 ?

EPUBCheck OPF-048 est un message d'erreur : “Package tag is missing its required unique-identifier attribute and value.” L'élément package n'a pas d'attribut unique-identifier, qui est requis. Il pointe vers le dc:identifier qui identifie le livre, et les applications de lecture l'utilisent pour faire la distinction entre les livres et les éditions.

Est-ce que OPF-048 est une erreur ?

OPF-048 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