Metadatos EPUB 3 y Accesibilidad


Metadatos Dublin Core (dc:)

Son los metadatos que siempre se han rellenado en los ePubs: título de la obra, autor, fecha de publicación, editorial, etc. Aquí tienes una descripción detallada de cada uno.

  • dc:rights: Información sobre los derechos de uso del contenido (por ejemplo, copyright, licencias).
  • dc:language: Idioma principal del contenido, expresado con un código ISO 639-1 (ej. es para español).
  • dc:creator: Persona o entidad responsable principal de la creación del contenido (autor/a).
  • dc:contributor: Persona o entidad que ha contribuido al contenido, pero no como autor principal (ej. traductor, editor).
  • dc:title: Título principal de la publicación.
  • dc:identifier: Identificador único del recurso, como un ISBN o un UUID.
  • dc:subject: Temas o palabras clave que describen el contenido (ej. “literatura infantil”, “historia medieval”).
  • dc:date: Fecha de publicación o creación del contenido.
  • dc:publisher: Entidad responsable de la publicación del contenido.
  • dc:description: Breve resumen o sinopsis del contenido.

Metadatos de Accesibilidad (basados en schema.org y W3C)

Son los metadatos que a partir de ahora se han de incluir en los ePubs para cumplir la normativa Europea de Accesibilidad. Vamos a verlos con detalle.

schema:accessMode

¿Qué he de rellenar aquí? Pues como básicamente, las obras que se van a digitalizar en Q4 serán narrativa, es decir, texto e imagen, hay que utilizar textual y visual.

Aquí tienes los valores y su significado.

Valor accessModeDescripción
textualEl contenido puede ser leído como texto (por ejemplo, por lectores de pantalla o visualmente).
visualEl contenido requiere visión para ser comprendido (por ejemplo, imágenes, gráficos).
auditoryEl contenido requiere audición (por ejemplo, audio, música, narración).
tactileEl contenido puede ser percibido mediante el tacto (por ejemplo, braille o gráficos táctiles).
chartOnVisualInformación visual que se presenta en forma de gráficos o diagramas.
mathOnVisualContenido matemático presentado visualmente.
chemOnVisualContenido químico presentado visualmente.
signLanguageEl contenido incluye lenguaje de señas en video.
schema:accessModeSufficient

Está muy relacionado con el anterior. En este caso, se ha de indicar el modo de acceso necesario para acceder al contenido sin perder información. Para obras de narrativa, selecciona también textual. En caso de que la obra contenga imágenes y estas sean importantes para dar significado al contenido (no son de adorno), debes añadir también visual. Los valores se pueden combinar.

Aquí tienes los valores y su significado. Ten en cuenta que para obras de narrativa, solo necesitarás indicar los dos primeros.

ValorDescripción
textualEl contenido puede ser comprendido solo con texto (por ejemplo, compatible con lectores de pantalla).
visualSe necesita visión para comprender el contenido (por ejemplo, imágenes sin alternativas).
auditorySe necesita audición (por ejemplo, audio sin transcripción).
tactileEl contenido puede ser comprendido mediante el tacto (por ejemplo, braille o gráficos táctiles).
schema:accessibilityHazard

¿Riesgo? Si, hay personas que pueden tener problemas al visualizar ciertos tipos de contenidos (destellos, movimiento, sonido, etc.). Pero en el caso que nos ocupa; obras de narrativa, no debería haber ningún riesgo. Por tanto, asignando none debería ser suficiente. Si la obra presenta un gran número de imágenes, puedes valorar añadir el riesgo flashing (parpadeo).

Aquí tienes los valores y su significado.

ValorDescripción
flashingEl contenido incluye elementos que parpadean más de tres veces por segundo, lo que puede provocar convulsiones o dolores de cabeza en personas fotosensibles.
motionSimulationEl contenido simula movimiento (como en animaciones 3D o juegos en primera persona), lo que puede causar mareos o náuseas.
soundHazardEl contenido incluye sonidos que pueden ser molestos o dañinos para personas con sensibilidad auditiva.
noFlashingHazardSe ha verificado que el contenido no contiene elementos que parpadeen peligrosamente.
noMotionSimulationHazardSe ha verificado que el contenido no simula movimiento de forma que pueda causar malestar.
noSoundHazardSe ha verificado que el contenido no contiene sonidos potencialmente dañinos.
noneEl contenido no presenta ningún riesgo conocido para los usuarios. Se usa típicamente en publicaciones solo con texto o imágenes estáticas.
schema:accessibilityFeature

Aquí hay que enumerar las características de accesibilidad que se han implementado en el ePub. Por ejemplo: un índice, una tabla de contenidos, el contenido estructurado (los títulos de sección h2 -> h6), descripción alternativa de las imágenes, etc. La lista de features es larga, pero la mayoría quedan fuera de la tipología de ePub que vas a digitalizar.

Estas son las etiquetas estándar que se pueden usar en los metadatos EPUB para describir las características de accesibilidad del contenido:

accessibilityFeatureDescripción
alternativeTextImágenes con texto alternativo (alt) para lectores de pantalla.
annotationsNotas o comentarios accesibles.
audioDescriptionDescripciones de audio para contenido visual.
bookmarksMarcadores estructurados para facilitar la navegación.
captionsSubtítulos sincronizados para contenido multimedia.
ChemMLUso de MathML para química accesible.
describedMathExplicaciones textuales de fórmulas matemáticas.
displayTransformabilityPermite cambiar tamaño, fuente o color del texto.
highContrastDisplayCompatible con modos de alto contraste.
indexÍndices navegables y estructurados.
longDescriptionDescripciones detalladas de gráficos o diagramas complejos.
MathMLUso de MathML para matemáticas accesibles.
noneIndica que no hay características de accesibilidad (no recomendable).
printPageNumbersNúmeros de página equivalentes a la edición impresa.
readingOrderOrden de lectura lógico y semántico.
signLanguageInclusión de lenguaje de señas en video.
structuralNavigationNavegación por encabezados, secciones, tablas, etc.
synchronizedAudioTextAudio sincronizado con texto (como en libros DAISY).
tableOfContentsTabla de contenidos estructurada y navegable.
tactileGraphicGráficos táctiles para impresión en braille.
unlockedContenido sin DRM que impida el acceso por tecnologías de asistencia.

schema:accessibilitySummary

Es un resumen en lenguaje natural que explica qué tan accesible es el contenido de un EPUB. Está pensado para que cualquier persona, sin conocimientos técnicos, pueda entender si el libro es adecuado para sus necesidades

Aquí tienes un ejemplo:

Este libro es totalmente accesible para lectores de pantalla. Todas las imágenes incluyen texto alternativo, la navegación está estructurada por encabezados, y el contenido no contiene elementos que parpadeen o simulen movimiento. Compatible con tecnologías de asistencia y navegable por teclado.


Metadatos de certificación de accesibilidad

Estos metadatos están pensados para certificar la accesibilidad del ePub. No son obligatorios y solo se deberían incluir si se ha certificado de forma oficial. A día de hoy, no existe esa figura «certificador» y por tanto, difícilmente se podrán completar.

Los metadatos de certificación son:

  • a11y:certifiedBy: – nombre de la entidad certificadora (p. ej., “Fondazione LIA”).
  • a11y:certifiedCredential: – un identificador o URL de la credencial (p. ej., un enlace al certificado).
  • a11y:certifiedReport: – enlace a un informe técnico completo (público o privado) con los resultados del test.