EPUBCheck RSC-019 : metadata.xml manquant
Mis à jour :
EPUBCheck RSC-019 est un message d'avertissement : “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” Le EPUB contient plusieurs renditions (plus d'un document de paquet) mais pas de fichier META-INF/metadata.xml. Le format à plusieurs renditions recommande ce fichier pour les métadonnées qui s'appliquent à l'ensemble du conteneur.
Le message officiel
EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
- Gravité par défaut
- Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
- version EPUBCheck
- 5.4.0
Causes typiques
- Un container.xml avec plusieurs éléments rootfile, par exemple une version réflowable et une version à mise en page fixe.
- Un rendu ajouté plus tard à un livre existant sans les métadonnées au niveau du conteneur.
Comment le corriger
- Décidez si vous avez vraiment besoin de plusieurs versions ; la plupart des livres n'ont qu'un seul document package.
- Si vous le faites, ajoutez META-INF/metadata.xml avec un élément racine de métadonnées dans l'espace de noms http://www.idpf.org/2013/metadata.
- Reconstruire l'archive et valider à nouveau.
Quand ce n'est pas ça
Cela n'a rien à voir avec les propres métadonnées du document de package, dont les problèmes apparaissent sous forme de messages OPF ou RSC-005.
Termes utilisés ici
Autres messages RSC
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.