4.9 Semantics and DPUB ARIA

Making Ebooks with InDesign: Module 4, Step 9

  • Subject(s):

    InDesign to EPUB

  • Resource Type(s):

    Step-by-Step

  • Audience:

    Technical

Suggested Prerequisite

Before reading this, you might want to read:

Semantics and DPUB ARIA

In a much earlier video, I showed you how to apply epub:type semantics to objects in InDesign. It is now time to map those to the more meaningful DPUB ARIA roles. 

The Digital Publishing (DPUB-ARIA) is an extension of the ARIA specification. It provides an additional set of publishing-specific roles for use with the ARIA role attribute.

The publishing roles are intended to improve the usability of publications both by providing assistive technologies (AT) with additional information about important structures and by ensuring that common publishing markup idioms are accessible.

And a note here about overuse. Wherever possible, let the HTML do the accessibility heavy lifting for you. HTML is natively accessible and can communicate quite a lot without additional semantics. Add ARIA roles judiciously.

Finally not all epub:type semantics have ARIA roles. Bookmark this page of the Daisy Knowledge base for the basic common roles in book-like content. The Daisy KB is updated frequently so this is the best place to go to understand what has changed, and what is correct. 

Next Steps

1

Module 4, Step 10

4.10 Accessibility Metadata

Making Ebooks with InDesign: Module 4, Step 10

Subject(s): InDesign to EPUB
Resource Type(s): Step-by-Step
Audience:
Technical
2

Module 4, Step 11

4.11 CSS Cleanup

Making Ebooks with InDesign: Module 4, Step 11

Subject(s): InDesign to EPUB
Resource Type(s): Step-by-Step
Audience:
Technical
3

Module 4, Step 12

4.12 Quality Assurance

Making Ebooks with InDesign: Module 4, Step 12

Subject(s): InDesign to EPUB
Resource Type(s): Step-by-Step
Audience:
Technical
4

Module 4, Step 13

4.13 Validation + Accessibility Checker Tools

Making Ebooks with InDesign: Module 4, Step 13

Subject(s): InDesign to EPUB
Resource Type(s): Step-by-Step
Audience:
Technical

Want to discuss this resource?