EPUBCheck OPF-065: bucle de metadatos que refina
Actualizado:
EPUBCheck OPF-065 es un mensaje de error: “Invalid metadata declaration, probably due to a cycle in "refines" metadata.” Los metadatos refinan cadenas que regresan sobre sí mismas, por lo que EPUBCheck no puede resolver qué refina qué. Cada elemento meta con refines describe otro elemento, y seguir esos enlaces debe terminar en algún lugar.
El mensaje oficial
Invalid metadata declaration, probably due to a cycle in "refines" metadata.
- 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 elemento meta cuyo atributo refines apunta, directa o indirectamente, de vuelta a sí mismo.
- ids reutilizados o intercambiados mientras se edita los metadatos a mano.
- Metadatos fusionados de dos fuentes que usaron los mismos ids.
Cómo arreglarlo
- Encuentra los elementos meta con atributos refines en la sección de metadatos.
- Para cada uno, verifica que refine puntos (con #id) al elemento que describe, como un dc:creator.
- Rompe el bucle corrigiendo el valor de refina o el id al que apunta.
Cuándo no es esto
Si refines apunta a un id que no existe, EPUBCheck informa un error de referencia en su lugar.
Términos usados aquí
Otros mensajes de OPF
OPF-066Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.OPF-063Referenced Adobe page-map item "…" was not found in the manifest.OPF-067The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.OPF-062Found Adobe page-map attribute on spine element in opf file.OPF-060Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).OPF-070Custom collection role "…" is an invalid URL.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.