edupub profile解説
TRANSCRIPT
EDUPUB Profile 解説
Takase, Hiroshi ! @lost_and_found" hiroshi.takase
EAST Co.,Ltd.
デジタル教科書の国際標準「EDUPUB」第5回
JEPAセミナー 2015年03月11日
高瀬 拓史 タカセ ヒロシ
!イースト株式会社 EPUBエバンジェリスト
EDUPUB Profileって何?EPUBと何が違うの?
# 今日お話しすること
Agenda
# EDUPUBとEDUPUB Profile EDUPUB電子出版物とデジタル教育分野における技術標準化の取り組み。IDPF+W3C+IMS/GLC。
EDUPUB ProfileEPUBを教育分野の要件に適応させるために、必要となる機能や制限を定義したもの。 !
つまり EPUB 3.0.1 + α の α部分
http://www.idpf.org/epub/profiles/edu/spec/
EDUPUB and EDUPUB Profile
$ 文書モデル リフロー強く推奨。ページに区切られたレンディションよりもアクセシブル。
Document Model
固定レイアウト画像ベースの固定レイアウトでは、別途アクセシブルなレンディションを含むこと。
複数レンディションEPUB Multiple-Rendition Publications 1.0 に定義一つのEPUBに複数の本の形を格納。利用してもよい。
$ コンテンツの構造Sectionと見出しの利用に厳格なルールがある
Content Structure
<body> <h1>Chapter</h1> <section> <h2>SubChapter</h2> <section aria-label=“SubSubChapter”> </section> </section> </body>
$ ページ区切り
底本があるリフロー文書にはページ番号を含める
Pagination
<span epub:type="pagebreak" id=“pg302" title=“302"></span>
$ ページ区切り書誌情報にページ番号の元になった 底本を示す
Pagination
<dc:source id=“src-id”> urn:isbn:9780375704024 </dc:source> <meta refines="#src-id" property=“source-of"> pagination </meta>
% 画像の利用ガイドライン
• 色空間はsRGB • 次のケースではPNGかSVGを使う ★ 線画 ★ 数式や表のフォールバック ★ テキストを含む画像
• 写真などには品質80%のJPEGを使う • 挿絵などの画像は長辺が2000ピクセル以内
Images
& 配信可能オブジェクト(DO)
Distributable Educational Objects
• EPUB Distributable Objects 1.0 • DO = 配信、EPUBへの埋め込み、再利用ができる断片的なコンテンツ
' 構造的意味論
Structural Semantics
• EDUPUB Structural Semantics • HTMLを意味的に拡張するための語彙 • EPUB 3 Structural Semantics Vocabularyよりも語彙が豊富で詳細<aside epub:type="case-study"> <h3>ケーススタディ 2-1</h3> … </aside>
( ナビゲーション
Navigation
toc-brief nav新しく導入された簡易的な目次(オプショナル)
page-list navページリスト。底本を持つリフロー本では必須 底本のページ区切りの位置にジャンプできる
loa、lovloa = オーディオのリストlov = ビデオのリスト
) スクリプタブルコンポーネント
Scriptable Components
EPUB Scriptable Components 1.0リーディングシステムとの通信APIを定義
EPUB Scriptable Components Packaging and Integration 1.0配信用のパッケージ化とEPUBへの組み込み方法を定義
いわゆるウィジェット シングルHTMLファイル + JavaScript
* IMS標準との連携
Assessments, Outcomes and Analytics
? QTIクイズ、テストの交換フォーマット標準
, LTI学習管理システムから外部のアプリやコンテンツを利用するための連携方法
* Caliper Analytics学習データを収集して分析するフレームワークメトリクス、情報モデル、通信APIを定義
IMSがベストプラクティスを公開
- 書誌情報
Publication Metadata
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> <dc:type>edupub</dc:type> … </metadata>
dc:typeでEDUPUBのコンテンツであることを示す
- 書誌情報
Publication Metadata
<dc:type>teacher-edition</dc:type> <dc:source>urn:isbn:9780000000001</dc:source>
さらに指定が必要なケース
<dc:type>teacher-guide</dc:type>
教師用教科書
教師用指導書
dc:sourceで生徒用教科書を示す
- 教育用メタデータ
Educational Metadata
<meta property="schema:educationalUse"> Demonstration </meta>
schema.orgの教育用メタデータを含めてもよい
用途を示す
対象年齢を示す<meta property="schema:typicalAgeRange"> 16-18 </meta>
- アクセシビリティメタデータ
Accessibility Metadata
schema.orgのアクセシビリティメタデータを使って、レンディションごとに利用可能なアクセシビリティ機構を示さなければならない。
<meta property="schema:accessibilityFeature"> alternativeText </meta> <meta property="schema:accessibilityFeature"> readingOrder </meta>
代替テキストと読み順に対応
. 注釈
Annotations
Open Annotation in EPUBW3CのOpen Annotation Data ModelをEPUBで利用するためのプロファイル !EPUB-CFI、パッケージ化、EPUBへの埋め込みなどを定義
. 注釈
Annotations
{ "@context": "http://www.idpf.org/epub/oa/1.0/context.json", "@id": "http://example.org/epub/annotations.json", "@type": "epub:AnnotationCollection", "annotations": [ { "@id": “urn:uuid:E7E3799F-3CD5-4F69-87C6-5478B22873D6", "@type": “oa:Annotation", “hasTarget”: {…} “hasBody”: {…} } ] }
例(抜粋)
/ リーディングシステムの適合性
Reading System Conformance
)
$ 0
.
スクリプタブルコンポーネント
複数レンディション
注釈サポート必須
サポート必須
サポート必須
勉強すること大杉
⋆ まとめ
2 がんばりましょう 2