JEPAサイトで完成版公開
ナビゲーション
ナビゲーションは航法、航海術を表す言葉であり、船舶や航空機などを目的地まで導くことやその役割を意味する。近年は、インターネットのWeb、電子書籍などのデジタル出版分野でも目的とする情報にたどりつくことやそのための手段のことをナビゲーションというようになった。ちなみにHTML5でナビゲーション用のリンクをグループ化する<nav>タグが定義された。ここでは、デジタル出版物を中心としてナビゲーションについて検討する。
紙の出版物
紙の本ではナビゲーションという言葉は使わない。しかし、機能としてのナビゲーション、すなわち目的の情報に導く手段はいろいろある。紙の本で目的地を示す情報には、見出し番号と見出し、図表番号とキャプション、ノンブル(ページ番号)、柱などを用意する。目的地に導く方法として、ぱらぱらとページをめくって探す、目次から辿る、索引や図表一覧から辿るなどが使われる。さらに、ユーザーのカスタム情報として栞紐(しおりひも)を使う 、紙のしおりを挟む、付箋を貼るなどの手段を使うことがある。
PDFは紙の本をデジタル化したものなので、目的地を示す情報は紙で用意されている項目と同じである。目的地に導く方法は、PDFに用意するものとしては、アウトラインツリー(目的地毎にアウトライン項目を用意し、アウトライン項目をツリー構造で示したもので、Acrobatでは、アウトラインツリーを「しおり」表現している)、サムネイルなどがPDF独自の方法である。アウトライン項目、目次の見出し、索引の項目から目的地へのリンクを設定できる。
紙より便利な点は、リンクのテキストをクリックすると目的地にハイパージャンプできることである。PDFリーダーは、ページを捲る方法として「進む」、「戻る」、「先頭」、「最後」を用意しているのは普通である。しかし、紙のページをぱらぱらめくるのに相当する機能が用意されているPDFリーダーはあまり見かけない。読んでいるPDFに対してユーザーが自分専用の目的地のしるしをつけるためのカスタム手段は、PDFリーダーがサポートすべき項目であるが、こうした機能をもつPDFリーダーは見かけない。
EPUB3
EPUB3では目的地を示す情報として読者に見えるのは、見出し番号と見出し、図表番号とキャプション位である。EPUB3では柱で目的地を示すことができないし、特にリフロー型EPUBではEPUBリーダーが表示するページ番号は目的地を示すために使えない。ハイパーリンクの行先アドレスは、目的地を示すが可視化されない。
EPUB3では、目的地に導く方法として、ナビゲーション・ファイル(<nav>要素にepub:type=”toc” を指定したファイル)を必ず用意しなければならない。しかしナビゲーション・ファイルに記載する情報は標準化されていない。日本電子書籍出版社協会の電書協 EPUB 3 制作ガイドでは「版元から特に指示がないかぎり、カバーページ、目次ページ、奥付ページへのリンクのみとする」とされているなど、あまり重視されていない。むしろ、ナビゲーション・ファイルとは、別に、本文とは同様なレイアウトを設定する目次ファイルを用意することが多い。索引や図表一覧などは用意することができるが、市販の電子書籍ではあまり使われていない。
紙より便利な点は、リンクのテキストをクリックすると目的地にハイパージャンプできることである。EPUBリーダーは、ページを捲る方法として「進む」、「戻る」、「先頭」、「最後」を用意しているのは普通である。また、スライダーでページ素早く進むインターフェイスを用意しているEPUBリーダーもある。読んでいるEPUBでユーザーが自分専用の目的地のしるしをつけるためのカスタム手段をサポートするEPUBリーダーも珍しくない。しかし、全体としてEPUBのナビゲーションは紙と比べて機能が低い。