EPUBCheck OPF-093: enlace local sin tipo de medio
Actualizado:
EPUBCheck OPF-093 es un mensaje de error: “The "media-type" attribute is required for linked resources located in the EPUB container.” Un elemento de enlace en los metadatos apunta a un archivo dentro del EPUB pero no tiene un atributo de tipo de medio. Para recursos locales, EPUB requiere el tipo de medio, para que las aplicaciones de lectura sepan qué es el archivo enlazado.
El mensaje oficial
The "media-type" attribute is required for linked resources located in the EPUB container
- Severidad por defecto
- Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Un enlace de metadatos a un registro o archivo local escrito sin tipo de medio.
- Un enlace copiado de un ejemplo que apuntó a un archivo remoto.
- Una herramienta que escribe elementos de enlace sin atributos más allá de href y rel.
Cómo arreglarlo
- Encuentra el elemento de enlace EPUBCheck que apunta.
- Añadir media-type con el formato del archivo vinculado, por ejemplo media-type="application/xml".
- Verifica que el archivo realmente exista en el archivo en esa ruta.
Cuándo no es esto
Si el enlace es un enlace de registro o de voz (local o remoto) sin tipo de medio, EPUBCheck informa OPF-094.
Términos usados aquí
Otros mensajes de OPF
OPF-092Language tag "…" is not well-formed: …OPF-094The "media-type" attribute is required for "…" links.OPF-091The item href URL must not have a fragment identifier.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-096Non-linear content must be reachable, but found no hyperlink to "…".
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.