Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-028: prefijo utilizado pero no declarado

Actualizado:

EPUBCheck OPF-028 es un mensaje de error: “Undeclared prefix: "…".” Una propiedad utiliza un prefijo que no está declarado en el atributo de prefijo del documento del paquete. Aparte de los prefijos reservados, cada prefijo debe estar mapeado a una URI de vocabulario antes de que pueda ser utilizado.

El mensaje oficial

Undeclared prefix: "%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

  • Propiedades de proveedor como ibooks:version utilizadas sin declarar el prefijo ibooks.
  • El atributo prefix fue eliminado o depurado mientras las propiedades aún lo utilizan.
  • Un error tipográfico en el prefijo de una propiedad, por lo que ya no coincide con la declarada.

Cómo arreglarlo

  1. Lee los nombres de prefijo EPUBCheck.
  2. Añadir su mapeo al atributo prefix del elemento de paquete. Escribir cada mapeo como el nombre del prefijo, dos puntos, un espacio y la URI de vocabulario, y separar mapeos con espacios en blanco, por ejemplo prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".
  3. O, si la propiedad no es necesaria, elimínala.

Cuándo no es esto

Si el prefijo está declarado pero la declaración está mal escrita, eso es una variante de OPF-004.

Términos usados aquí

Otros mensajes de OPF

  • OPF-027 Undefined property: "…".
  • OPF-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-026 Found malformed property value: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-025 Property value list "…" is not allowed, only one value must be specified.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Fuentes

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

FAQ

¿Qué significa EPUBCheck OPF-028?

EPUBCheck OPF-028 es un mensaje de error: “Undeclared prefix: "…".” Una propiedad utiliza un prefijo que no está declarado en el atributo de prefijo del documento del paquete. Aparte de los prefijos reservados, cada prefijo debe estar mapeado a una URI de vocabulario antes de que pueda ser utilizado.

¿Es OPF-028 un error?

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