EPUBCheck OPF-031: enlace de guía a archivo faltante
Actualizado:
EPUBCheck OPF-031 es un mensaje de error: “File listed in reference element in guide was not declared in OPF manifest: ….” Una referencia en el elemento guía EPUB 2 apunta a un archivo que no está en el manifiesto. La guía es una lista heredada de lugares clave (portada, tabla de contenido, inicio), y sus objetivos deben ser archivos declarados.
El mensaje oficial
File listed in reference element in guide was not declared in OPF manifest: %1$s.
- 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
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Una entrada de guía que quedó después de que se eliminó o renombró un archivo.
- Una ruta incorrecta o un caso incorrecto en el href de un elemento de referencia.
- Una guía copiada de otro libro.
Cómo arreglarlo
- Encuentra el elemento de referencia EPUBCheck que apunta en la guía.
- Corrige su href a un archivo declarado en el manifiesto, o elimina la entrada.
- En EPUB 3, el nav de hitos en el documento de navegación reemplaza la guía, por lo que puedes eliminar la guía si no apuntas a EPUB 2 sistemas de lectura.
Cuándo no es esto
Si el archivo está en el manifiesto pero no es un documento de contenido, EPUBCheck informa OPF-032.
Términos usados aquí
Otros mensajes de OPF
OPF-030The unique-identifier "…" was not found.OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-033The spine contains no linear resources.OPF-028Undeclared prefix: "…".OPF-034The spine contains multiple references to the manifest item with id "…".
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.