Métadonnées d'accessibilité : ce qu'il faut déclarer dans l'EPUB et dans ONIX
Cette page décrit ce qu'il faut déclarer, à deux endroits : dans le fichier EPUB lui-même, et dans la notice ONIX qui le décrit aux distributeurs.
Dans l'EPUB : ce que la norme exige
La référence est EPUB Accessibility 1.1, une recommandation du W3C. Elle distingue ce qui est obligatoire de ce qui est recommandé.
Obligatoire. Toute publication doit inclure trois métadonnées :
- accessMode
- accessibilityFeature
- accessibilityHazard
Recommandé. La publication devrait aussi inclure accessModeSufficient, et accessibilitySummary : un résumé lisible, qui complète les autres métadonnées sans les répéter.
La conformité se déclare à part, par dcterms:conformsTo. Le format est « EPUB Accessibility [VERSION] - WCAG [VERSION] Level [LEVEL] ». La norme donne l'exemple « EPUB Accessibility 1.1 - WCAG 2.2 Level AA ».
Ces métadonnées font partie de ce qu'on pose sur tout l'ouvrage, avec la structure, les notes et les alternatives des illustrations. C'est le prérequis, pas la prestation. Le détail du déroulé : la conversion EPUB 3 accessible.
Dans ONIX : la liste 196
La notice ONIX porte l'accessibilité dans la liste 196, « E-publication Accessibility Details ».
Le niveau de conformité :
- 02 et 03 : EPUB Accessibility 1.0, niveau A ou AA.
- 04 : EPUB Accessibility 1.1.
- 05 et 06 : PDF/UA-1 et PDF/UA-2.
- 08 : accessibilité inconnue. 09 : accessibilité limitée.
Le niveau WCAG visé se précise avec les codes 80, 81 et 82 (WCAG 2.0, 2.1, 2.2) et 84, 85, 86 (niveaux A, AA, AAA).
Les fonctionnalités présentes dans le fichier, dont :
- 11 navigation par la table des matières, 12 par l'index, 41 par la liste des pages.
- 13 un ordre de lecture logique unique.
- 14 descriptions textuelles courtes, 15 descriptions complètes.
- 16 données d'un graphique aussi disponibles sous forme non graphique.
- 17 mathématiques accessibles en MathML, 35 en LaTeX, 53 mathématiques décrites.
- 19 numérotation des pages équivalente à l'imprimé.
- 22 balisage des langues.
- 25 la couleur n'est pas le seul moyen de porter une information.
Enfin, qui répond de la déclaration : 90 et 93 pour la certification (nom, puis URL), 91 pour la date de la dernière évaluation, 94 et 96 pour les pages web qui détaillent l'accessibilité. Le code 00 porte le résumé d'accessibilité.
Le lien entre les deux
Deux codes de cette liste portent sur le contenu même du fichier. Le code 16 déclare des données d'un graphique aussi disponibles sous forme non graphique. Le code 17 déclare des mathématiques en MathML.
Les validateurs vérifient qu'une alternative existe, pas ce qu'elle porte. Ce qu'on vérifie, et ce qu'on ne sait pas vérifier, est écrit sur notre page de méthode.
Le rapport qu'on livre avec l'EPUB 3 et le PDF/UA dit ce qui a été vérifié, et par qui.
Les ressources françaises
Le SNE publie un exemple de notice ONIX intégrant les balises d'accessibilité, une charte technique pour la production d'EPUB textuels nativement accessibles, et un document sur la déclaration du niveau de conformité.
LINA25 réunit les recommandations d'affichage de ces informations : le guide « Accessibility Metadata Display Guide 2.0 », les algorithmes qui extraient l'affichage depuis un EPUB et depuis une notice ONIX, et une table de correspondance entre schema.org, ONIX, MARC21 et UNIMARC. Une traduction française du guide est en projet.
Vous avez un EPUB ou un PDF ? Vérifiez votre fichier gratuitement : on regarde le vôtre. Ou envoyez-nous 10 pages de votre ouvrage, rendues accessibles et offertes.
À lire aussi : La conversion EPUB 3 accessible · Les formules et MathML dans un EPUB · Le PDF/UA pour un livre · Sous-traiter l'accessibilité du catalogue · Décrire un graphique dans un EPUB · Le manuel scolaire accessible · L'European Accessibility Act et le livre · Le fonds numérique et l'échéance 2030