Japan DAISY Consortium's logo

Structural Navigation in EPUB publications 1.3

Approved May 8, 2021 by the Technical Committee of Japan DAISY Consortium

1. Introduction

This short document is our attempt to describe navigation operations in EPUB3.

2. Definitions

current-content-document
the content document being rendered.
current-block-element
that block element in the current content document which is being rendered.
current-spine-item
that itemref element in the spine item which references the current content document.
current-element-in-navdoc
that li element in the navigation document which references the current-content-document and further references the current-block-element*
current-par-node
that par element in the MO document which references the current-content-document and the current-block-element

3. Navigation within a single content document

1) Move to the next (or previous) block element

4. Spine-based navigation

1) Move to the next (or previous) spine item

5. Navdoc-based navigation

1) Move from an li element in the navigation document to the referenced content document

2) Move to the next (or previous) li element

3) Move to the nearest-ancestor li element

6. MO-based navigation

1) Move to the next (resp. previous) par element

7. Desirable Consistencies

1) Same Directions

2) Reachability