Type something to search... Identify and include glossaries, bibliographies, or indexes as navigation landmarks.
Providing semantic identification and navigation landmarks for supplements like glossaries, indexes, and bibliographies is essential for ensuring quick access and effective use by assistive technologies.
Objectives
-
Ensure intuitive and rapid navigation to key sections such as glossaries, indexes, and bibliographies.
-
Strengthen semantic accessibility and information discovery for all users, including those using assistive technologies.
-
Improve the overall usability of the digital publication by providing efficient access to definitions and references.
Implementation
-
In the
nav.xhtml file, create a dedicated navigation section for landmarks using a <nav> tag with the epub:type="landmarks" attribute. Inside this tag, list links to the book’s key sections. Each link (<a>) must have an epub:type attribute that semantically identifies the destination (e.g., glossary, index, bibliography). -
Assign the corresponding DPub ARIA role (
doc-glossary, doc-index, or doc-bibliography) to the HTML element containing the content in its respective XHTML file, in addition to using the epub:type attributes in the navigation document. -
Consider providing a mechanism, such as a tooltip, to display definitions for technical or specialized terms, starting at least from their first occurrence in each section of the book.
Control
-
Verify that any existing glossaries, bibliographies, or indexes appear as corresponding landmarks in the reading system’s navigation panel.
-
Confirm the presence of appropriate ARIA roles by reviewing the ACE report, inspecting the source code, or testing with assistive technology.
Validation
- Reported by Ace by DAISY.
- Needs to be verified by a human.