EPUBCheck RSC-019: metadata.xml faltante
Actualizado:
EPUBCheck RSC-019 es un mensaje de advertencia: “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” El EPUB contiene varias versiones (más de un documento de paquete) pero falta el archivo META-INF/metadata.xml. El formato de múltiples versiones recomienda ese archivo para los metadatos que se aplican a todo el contenedor.
El mensaje oficial
EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
- Severidad por defecto
- Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Un container.xml con varios elementos rootfile, por ejemplo, una versión refluida y una versión de diseño fijo.
- Una versión añadida más tarde a un libro existente sin los metadatos a nivel de contenedor.
Cómo arreglarlo
- Decide si realmente necesitas varias versiones; la mayoría de los libros tienen solo un documento de paquete.
- Si lo haces, añade META-INF/metadata.xml con un elemento raíz de metadatos en el espacio de nombres http://www.idpf.org/2013/metadata.
- Reconstruir el archivo y validar de nuevo.
Cuándo no es esto
No está relacionado con los propios metadatos del documento de paquete, cuyos problemas aparecen como mensajes OPF o RSC-005.
Términos usados aquí
Otros mensajes de RSC
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.