EPUBCheck OPF-053 : date dans un format non standard
Mis à jour :
EPUBCheck OPF-053 est un message d'avertissement : “Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….” Une date dans les métadonnées ne suit pas le format de date et d'heure recommandé par le W3C, donc certaines applications peuvent ne pas la lire. EPUBCheck cite la valeur et la raison.
Le message officiel
Date value "%1$s" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:%2$s.
- Gravité par défaut
- Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
- version EPUBCheck
- 5.4.0
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Dates écrites sous forme de texte ou dans des formats locaux, tels que "March 2020" ou "03/15/2020".
- Une date avec une heure mais sans fuseau horaire, ou du texte supplémentaire après la date.
- Métadonnées importées d'un système qui utilise un autre format de date.
Comment le corriger
- Trouvez l'élément de date EPUBCheck vers lequel il pointe (généralement dc:date).
- Réécrivez-le comme YYYY, YYYY-MM ou YYYY-MM-DD, par exemple 2020-03-15.
- Si vous incluez une heure, utilisez la forme complète avec un fuseau horaire, comme 2020-03-15T10:00:00Z.
Quand ce n'est pas ça
Si la valeur n'est pas une vraie date du tout, EPUBCheck signale OPF-054, une erreur.
Termes utilisés ici
Autres messages 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).
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.