Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-012: propiedad incorrecta para el tipo de archivo

Actualizado:

EPUBCheck OPF-012 es un mensaje de error: “Item property "…" is not defined for media type "…".” Un elemento del manifiesto tiene una propiedad que no se aplica a su tipo de medio. Las propiedades del manifiesto describen qué es o contiene un archivo, y cada una está definida solo para ciertos tipos de archivo.

El mensaje oficial

Item property "%1$s" is not defined for media type "%2$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

  • imagen de portada en un archivo que no es una imagen, como la XHTML página que muestra la portada.
  • navegación en un archivo que no es un documento XHTML.
  • svg, mathml o scriptado en un archivo que no es un documento de contenido, como una hoja de estilo o una imagen.

Cómo arreglarlo

  1. Lee los nombres de propiedad y tipo de medio EPUBCheck en el mensaje.
  2. Mueve la propiedad al elemento que realmente describe, por ejemplo cover-image al archivo de imagen en sí.
  3. Elimina la propiedad si ningún elemento debería llevarla, luego ejecuta EPUBCheck de nuevo.

Cuándo no es esto

Si la propiedad simplemente no existe en el vocabulario, eso es OPF-027.

Términos usados aquí

Otros mensajes de OPF

  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-007 Re-declaration of reserved prefix "…".

Fuentes

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

FAQ

¿Qué significa EPUBCheck OPF-012?

EPUBCheck OPF-012 es un mensaje de error: “Item property "…" is not defined for media type "…".” Un elemento del manifiesto tiene una propiedad que no se aplica a su tipo de medio. Las propiedades del manifiesto describen qué es o contiene un archivo, y cada una está definida solo para ciertos tipos de archivo.

¿Es OPF-012 un error?

OPF-012 se informa como un error por defecto. El EPUB infringe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con el 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