Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-028 : préfixe utilisé mais non déclaré

Mis à jour :

EPUBCheck OPF-028 est un message d'erreur : “Undeclared prefix: "…".” Une propriété utilise un préfixe qui n'est pas déclaré dans l'attribut de préfixe du document de package. En dehors des préfixes réservés, chaque préfixe doit être mappé à une URI de vocabulaire avant de pouvoir être utilisé.

Le message officiel

Undeclared prefix: "%1$s".

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

  • Propriétés de fournisseur telles que ibooks:version utilisées sans déclarer le préfixe ibooks.
  • L'attribut de préfixe a été supprimé ou nettoyé alors que les propriétés l'utilisent encore.
  • Une faute de frappe dans le préfixe d'une propriété, de sorte qu'il ne correspond plus à celui déclaré.

Comment le corriger

  1. Lisez les noms de préfixe EPUBCheck.
  2. Ajoutez sa correspondance à l'attribut prefix de l'élément de paquet. Écrivez chaque correspondance en tant que nom de préfixe, un deux-points, un espace et l'URI de vocabulaire, et séparez les correspondances par de l'espace, par exemple prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".
  3. Ou, si la propriété n'est pas nécessaire, retirez-la.

Quand ce n'est pas ça

Si le préfixe est déclaré mais que la déclaration est mal écrite, c'est une variante de OPF-004.

Termes utilisés ici

Autres messages OPF

  • OPF-027 Undefined property: "…".
  • OPF-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-026 Found malformed property value: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-025 Property value list "…" is not allowed, only one value must be specified.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Sources

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

FAQ

Que signifie EPUBCheck OPF-028 ?

EPUBCheck OPF-028 est un message d'erreur : “Undeclared prefix: "…".” Une propriété utilise un préfixe qui n'est pas déclaré dans l'attribut de préfixe du document de package. En dehors des préfixes réservés, chaque préfixe doit être mappé à une URI de vocabulaire avant de pouvoir être utilisé.

Est-ce que OPF-028 est une erreur ?

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