Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

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

  1. Encuentra los elementos meta con atributos refines en la sección de metadatos.
  2. Para cada uno, verifica que refine puntos (con #id) al elemento que describe, como un dc:creator.
  3. 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-066 Missing "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-063 Referenced Adobe page-map item "…" was not found in the manifest.
  • OPF-067 The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.
  • OPF-062 Found Adobe page-map attribute on spine element in opf file.
  • OPF-060 Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).
  • OPF-070 Custom 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.

FAQ

¿Qué significa EPUBCheck OPF-065?

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.

¿Es OPF-065 un error?

OPF-065 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas