EPUBCheck OPF-053: fecha en formato no estándar
Actualizado:
EPUBCheck OPF-053 es un mensaje de advertencia: “Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….” Una fecha en los metadatos no sigue el formato de fecha y hora recomendado por W3C, por lo que algunas aplicaciones pueden no leerla. EPUBCheck cita el valor y la razón.
El mensaje oficial
Date value "%1$s" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:%2$s.
- Severidad por defecto
- Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
- versión de EPUBCheck
- 5.4.0
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Fechas escritas como texto o en formatos locales, como "March 2020" o "03/15/2020".
- Una fecha con una hora pero sin zona horaria, o texto extra después de la fecha.
- Metadatos importados de un sistema que utiliza otro formato de fecha.
Cómo arreglarlo
- Encuentra el elemento de fecha al que EPUBCheck apunta (usualmente dc:date).
- Reescriba como YYYY, YYYY-MM o YYYY-MM-DD, por ejemplo 2020-03-15.
- Si mantienes ambos para aplicaciones de lectura más antiguas, dales exactamente el mismo valor.
Cuándo no es esto
Si el valor no es una fecha real en absoluto, EPUBCheck informa sobre OPF-054, un error.
Términos usados aquí
Otros mensajes de OPF
OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….OPF-055… tag is empty.OPF-050TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.OPF-049Item id "…" was not found in the manifest.OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-060Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.