EPUB Accessibility

Barrierefreie EBooks

Überblick

  • Was ist das?

  • Was soll das?

  • Wie geht das?

  • Wer macht das?

Was ist das?

Barrierefreiheit

  • gleichberechtigte und diskriminierungsfreie Teilhabe
  • Nutzung assestiver Technolgien
  • Nutzung von Inhalten:
    • die Wahrnehmung
    • die Orientierung
    • die Navigation
    • die Steuerung
    • die Eingabe

Was soll das?

Barrierefreiheit im EPUB

  • verbesserte Nutzbarkeit, z.B. durch
    • dynamische EPUB-Layouts (Schriftgrößen, Farben, Kontraste usw.)
    • Screenreader-freundliches Tagging durch semantische Auszeichnung
    • klar definierte, lineare Lesereihenfolge
    • Alternativ-Texte für Bilder und andere visuelle Inhalte
  • Trennung von Inhalt und Gestaltung

Wie geht das?

EPUB2 vs. EPUB3

EPUB2

semantische Auszeichnungen

  • Nutzung semantischer HTML5-Elemente
    • <section> statt <div>
    • <em> statt <italic>
    • <figure>, <figcaption>
  • Multimedia-Dateien mit <audio>, <video>
  • Sekundäre Inhalte mit <aside>
  • korrekte Überschriften Hierarchien
  • <ol>, <ul>, <dl> Listen

semantische Auszeichnungen

  • interne Verweise mit sprechenden Linkzielen bzw. Titeln
  • Danke, XML-Strukturierung!

Alternativ-Texte

  • Alternative Inhalte für:
    • Abbildungen
    • Diagramme
    • Tabellen
    • mathematische Formeln
    • Dekorative Elemente
    • Video/Audio
  • Kombination von Legenden, Titeln in geeigneten Elementen
  • deskriptive Beschreibung im alt-Text
  • VTT Untertitel für Audio und Video le-tex Homepage VTT

Sprache

  • Hauptsprache der Publikation
  • Sprachwechsel anzeigen
  • Screenreader Sprache/Stimme
  • EPUB Silbentrennung und Wörterbücher

Navigation

  • Inhaltsverzeichnis (TOC)
  • Orientierungspunkte (Landmarks)
  • Integration Seitenzahlen (Pagelist)
  • andere Verzeichnisse (List of figures, etc)

ARIA Rollen

  • bieten zusätzliche Informationen an jedem HTML-Element
  • vgl. epub:type-Attribut
  • Kategorie A
    • doc-chapter – Kapitel oder Dokument
    • doc-cover – Cover-Bild
    • doc-endnotes – Endnotes
  • Kategorie B
    • doc-bibliography – Literaturverzeichnis
    • doc-glossary – Glossar
    • doc-pagebreak – Seitenumbruch-Marke, falls aus Print übernommen
  • Kategorie C
    • doc-abstract – Abstracts/ Zusammenfassungen von Content
    • doc-afterword – Nachwort
    • doc-qna – „Questions and Answers“, für Interview oder FAQ

Metadaten

  • kennzeichnen Grad der Zugänglichkeit
  • notwendige Metadaten
    • Identifikation der Medien-Typen in der Publikation (Text, Bild, Audio, Video):
      <meta property="schema:accessMode">
    • Identifikation der notwendigen medialen Zugangswege:
      <meta property="schema:accessModeSufficient">
    • Informationen über Features für optimale Zugänglichkeit der Inhalte:
      <meta property="schema:accessibilityFeature">
    • Informationen über potenziell gefährliche Inhalte für Menschen mit Epilepsie:
      <meta property="schema:accessibilityHazard">
    • Textliche Zusammenfassung zur Barrierefreiheit einer Publikation:
      <meta property="schema:accessibilitySummary">
  • Angabe pro Medientyp
  • Lieferung über ONIX möglich

Metadaten

  • Beispiel für schema.org-Metadaten
  • schema:accessMode textual | visual | auditory
  • schema:accessModeSufficient textual, visual, auditory
  • schema:accessibilityFeature highContrastDisplay | displayTransformability | index | printPageNumbers | alternativeText | MathML | longDescription | readingOrder | structuralNavigation | tableOfContents

Metadaten

  • schema:accessibilityHazard flashing / noFlashingHazard | sound / noSoundHazard | none
  • schema:accessibilitySummary

Wer macht das?

transpect!

  • EPUB3 Workflows mit guter Datenbasis
  • Anpassungen im Epub-Bauer für Metadaten und ARIA Roles
  • ACE Checker als transpect Modul

Vielen Dank für Ihre Aufmerksamkeit