1月 31

日本DAISYコンソーシアムがDAISY2.02図書から変換したEPUB3 MediaOverlaysのサンプルを公開している

 日本DAISYコンソーシアムがDAISY2.02図書から変換したEPUB3 MediaOverlaysのサンプルを公開しています。

  ちなみにIDPFもいろいろなEPUB 3のサンプルファイルを以下で公開しています。

1月 31

DAISYコンソーシアムのアクセシブル出版EPUB 3 移行プロジェクト"Transition to Inclusive EPUB 3 Ecosystem (TIES) "

DAISYコンソーシアムは、アクセシビリティに関する機能をメインストリームの電子書籍フォーマットであるEPUB 3に仕様に盛り込むことができたということで、次のステージのプロジェクトとして、アクセシブルな出版をEPUB 3へ移行させるプロジェクト”Transition to Inclusive EPUB 3 Ecosystem (TIES) “を始めるそうです。

 これまでDAISY 3 /2.02で制作されてきたアクセシブルな出版物を、EPUB 3で制作するために必要な検証と技術的・業界関係的な環境作りを目的とする2カ年プロジェクト(2014-2015)で、主に以下のようなことが行われるようです。

制作環境のアップグレード(DAISY 3/2.02 → EPUB 3)の検証

 すでに普及している既存の DAISY 3/2.02の制作環境からEPUB 3の制作環境に移行について、実証実験を行いながら検証する。



  • EPUB 3制作者が効率よくコンテンツを制作できるように出版社からソースファイルの提供をうける。
  • DAISYコンソシアムメンバーと出版社と連携により、アクセシビリティの機能が埋め込まれた出版物を出版社から出版する。
  • Readiumのようなオープンソースなリーディングシステム開発に貢献する。
  • リーディングシステムデベロッパーへの働きかける。


1月 28

EPUB 3 リーディングシステムに優先的に実装してもらいたい10の機能(AAP EPUB 3 Implementation Project 報告書より)

先のエントリで紹介した米国の出版団体 Association of American Publishers (AAP) のEPUB 3 Implementation Project 報告書には、 EPUB 3.0 の36の機能の中を調査し、機能の重要度、そして、実装の難易度の観点から、EPUB 3 リーディングシステムに優先的に実装してもらいたい10の機能が順位をつけて掲載されています。

 AAPの報告書という形でEPUB 3の機能の実装について優先順位を公に示し、共通認識とすることで、リーディングシステムデベロッパーの参考に資することを目的としているようです。


Specific EPUB 3 Features Ranked as High Priorities


  • TOC: A linked table of contents is a high priority. The EPUB <nav> uses HTML5 markup that is accessible and easy to create,
    replacing a cumbersome navigation format in EPUB 2 (NCX). Elimination of dependence on the NCX by reading systems and its use by publishers is a high
  • Page-list: An optional mapping to print pages as part of navigation. Offering page-mapping enables users of print and ebook to be “on
    the same page” whether in a book club or the classroom, and enables textual references to page numbers (e.g., indexes, cross references, and citations) to
    work. It is considered critical for accessibility.
  • Landmarks: An optional short table of contents, the landmarks nav can be used to access key elements of book. It is easy to implement.

2. Audio:The EPUB spec requires support for one of two audio formats (this is a prerequisite for media overlays):

  • MP3, currently the more popular and common audio format
  • AAC, the audio format within the MP4 multimedia format

3. SVG:Scalable Vector Graphics are XML-based vector images that can be zoomed infinitely without loss of clarity. This is important to publishers, which can use
SVG images without grappling with responsive design. Further, SVG is accessible in that the content is machine readable and can work with Braille readers
and even 3D printers.

4. Fonts:It is important to see support for fonts and information about fonts in EPUBs and EPUB 3 reading systems. Fonts are not just for design purposes; they are
often needed in order to render characters that are not part of default character sets. This is common in non-English words and for special characters,
such as those used in phonetics, physics, or math. Important font issues are:

  • Font descriptors: The characterization of font data. Support for basic CSS font descriptors without relying on work-arounds is a high

    • font-family (at least serif and sans-serif, without font embedding)
    • font-weight
    • font-style
    • font-size
    • font-face
  • Embedding: Inclusion of font files inside the EPUB package.
  • Font obfuscation: A standard method for inclusion of font files inside the EPUB package such that they cannot easily be exported for
    usage outside the publication. (Note that this is not the same as encryption, which is required by some font licenses.)

5. Media Overlays: Representation of audio synchronized with text content. This can be a visual display, such as a bouncing ball highlighting words in an early reading book,
or it can be an audio book/ebook that keeps one’s place between reading and listening. Use of Media Overlays is particularly important for publishers in
segments such as children’s books as well as for the accessibility community,

6. Semantic inflection (e.g., page-break, part, chapter, index, glossary, sidebar, footnote): an attribute that allows for precise statements to be made about markup within HTML
(e.g., “noteref” and “footnote”). This allows for precise and uniform markup and rendering across publications and reading systems, allowing for contextual
search and improved navigation.

7. MathML: An XML vocabulary for describing mathematical notations and capturing both its structure and content. MathML allows for reflowable, resizable, searchable
math equations. It is considered crucial for STEM and Education publishers, otherwise math must be displayed as static images. It is also critical for the
accessibility community, as images are meaningless and descriptions of images do not convey the same meaning as the MathML.

8. Video:The EPUB specification offers two options for video support. Neither is a requirement. However, if video is not supported, the reading system should
support a fallback to an image. Being able to “not support” video properly is as important as supporting video, so that each publisher can create one file
for all retailers. The two video formats supported by EPUB 3 are:

  • H.264, currently the more popular video format
  • VP8, a royalty-free format increasingly used on the web

9. Float: The CSS property that enables elements to be positioned independently of the linear narrative flow. This is often a property of the underlying system or
browser upon which the reading system is built.

10. Fixed Layout (FXL): A method for creating static, fixed e-book “pages“. Some content is better suited for a “fixed“ instead of reflowable display. This is important to some
segments of the publishing industry.

from “II. Priorities for EPUB 3 Reading System Features” AAP EPUB 3 Implementation Project 報告書より


 同報告書では、コンテンツ作成者向けのアクセシブルEPUB 作成TIPSも掲載されていますが、そののTIPSと以下のリーディングシステムデベロッパー向けの10の優先順位は必ずしも対になるものではないようです(以下の10の機能を実装するだけでは、TIPSに従って作成したアクセシブルなEPUBの機能を全て生かせるわけではない)。


1月 27

DAISYコンソーシアムの"Accessibility Screening Methodology Guidelines and Checklist"-電子書籍リーディングシステムのアクセシビリティチェックリスト –

 DAISY Consortiumが電子書籍のリーディングシステムのアクセシビリティガイドライン及びチェックリストを公開しています。



  • ファイル管理
  • 読書
  • 視覚的表現の調整
  • ナビゲーション
  • アノテーションの付与
  • メディア
1月 18

EPUB を アクセシブルにする13のTIPS(AAP EPUB 3 Implementation Project 報告書より)

先のエントリで紹介した米国の出版団体 Association of American Publishers (AAP) のEPUB 3 Implementation Project 報告書には、 EPUB を アクセシブルにする13のTIPSが掲載されています。

 DIAGRAM Centerの”Top Tips for Creating Accessible EPUB 3 Files “をベースにまとめられたものです。今回は、どのようなものがTIPSとしてまとめられれているか、その概要を紹介します。

1. コンテンツと表現を分ける
  Separate content and presentation





2. 完全なナビゲーションを提供する
  Provide complete navigation



3. 可能なかぎり意味のある構造にする
  Create meaningful structure wherever possible

 例:前書きところに<section epub:type=”preface”>

  なお、HTML5の仕様に特定のコンテンツに使用されることが規定されているタグ(引用のために用いる <cite>タグなど)はHTML5の仕様に準じて使用する。



4. コンテンツ内のタグにセマンティックな情報を追加する
  Define the content of each tag

  EPUB 3 Structural Semantics Vocabularyなどの語彙を活用してコンテンツ内のタグにセマンティックな情報を追加することを検討する。
目次に使用されるsectionタグ:<section epub:type=”toc”>
用語集に使用されるdlタグ:<dl epub:type=”glossary”>


5. 表やテキストを表示するためではなく、絵や写真のためだけに画像を使用する
  Use images only for pictures, not for tables or text



6. 画像に説明と代替テキストをつける
  Use image descriptions and alt text




7. ページ数をいれる
  Include page numbers


例: <span xml:id=”page361″ epub:type=”pagebreak”>361</span>



8. 言語を指定する
  Define the language(s)



例: <span xml:lang=”fr” lang=”fr”>rueSaint-Andre-des-Arts</span>



9. MathMLを使用する
  Use MathML

  数式を記述するためのマークアップ言語MathML(Mathematical Markup Language) で数式を記述する。



10. メディアコンテンツの代替物を提供する
  Provide alternative access to media content




11. インタラクティブなコンテンツをアクセシブルに
  Make interactive content accessible




  Use accessibility metadata




13. 以上のベストプラクティスを組織がサポートする体制にする
  Make sure your processes support the above best practices


  • アクセシビリティについて、内部の人間と外部の人間の間を結ぶコミュニケーションのルートとして動ける人間を組織内に置く。
  • アクセシビリティを、自社製品やマーケティングなどの核となる価値をするために企業レベルの継続的な努力を開始する。
  • アクセシビリティガイドラインを作成した上でそれを実施し、著者向けに研修を行う。
  • アクセシビリティガイドラインを作成した上でそれを実施し、編集スタッフと製作スタッフむけに研修を行う。
  • ベンダーとアクセシビリティの問題とスタンダードについて議論する。
  • 品質保証管理のプロセスにアクセシビリティの観点からのレビューを含める。
  • ウェブサイトやマーケティング資料にアクセシビリティ情報を追加する。
  • アクセシビリィに対する意識をもたせるためのカスタマーサービスセンタースタッフ向けの研修を行う。



1月 14

米国の出版団体AAPのEPUB 3 Implementation Project 報告書

米国の出版団体 Association of American Publishers (AAP) が2013年7月に立ち上げたEPUB 3の普及を目的とするプロジェクト”EPUB 3 Implementation Project”の報告書がhtml形式、EPUB形式、doc形式で2013年10月に公開されています。

AAPのEPUB 3 Implementation Projectには、出版社、リーディングシステム開発者、コンテンツ販売者、サービスプロバイダ、そして、アクセシビリティ関係のコミュニティが参加し、以下のテーマでチーム(Work Stream)をつくり、検討を進めました。

  • Features Work Stream
    EPUB3 のリーディングシステムの実装の優先順位の検討
  • Accessibility Work Stream
  • Features Work Streambr>EPUBのメタデータ
  • Use Cases Work Stream

 10月に公開された報告書は、上の検討チームが9月10日にニューヨークにあつまり、議論した結果をまとめたもので、リーディングシステムに優先的に実装してもらいたい10の機能や13のEPUB 3 アクセシビリティのベストプラクティスTipsを中心にまとめられています。


 なお、Metadata Work StreamとFeatures Work Streamが9月10日のワークショップで発表した資料は以下で公開されています。


1月 13

Annotator Community Projects リスト

 すべてがOpen Annotation Data Modelを使用しているのか不明ですが(おそらくそうですが)、アノテーションに関係するプロジェクトリストです。

Open Annotationに関するエントリ

1月 10

DAISYからいつEPUBに移行するべきか(EPUB3エディタのMatt Garrish氏のブログ紹介)

DAISYの後継の規格がEPUB 3にという話になると、これまでDAISYでコンテンツを作成してきた機関もいつEPUBに移行するべきなのかという話にもなるかと思います。

 IDPFDAISY Consortiumにおいて、EPUB 3Z39.98-AI(いわゆる「DAISY4」)などでエディタとして仕様の作成に貢献したMatt Garrish氏が自身のブログで、DAISYからEPUBへの移行をいつ行うべきかについて書いています。移行のタイミングについてよく相談をうけているみたいですね。

 Matt Garrish氏はEPUBへの移行のタイミングについて完璧な回答は難しいとしつつ、以下のように書いています。箇条書きでポイントをまとめると、以下のとおりです。

  • EPUB 3のリーディングシステムの実装がまだ不完全。
  • EPUBに対応していないDAISYプレイヤーを設置し、利用者に使わせているのであれば、EPUBへの移行の可否はそれらのデバイスのアップデート次第。
  • 移行コスト次第では、EPUB 3の新機能も魅力的ではないこともあるだろう。
  • EPUBが機能的にDAISYに勝っている点は、多くの読者にとってはあまり重要でないことである。
  • 同じSMIL技術を活用しているので、音声ありEPUBとDAISY3、DAISY2.02を区別できるユーザーは多くない。
  • ユーザーがほぼ障害者に限定されていたDAISYと異なり、EPUBのようなメインストリームのフォーマットは著作権法に定める権利制限の規定と衝突するかもしれない。
  • 上の理由で、EPUBへの移行は、図書館の資料の製作・購入及び図書館間貸出の方法を変更することを意味する。出版社からライセンスの提供を受ける必要があるかもしれない。
  • 既存のDAISY関係のツールが最新のOSで動かなくなれば、変化へ踏み出す動機も持ちうるだろう。
  • Webコンテンツの同様、EPUBの変化は早い。 EPUB 4が出ても後方互換性は保証されない(かもしれない)。DAISYフォーマットのように静的ではないので、アウトプットフォーマットを1つに絞るべきか、複数管理するべきかでずっと悩むことになる。
  • EPUB 3の転換点は、教育の領域から来るかもしれない。EPUB 3の新機能は、教育関連のコンテンツに向いているので、EPUB3の採用への後押しが教育分野に来るようになっている(例えば、EDUPUB参照)
  • 教育分野の後押しはEPUBのリーディングシステムや製作ツールの改善を推し進めるだろうが、それでも、あなたの置かれているユニークな状況のために移行の問題を完全に解決することは決してないだろう。



 上で紹介したMatt Garrish氏のブログは、その後、DAISY Planet2014年1月号に転載され、それが日本障害者リハビリテーション協会によって日本語に翻訳されて、以下で公開されています。


DAISYからEPUB 3に変換する
1月 09

Open AnnotationのWorking GroupがいよいよW3C内に立ち上げられることになりそうです

これまでW3CのCommunity Groupで議論が進められてきたOpen Annotationですが、Working GroupがいよいよW3C内に立ち上げられることになりそうです。 W3CのOpen AnnotationのMLのRobert Sanderson氏の投稿で動きが少し具体的にわかってきました。

  ちなみにW3CのCommunity GroupからWorking Groupの流れは以下の図のとおりです。
community groupからworking groupへの検討のフロー。
from W3C Community Groups: Web Payments Case Study(2011 W3Conf Manu Sporny氏発表資料)

 W3C Annotation Working Groupでは、以下などが議論の対象になるようです。詳細は数週間後に出来あがる予定のAnnotations WG charter(案)でとのこと。

  • Open Annotationの仕様やデータモデル
  • ブラウザサイドの仕様(addressability、イベント、JavaScript APIなど)

 Working Groupが立ち上がった後もOpen Annotation Community Groupは議論を拾い上げる場として引き続き維持されるみたいですね。

Open Annotationに関するエントリ