この文書は「Audiobook Profile for Web Publications」の日本語訳である。最新の文書は https://www.w3.org/TR/audiobooks/ である。原文もしくは完全な情報は、Audiobook Profile for Web Publications を参照されたい。

この日本語訳は参考である。公式な文書ではなく、翻訳・解釈の正確性を保証していない。

公開日:
2019年8月5日
翻訳者:
Wataru Yoshimura

Audiobook Profile for Web Publications

W3C First Public Working Draft

This version:
https://www.w3.org/TR/2019/WD-audiobooks-20190620/
Latest published version:
https://www.w3.org/TR/audiobooks/
Latest editor's draft:
https://w3c.github.io/audiobooks/index.html
Editor:
Wendy Reid (Rakuten/Kobo)
Participate:
GitHub w3c/audiobooks
File a bug
Commit history
Pull requests

要約

この仕様は、ウェブ出版物用のオーディオブック プロファイルのドラフト版を提供する。オーディオブックをパッケージ化するためのフレームワークも参照している。

このドキュメントのステータス

このセクションは、このドキュメントが発行された時点でのステータスについて説明する。他のドキュメントが、このドキュメントを置き換える可能性がある。現在の W3C 出版物のリスト及びこのテクニカルレポートの最新版は、https://www.w3.org/TR/ の W3C テクニカル レポート インデックス で発見できる。

このドラフトはまだ Publishing Working Group で検討中であり、変更される可能性がある。最も目立つ問題は、提供されているリンクを用いてドキュメントで参照される。

このドキュメントは、最初の Public Working Draft として Publishing Working Group によって発行された。このドキュメントは、W3C 勧告になることを意図している。

この仕様の議論は、GitHub イシューが推奨される。あるいは、我々のメーリング リストにコメントを送ることができる。それらを public-publ-wg@w3.orgarchives)へ送付されたい。

最初の公開草案としての発行は、W3C 会員による承認を意味するものではない。これはドラフトのドキュメントであり、いつでも更新、置き換え又は他のドキュメントに置き換えられる可能性がある。このドキュメントを進行中の作業以外に引用することは不適切である。

このドキュメントは、W3C 特許政策の下で活動しているグループによって作成された。W3C は、グループの成果物に関連して行われた特許開示の公開リストを保持しており、そのページには、特許を開示するための指示も含まれている。エッセンシャル クレームを含んでいると確信する特許についての実際の知識を持っている個人は、W3C 特許政策のセクション 6 に従って情報を開示しなければならない。

このドキュメントは、2019年3月1日付けの W3C プロセス ドキュメントによって管理されている。

1. まえがき

この仕様は、ウェブ出版物仕様のモジュールである。ウェブ出版物のオーディオブック プロファイルを作成するための要件について説明する。

オーディオブックは、読み上げ順序、メタデータ及びリソースによってグループ化された音声リソースの集まりとして定義され、全てがマニフェストに含まれる。このオーディオブックは、オープンなウェブ プラットフォーム上で稼働することも、パッケージ化することもできる。

Editor's note

Publishing Working Group は、現在このトピックに取り組んでいる。

この仕様は、ウェブ及びビジネス間における、オーディオブックの配信布モデルを標準化することを目的としている。それは、オーディオブックを消費するための異なるユーザー エージェントのアーキテクチャを容易にするだろう。主な目標は、オープンなウェブ プラットフォームと新しいユーザー エージェントにオーディオブックを公開しながら、現在の規格では不十分な出版業界のある分野を明確にすることである。

この仕様は、どのようにユーザー エージェントがオーディオブックをレンダリングするかを定義しない。ユーザー エージェントが、ユーザのための読書体験を向上させるために提供することができるアフォーダンス(原文はafforances)の種類に関する詳細は、代わりに [PWP-UCR] で定義されている。

1.1 用語

出版業界特有の意味を持つ用語は、このドキュメント中では大文字にしている(例えば、「リーディング システム」など)。これらの用語と定義の完全なリストは、[wpub] で提供されている。

セクション内における用語の最初のインスタンスのみが、その定義にリンクされる。

加えて、次の用語は、この仕様で使用するために定義されている。

補足コンテンツ

補足コンテンツは、オーディオブック コンテンツに関連するコンテンツだが、出版物の完全な体験に必須ではない。補足コンテンツの例には、写真、図表又は書籍に記載されているトピックに関するデータが包含される。

2. 仕様

2.1 構造

2.1.1 範囲

オーディオブックは、そのコンテンツを表現する有限なリソースのセットで構成されている。この規模は、範囲として知られ、マニフェスト内で定義されており、これは、デフォルトの読み上げ順序リソース リストに載せられているリソースのユニオンから取得される。

リソースが、オーディオブックの範囲内にあるかどうかを判断するために、ユーザー エージェントは、リソースの絶対 URL とユニオンから取得したリソースの絶対 URL を比較しなければならない(MUST)。リソースが一覧表で識別された場合、それはオーディオブックの範囲内である。他の全てのリソースは、オーディオブックの外部にある。

オーディオブックの範囲内のリソースは、同じドメインを共有する必要はない。

2.1.2 プライマリ エントリー ページ

プライマリ エントリー ページは、オーディオブックの優先的なスタートのリソースを表現し、そのマニフェストの発見を可能にする。プライマリ エントリー ページの完全な仕様については、[wpub] を参照されたい。

オーディオブック プロファイルは、オーディオ リソースのみが存在することを要求しているため、プライマリ エントリー ページを、デフォルトの読み上げ順序に含める必要はない。その代わりに、プライマリ エントリー ページが存在する場合は、それをリソースとして含める必要がある。

2.1.3 目次

目次は、オーディオブックの主要なセクションの構造的なアウトラインを反映したリンクの階層リストを提供する。

Web Publication 仕様 [wpub] は、HTML [html] 内の目次の一般的な構造を定義する。

オーディオブックが、追加のリソース(例えば、補助コンテンツなど)を含んでいる場合、目次を包含しなければならず(MUST)、目次は、全てのリソースへのリンクを包含しなければならず(MUST)全てのリンクは、出版物範囲内のリソースを参照するべきである(SHOULD)。

Issue 1

補足コンテンツが存在する場合の目次の要件は、WPUB #408 で議論されている。

どのリソースが目次に含まれているのかを識別する方法の詳細については、目次プロパティの定義を参照されたい。

2.2 マニフェスト

2.2.1 まえがき

このセクションは規定ではない。

オーディオブック マニフェストは、ユーザー エージェントがオーディオブックの処理とレンダリングに必要な基本情報を記述するプロパティのセットによって定義される。これらのプロパティは、Web Publications [wpub] で分類される。このセクションでは、これらのプロパティが、Web Publications から拡張される場所は、このセクションで定義される。

2.2.2 マニフェストのコンテキスト

オーディオブック マニフェストは、JSON-LD コンテキスト [json-ld] の設定から始めなければならない(MUST)。コンテキストは、次にある二つの主なコンポーネントを持つ。

  • [schema.org] コンテキスト:https://schema.org
  • 出版物コンテキスト:https://www.w3.org/ns/wp-context
1:コンテキストの宣言。
{
"@context" : ["https://schema.org", "https://www.w3.org/ns/wp-context"],
	…
}

2.2.3 パブリケーション タイプ

オーディオブックのマニフェストは、type 用語 [json-ld] を使用して、パブリケーション タイプを定義しなければならない(MUST)。タイプは、Audiobook [schema.org] でなければならない(MUST)。

2:パブリケーション タイプを、オーディオブックに設定する。
{
"@context" : ["https://schema.org", "https://www.w3.org/ns/wp-context"],
"type"     : "Audiobook"
		…
}

2.2.4 プロパティ

2.2.4.1 要件

オーディオブック プロパティの表現のための要件は、次のように定義される。

必須
推奨

これらのプロパティは全て、製作したマニフェストにおいてシリアル化する必要はない。各プロパティの定義を参照し、それがマニフェストで必要かどうか、又は他の情報から正規のマニフェストにコンパイルできるかどうかを判断されたい。

2.2.4.2 作成者

作成者とは、ウェブ出版物の制作を担当する個人または団体である。オーディオブックのプロファイルは、ウェブ出版物で指定された作成者の全リストを使用できる。

作成者リストは、オーディオブックのために二人の推奨される作成者が包含される。

3:本の著者
{
"type"     : "Audiobook",
"@context" : ["https://schema.org","https://www.w3.org/ns/wp-context"],
    …
"url"      : "https://publisher.example.org/janeeyre",
"author"   : {
"type"  : "Person",
"name"  : "Charlotte Bronte"
    }
}
4:オーディオブックの著者とナレーター
{
"type"		: "Audiobook";
"@context": ["https://schema.org", "https://www.w3.org/ns/wp-context"],
		…
"url"			: "https://publisher.example.org/janeeyre",
"author"	: {
"type": "Person",
"name": "Charlotte Bronte"
		}
"readBy"	: {
"type": "Person",
"name": "Ivan Herman",
"id"	: "https://www.w3.org/People/Ivan/"
		}
}
2.2.4.3 再生時間

再生時間は、オーディオブックのオーディオ リソースの尺である。再生時間のプロパティは、Web Publications 仕様で完全に定義されている。

再生時間は、マニフェストの一部としてオーディオブック全体に対して表現するべきであり(SHOULD)、デフォルトの読み上げ順序の項目レベルで存在するべきである(SHOULD)。

5:オーディオブックの再生時間(時間)
{
"type"     : "Audiobook",
"@context" : ["https://schema.org","https://www.w3.org/ns/wp-context"],
    …
"url"      : "https://publisher.example.org/janeeyre",
"author"   : {
"type"  : "Person",
"name"  : "Charlotte Bronte"
    },
"duration" : "PT123456789S"
}
6:オーディオブックの再生時間(秒)
{
"type"     : "Audiobook",
"@context" : ["https://schema.org","https://www.w3.org/ns/wp-context"],
		…
"url"      : "https://publisher.example.org/janeeyre",
"author"   : {
"type"  : "Person",
"name"  : "Charlotte Bronte"
		},
"duration" : "PT12345.235S"
}
2.2.4.4 デフォルトの読み上げ順序

デフォルトの読み上げ順序は、オーディオブックのオーディオ リソースを介した特定の進行である。

デフォルトの読み上げ順序は、少なくともひとつのオーディオ リソースを含まなければならず(MUST)、これは、LinkedResource type によって識別されてもよい(MAY)。

Editor's note

LinkedResource との関係性は、コア仕様で説明されている。ワーキング グループは、[schema.org] だけでなく AudioObject も含めて調査している。

7:単一リソースに対するオーディオブックの読み上げ順序
{
"@context" : ["https://schema.org", "https://www.w3.org/ns/wp-context"],
"type"		 : "Audiobook",
"url"			 : "https://publisher.example.org/janeeyre",
"name"		 : "Jane Eyre",
"readingOrder" : [{
"type"	: "LinkedResource",
"url"   : "audio/janeeyre.mp3",
"encodingFormat" : "audio/mp3",
"name"  : "Jane Eyre",
"duration" : "12:45:03.123"
	}]
}
8:複数リソースに対するオーディオブックの読み上げ順序
{
"@context" : ["https://schema.org", "https://www.w3.org/ns/wp-context"],
"type"		 : "Audiobook",
"url"			 : "https://publisher.example.org/janeeyre",
"name"		 : "Jane Eyre",
"readingOrder" : [{
"type"	: "LinkedResource",
"url"   : "audio/part001.mp3#0",
"encodingFormat" : "audio/mp3",
"name"  : "Chapter 1",
"duration" : "457.931"
	}, {
"type"  : "LinkedResource",
"url"   : "audio/part001.mp3#457.932",
"encodingFormat" : "audio/mp3",
"name"  : "Chapter 2",
"duration" : "234.245"
	}]
}
2.2.4.5 リソース リスト

リソース リストは、読み上げ順序に記載されないオーディオブックの処理及びレンダリングに使用される全ての追加リソースを記載する。これは、resources プロパティを使用して表現される。

オーディオブックに補足コンテンツを包含している場合、それはリソース リストで参照しなければならない(MUST)。

9:補足コンテンツのあるオーディオブック
{
"@context" : ["https://schema.org", "https://www.w3.org/ns/wp-context"],
"type"		 : "Audiobook",
"url"			 : "https://publisher.example.org/janeeyre",
"name"		 : "Jane Eyre",
"resources" : [
"cover.jpg",
"portrait_CB.jpg",
"supplement.pdf"
	]
}

2.3 パッケージ化

オーディオブックは、Packaged Web Publications 仕様に記載されている方法でパッケージ化される。

3. セキュリティ

Editor's note
セキュリティ問題のプレースホルダー。

4. プライバシー

Editor's note
プライバシー問題のプレースホルダー。

A. マニフェストの例

このセクションは規定ではない。

A.1 シンプルなオーディオブック

オーディオブックのマニフェスト。このマニフェストの標準的なバージョンも利用可能である。

{
"@context": ["https://schema.org", "https://www.w3.org/ns/wp-context"],
"type": "Audiobook",
"id": "https://librivox.org/flatland-a-romance-of-many-dimensions-by-edwin-abbott-abbott/",
"url": "https://w3c.github.io/wpub/experiments/audiobook/",
"name": "Flatland: A Romance of Many Dimensions",
"author": "Edwin Abbott Abbott",
"readBy": "Ruth Golding",
"publisher": "Librivox",
"inLanguage": "en",
"dateModified": "2018-06-14T19:32:18Z",
"datePublished": "2008-10-12",
"duration": "PT15153S",
"license": "https://creativecommons.org/publicdomain/zero/1.0/",

"resources": [
    {
"rel": "cover",
"url": "http://ia800704.us.archive.org/9/items/LibrivoxCdCoverArt12/Flatland_1109.jpg",
"encodingFormat": "image/jpeg"
    },{
"rel": "contents", 
"url": "toc.html", 
"encodingFormat": "text/html"
    }
  ],

"readingOrder": [
    {
"url": "http://www.archive.org/download/flatland_rg_librivox/flatland_1_abbott.mp3",
"encodingFormat": "audio/mpeg",
"length": 1371,
"name": "Part 1, Sections 1 - 3"
    },{
"url": "http://www.archive.org/download/flatland_rg_librivox/flatland_2_abbott.mp3",
"encodingFormat": "audio/mpeg", 
"length": 1669,
"name": "Part 1, Sections 4 - 5"
    },{
"url": "http://www.archive.org/download/flatland_rg_librivox/flatland_3_abbott.mp3",
"encodingFormat": "audio/mpeg",
"length": 1506,
"name": "Part 1, Sections 6 - 7"
    },{
"url": "http://www.archive.org/download/flatland_rg_librivox/flatland_4_abbott.mp3",
"encodingFormat": "audio/mpeg",
"length": 1669,
"name": "Part 1, Sections 8 - 10"
    },{
"url": "http://www.archive.org/download/flatland_rg_librivox/flatland_5_abbott.mp3",
"encodingFormat": "audio/mpeg",
"length": 1506,
"name": "Part 1, Sections 11 - 12"
    },{
"url": "http://www.archive.org/download/flatland_rg_librivox/flatland_6_abbott.mp3",
"encodingFormat": "audio/mpeg",
"length": 1798,
"name": "Part 2, Sections 13 - 14"
    },{
"url": "http://www.archive.org/download/flatland_rg_librivox/flatland_7_abbott.mp3",
"encodingFormat": "audio/mpeg",
"length": 1225,
"name": "Part 2, Sections 15 - 17"
    },{
"url": "http://www.archive.org/download/flatland_rg_librivox/flatland_8_abbott.mp3",
"encodingFormat": "audio/mpeg",
"length": 1371,
"name": "Part 2, Sections 18 - 20"
    },{
"url": "http://www.archive.org/download/flatland_rg_librivox/flatland_9_abbott.mp3", 
"encodingFormat": "audio/mpeg",
"length": 1659,
"name": "Part 2, Sections 21 - 22"
    }
  ]
}

A.2 補足コンテンツのあるオーディオブック

補足コンテンツのあるオーディオブックのマニフェスト。

{
"@context": ["https://schema.org", "https://www.w3/org/ns/wp-context"],
"type": "Audiobook",
"id": "https://publisher.example.com/janeeyre",
"url": "https://publisher.example.com/janeeyre",
"name": "Jane Eyre",
"author": "Charlotte Bronte",
"readBy": "Jane Doe",
"duration": "12:34:56.789",
"inLanguage": "en",
"dateModified": "2019-03-29T15:59:00Z",
"datePublished": "2019-03-29",

"readingOrder": [
		{"url": "audio/chapter001.mp3", "encodingFormat": "audio/mp3", "name": "Chapter 1", "duration": "1234.567"},
		{"url": "audio/chapter002.mp3", "encodingFormat": "audio/mp3", "name": "Chapter 2", "duration": "890.123"},
		{"url": "audio/chapter003.mp3", "encodingFormat": "audio/mp3", "name": "Chapter 3", "duration": "456.789"},
		{"url": "audio/chapter004.mp3", "encodingFormat": "audio/mp3", "name": "Chapter 4", "duration": "987.654"},
		{"url": "audio/chapter005.mp3", "encodingFormat": "audio/mp3", "name": "Chapter 5", "duration": "321.987"}
	],

"resources": [
	{"rel": "cover", "url": "images/cover.jpg", "encordingFormat": "image/jpeg"},
	{"rel": "contents", "url": "toc.html", "encodingFormat": "text/html"},
	{"url": "haworth_house.pdf", "encodingFormat": "application/pdf"}
	]
}

B. 目次の例

このセクションは規定ではない。

B.1 シンプルな目次

シンプルなオーディオブックの目次。

<nav role="doc-toc">
	 <h2>JANE EYRE</h2>

	 <ol>
<li><a href="audio/chapter001.mp3">Chapter 1. There was no possibility of taking a walk that day...</a></li>
<li><a href="audio/chapter002.mp3">Chapter 2. I resisted all the way:...</a></li>
<li><a href="audio/chapter003.mp3">Chapter 3. The next thing I remember is,...</a></li></ol>
</nav>

B.2 メディア フラグメントのある目次

メディア フラグメントを使用する目次は、単一のオーディオ トラック内の位置を参照する。

<nav role="doc-toc">
<h2>JANE EYRE</h2>

<ol>
<li><a href="https://example.publisher.org/janeeyre/part001.mp3">Chapter 1</a></li>
<li><a href="https://example.publisher.org/janeeyre/part001.mp3#456.789">Chapter 2</a></li>
<li><a href="https://example.publisher.org/janeeyre/part001.mp3#1234.567">Chapter 3</a></li>
</ol>
</nav>

C. 謝辞

このセクションは規定ではない。

編集者は、この仕様の作成と編集に多大な貢献をしてくれた以下の個人を得に感謝の意を表します。

さらに、以下の方々は公開時におけるワーキング グループのメンバーです。

D. 参照・参考

D.1 規定ではない参照

[html]
HTML Standard. Anne van Kesteren; Domenic Denicola; Ian Hickson; Philip Jägenstedt; Simon Pieters. WHATWG. Living Standard. URL: https://html.spec.whatwg.org/multipage/
[json-ld]
JSON-LD 1.0. Manu Sporny; Gregg Kellogg; Markus Lanthaler. W3C. 16 January 2014. W3C Recommendation. URL: https://www.w3.org/TR/json-ld/
[PWP-UCR]
Web Publications Use Cases and Requirements. Joshua Pyle; Franco Alvarado. W3C. 19 February 2019. W3C Note. URL: https://www.w3.org/TR/pwp-ucr/
[schema.org]
Schema.org. URL: https://schema.org
[wpub]
Web Publications. Matt Garrish; Ivan Herman. W3C. 9 April 2019. W3C Working Draft. URL: https://www.w3.org/TR/wpub/