Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-030: enlace de guía a archivo faltante

Actualizado:

EPUBCheck OPF-030 es un mensaje de error: “The unique-identifier "…" was not found.” El atributo unique-identifier del elemento del paquete nombra un id que ningún elemento dc:identifier tiene. EPUB requiere que el identificador principal del libro esté marcado de esta manera, por lo que el libro no tiene una identidad válida hasta que se corrija.

El mensaje oficial

The unique-identifier "%1$s" was not found.

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

  • El id en dc:identifier fue renombrado o eliminado mientras se editaban los metadatos a mano.
  • El dc:identifier fue eliminado, dejando el atributo apuntando a nada.
  • Un error tipográfico o una diferencia en mayúsculas entre los dos valores.

Cómo arreglarlo

  1. Lee el valor de unique-identifier en el elemento package.
  2. Dale a un dc:identifier el mismo id, por ejemplo <package unique-identifier="uid"> con <dc:identifier id="uid">urn:uuid:…</dc:identifier>.
  3. Si el libro no tiene ningún identificador, agrega uno (un UUID o un ISBN).

Cuándo no es esto

Si el atributo falta del elemento paquete, eso es OPF-048.

Términos usados aquí

Otros mensajes de OPF

  • OPF-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….
  • OPF-028 Undeclared prefix: "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".
  • OPF-027 Undefined property: "…".
  • OPF-033 The spine contains no linear resources.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck OPF-030?

EPUBCheck OPF-030 es un mensaje de error: “The unique-identifier "…" was not found.” El atributo unique-identifier del elemento del paquete nombra un id que ningún elemento dc:identifier tiene. EPUB requiere que el identificador principal del libro esté marcado de esta manera, por lo que el libro no tiene una identidad válida hasta que se corrija.

¿Es OPF-030 un error?

OPF-030 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