音声ラベルを格納するファイルを指し示し、クリップの開始点と終点の時間オフセットを提供する。音声ファイルのURI。音声ファイルの開始点からの時間オフセットとして連続的な音声ファイルの区分の開始点を指定する。音声ファイルの開始点からの時間オフセットとして連続的な音声ファイルの区分の終点を指定する。clipBeginと同じ属性値の構文を使用する。<resource><img>説明:画像を格納するファイルを指し示す。画像ファイルのURI。リソースファイルの要件(このセクションは規範的である(Normative)。)リソースファイルが実装されている場合、次の要件を満たしていなければならない(Must)。File"を参照すること)に準拠したXML1.0ファイルである。version属性とxmlns属性は、上記のDTDに記載されている値を使用して明示的にドキュメントインスタンス内で指定されなければならない(Must)。エンティティ宣言は、内部のDTDサブセットになければならない(Must)。「一般的なファイルの適合性要件」を参照すること。Unit)ごとに配布されなければならない(Shall)。<resource>要素の子である様々なメディアは、提供する情報が同等でなければならない(Must)。異なる言語でも提供する情報が同等でなければならない(Must)。要素で一意でなければならない(Must)。1.0([XPath10]を参照すること)サブセット文字列は次の規則に従わなければならない(Must)。1.0の省略構文のみを使用しなければならない(Must)。/descendant-or-self::node()/であり、省略構文では、//として表現される。ノードテストは要素名のみを選択してもよい(May)。ワイルドカードは、述語内ではなく、ノードテスト内の要素セレクタとして認められている。0以上の複数の述語が認められている。述語は属性のみを選択することができる。属性名と属性の値を明示的に使用しなければならない(Must)。ダブルクォーテーションを含む属性値は、シングルクォーテーションで区切られなければならず(Must)、シングルクォーテーションを含む属性値は、ダブルクォーテーションで区切られなければならない(Must)。ダブルクォーテーションとシングルクォーテーションの両方を含む属性値は認められない。述語はシングルトンでなければならない(Must)。述語ではandもorのステートメントは認められない。[XML-Namespaces])を参照すること)。以下は、EBNF形式で定義されているXPath1.0サブセットである。0個以上のリソースを有してもよい(May)。複数同時に関係付けられる場合、リソースファイルのサポートを実装するプレイヤー(Player)は、これらのリソースのうち、(ドキュメント順で)最初に一致する関連する<scope>要素の子の<nodeSet>、1つだけを選択することが求められる。ドキュメントの作成者は、順次、<nodeSet>要素を順序づけるため、明示的にリソースの優先順位を表現する方法でこのプレーヤー(Player)の要件を利用する。次はオーサリングツールによって実装される順序付けアルゴリズムなどの有益な例である。指定された要素名に一致する全ての<nodeSet>要素はワイルドカードに一致する<nodeSet>要素の前に出現する。(属性が一致する)述語数のより多い<nodeSet>要素がより述語の少ない<nodeSet>要素の前に出現する。第三に、id属性が一致するリソースを、他の一致する可能性があるものより優先させるため、シーケンスの先頭に移動することになる。次は、プレイヤー(Player)の視点からの典型的なリソース選択プロセスである。リソースが関係付けられてもよい(May)要素のインスタンス(「アクティブな要素」)が、nsuri属性値がそのアクティブな要素の名前空間URIとマッチするそのリソースファイル<scope>要素を検索する。マッチする<scope>要素が見つかった場合、select属性に与えられたものとしてのXPathステートメントがそのアクティブ要素とマッチする最初の<nodeSet>を検索する。(一部のXPathプロセッサは実行前に、要素のselect文節にqname接頭辞を追加する必要があることに注意すること。)マッチングする<nodeSet>要素が見つかった場合、言語設定に基づいて、このセットの子である1つのリソースを選択する。(プレイヤー(Player)は、通常、アクティブな要素の言語と一致する言語のリソースを選択する。プレイヤー(Player)は、初期設定の言語及び/またはユーザー(User)優先言語設定も実装してもよい(May)。それは、プレゼンテーションのためのリソースが選択された際にアクティブ要素の言語に優先するだろう。例(このセクションは参考情報である(Informative)。)例10.1では、リソースファイルが、NCXとDTBookの名前空間のために英語のリソースのみを格納している。<smilCustomTest>要素の選択を経由してスキップ可能な要素に提供される。"PAGE_NUMBER"の値を持つ属性bookStructを持つ1つの<smilCustomTest>要素にマッピングされる。2番目の<nodeSet>が、"foo"の値を持つ属性idを持つ<smilCustomTest>にマッピングされる。class属性を持つ<navPoint>要素にマッピングされる。DTBookの名前空間(2番目の<scope>要素)内で、2つのリソースが次のとおり与えられている。<prodnote>である。</scope></resources>例10.2では、3つの複数の言語リソースが、DTBookの名前空間に与えられている。1つのリソースは、SMILの名前空間に与えられている。DTBookの名前空間(最初の<scope>要素)内で、リソースがimageのclass属性値を持つ<prodnote>要素、属性指定のない<prodnote>要素、そして、最後にimageのclass属性値を持つ任意の要素に与えられる。SMILの名前空間(2番目の<scope>要素)内で、リソースが「回避可能な」要素に与えられている。この場合、そのリソースは、任意のclass属性値を経由してマッピングされる。はじめに(このセクションは参考情報である(Informative)。)DTBが、CD-ROMなどの物理媒体によって配布される場合、製作者は、1つのディスクに1つ以上の本を入れたり、また、1つの本を格納するために1枚以上のディスクを使用するだろう。Unit)」)に格納される場合、読者(Reader)に本の「本棚」を提示するために、プレーヤー(Player)が簡単にアクセスできるようにこの情報を格納する簡単な方法が必要である。単一のDTBが複数のメディアにまたがっている場合、プレーヤー(Player)は、例えば、必要に応じて「ディスク2を挿入してください」などの正しい指示を読者に提供するために特定の情報にアクセスする必要がある。これらの目的を満たすためのデータを持つ。次のシナリオでは、プレイヤー(Player)は、適切に対応をするために正確な「配信情報」が必要になる。別のディスク上にあるNCXのターゲットにリーチしようとする。別のディスク上にあるブックマークやハイライトにリーチしようとする。最後に終了したものとは異なるディスクで読書を再開する。"Lastmark"は別のディスクを指すだろう。相互参照、または別のディスク上のターゲットを指し示す他のリンクに続く。新しいディスクを挿入することを求めているリンクをたどり、元となるポイントへのパスをたどる。通常再生(Playback)中にノートを読む。ノートが章や本の最後に印刷され、それらのノートを参照しているテキストとは別のところに記録されている場合、それらはnoterefsとは別のディスク上に置かれるかもしれない。複数枚のディスクで構成される本の1枚のディスクの終わりに達する。ファイルを使用して実装することができる。ファイルは、通常、配布メディアのそれぞれのタイプにあわせて作成される。配布の要件(このセクションは規範的である(Normative)。Unit)のファイルシステムのルートに配置されなければならない(Must)。Unit)のファイルシステムのルートに配置されなければならない(Must)。ハードディスクドライブなどのリムーバルではない記憶媒体にDTBが格納されている場合、これらの制限は適用されない。Unit)で求められる。それ以外の場合は、distinfoにファイルは任意である。Unit)(例えば、CD-ROMディスク)につき、ただ1つのdistinfoにファイルがなければならない(Shall)。ファイルでなければならない(Must)。distInfoファイルのファイル名は"distInfo.dinf"にしなければならない(Shall)。distInfo要素のversion属性とxmlns属性は、上記のDTDに記載されている値を使用して、明示的にドキュメントインスタンスで指定されなければならない(Must)。エンティティ宣言は内部のDTBサブセット内で出現しなくてはならない(Must)。「一般的なファイルの適合性要件」を参照すること。Unit)による配布はNCXとSMILの作成に密接に関係がある。Unit)にまたがるDTB」を参照すること。Unit)が必要になる時に、ユーザー(User)に読書を継続する方法を指示する目的でカスタマイズされたメッセージを与えるために任意でchangeMsgを使用してもよい(May)。そのようなchangeMsgを使用することで、テキストまたは音声のいずれかの方式でのメッセージのプレゼンテーションが可能になる。Unit)が必要な場合、プレーヤー(Player)は、(例えば、ディスク2を挿入してくださいなどの)初期設定の音声またはテキストメッセージをレンダリングするしなければならない(Must)。distinfoにファイルは、<fileSet>要素を経由したディストリビューション内の全てのファイルのリストを含んでもよい(May)。System)が、任意の特定の方法でこれを処理することは期待されない。File)で一覧にされないアイテムを含めて、ディストリビューションのメディアにある全てのファイルを一覧にしなければならない(Must)。"x:y"形式でなければならない(Shall)。Unit)の総数である。Unit)にまたがっている場合、<book>のmedia属性は存在して値を格納しなくてはならない(Must)。DistInfoの要素(このセクションは参考情報である(Informative)。distinfoファイルのルート要素。"2005-1":このインスタンスで使用されているDTDのバージョンを指定する。この属性と(DTDで指定された)その値は、そのドキュメントインスタンスで明示的に指定されなければならない。distInfoファイルにおける全ての要素の初期設定のXML名前空間を指定する。この属性と(DTDで指定された)その値は、そのドキュメントインスタンスで明示的に指定されなければならない(Must)。この配布メディア上に存在する一部分または全体のDTBを識別する。DTBのグローバルな一意な識別子。要素のunique-identifier属性に参照されるdc:Identifier要素とのそれと同じである。本のパッケージファイルのURI。File)の位置を特定できなければならない(Must)。"x:y"形式で識別する。Unit)の総数である。0個または1個のdistMapと0個以上のchangeMsgを格納する。Unit)に個々のSMILファイルが存在するかを識別する地図。1個以上のsmilRefを格納する。1つの本が複数のメディアにまたがる時のみdistMapは必要である。SMILファイルへの参照。SMILファイルのファイル名。Unit)を"x:y"形式で識別する。Unit)の総数である。File)のManifestにSMILファイルが存在する際にそのSMILファイルのファイル名を格納する。読者(Reader)に提示するための本のタイトル。テキストとして、そして、任意で音声または画像のレンダリングとして提示される。言語コードを指定する。読者(Reader)提示するための本の著者。テキストとして、そして、任意で音声または画像のレンダリングとして提示される。言語コードを指定する。新しいディスクがリーディングシステムによってリクエストされた時に読まれるべき特別メッセージのテキスト及び/または音声版を格納する。Unit)を識別する。プレイヤー(Player)は、このmediaRef属性と選択された<smilRef>のmediaRefのマッチングによって正しい<changeMsg>を呼び出す。Unit)の総数である。3066]言語コードを指定する。ディストリビューション内の全てのファイルのリストを格納する。ディストリビューション内の1つのファイル。"x:y"形式で識別する。Unit)の総数である。<fileSet><text>説明:タイトル、著者、またはメディア変換メッセージのテキストを格納する。タイトル、著者、またはメディア変更メッセージの音声クリップへのポインタ。メディア変換メッセージの音声コンテンツのURI。音声ファイルの開始点からの時間オフセットとして連続的な音声ファイルの区分の開始点を指定する。セクション7.7「メディアクリッピングとクロック値」を参照すること。音声ファイルの開始点からの時間オフセットとして連続的な音声ファイルの区分の終点を指定する。clipBeginと同じ属性値の構文を使用する。<docAuthor>と関係付けられたグラフィカルなコンテンツへのポインタを格納する。メディアオブジェクトのURI。例(このセクションは参考情報である(Informative)。ファイルを示している。uid属性を通してその本を識別している。このディスクが3枚のうちの1枚目であることをmedia属性で指し示している。File)をパースする。distMap要素はその本の各SMILファイルごとに1つのsmilRefを格納する(この例にあるのケースでは10個ある。file属性はそれぞれ個々のSMILの名前を提供する。mediaRef属性は、その特定のSMILファイル(とそれに参照される全ての音声/テキスト/画像ファイル)がどのディスクに存在するかを指し示している。プレーヤー(Player)は特定のSMILファイルが再生(Playback)のターゲットになった時にこのマップを参照するだろう。ファイルが現在のディスクに存在しない場合は、選択されたsmilRef要素のmediaRef属性と一致するmediaRef属性を持つchangeMsgが再生されるだろう。</book></distInfo>例11.2では、2つの本が1枚のCD-ROMに格納されている場合の1つのdistInfoファイルがサンプルとして提示されている。File)へのポインタを格納している。Unit)で完結しているため、media属性が省略されている。このdistInfoファイルは、任意で<fileSet>要素も格納している。"extras"に加えて、2つの本の全てのファイルを一覧している。はじめに(このセクションは参考情報である(Informative)。呼ばれるメカニズムを定義している。[CSS2]の2つのレベルの機能が現在、定義されている。)とXSLによって、マークアップのための特定の書式ルールを定義し、独立したコンテンツとして格納することができる。初期設定のルールは、通常、特定の再生(Playback)またはレンダリングシステムによって適用される。Cascadeは、ユーザー(User)によってだけではなく、コンテンツ製作者によってもスタイル規則を適用させることができる定義されたメカニズムを提供する。製作者が提供するスタイルシートは、プレーヤー(Player)やユーザー(User)の初期設定のスタイルでは満たせない書式設定やプレゼンテーション上の要件を持つ複雑なドキュメントには特に重要である。視覚的表示を組み込み、CSSまたはXSLのサポートしているシステム上でDTBが再生される時に、コンテンツ製作者は、テキストコンテンツの視覚的書式設定を制御するためにCSSまたはXSLファイルを提供してもよい(May)点字ディスプレイがDTBプレーヤー(Player)に接続されているならば、点字用のスタイルシートはドキュメントをよりナビゲートしやすいようにするため、書式を制御することができる。ACSS、CSS2の一部)とXSLも視覚的書式設定と同等の聴覚のそれをサポートし、テキストコンテンツのマークアップに関係付けるオーディオキューを可能にする。章の開始や改ページで特定のオーディオキューで示すことができる。DTBのためのスタイルシートの実装(このセクションは規範的である(Normative)。)スタイルシートはDTBとDTB配布システムの任意の構成要素である。DTBの製作者は、初期設定で視覚的スタイルシート、点字用のスタイルシート、音声用のスタイルシートを与えることを選択してもよい(May)。スタイルシートを参照するDTBは、XMLソースとそのスタイルシート([XML-Style]を参照すること)を関係付けさせる標準的なW3Cのメカニズムを使用しなければならない(Must)。指示を処理する全てのスタイルシートは、どのメディアに適用するスタイルシートであるかを指定するmedia属性が含まれていなければならない(Must)。適用できる値は次の通りである。print(印刷出力された視覚的形式に対して)、そして、screen((カラーのコンピュータースクリーンに対して)。System)は、少なくともそのブラウザ自体が行う程度のプレゼンテーションスタイルをサポートするべきである(Should)。視覚ディスプレイを組み込んだあらゆるDTBプレーヤー(Player)は、少なくともCSS1を実装することが強く推奨される。XSLのサブセットを実装してもよい(May)。テキストコンテンツを認識している音声のみのプレイヤー(Player)は、上記の音声スタイルのみをサポートするかもしれない。System)の開発者は、スタイルシートのローカル制御をサポートするユーザーインターフェイス機能を実装してもよい(May)。それによってユーザー(User)は、プレーヤー(Player)または製作者が初期設定で定義したスタイルを上書きするスタイルを定義することが可能になる。スタイルシートを実装するプレーヤー(Player)はプレゼンテーションスタイルのユーザー(User)制御をサポートすることが強く推奨される。複数のスタイルシートがレンダリングされるコンテンツのために存在し、ユーザー(User)が定義したスタイルが存在する場合は、ユーザー(User)が定義したスタイルが優先され、その後に製作者が定義したもの、続いてプレーヤー(Player)が定義したものという順序で優先されなければならない(Shall)。コンテンツのレンダリング(このセクションは規範的である(Normative)。)プレイヤー(Player)は、現行のファイルのタイプからコンテンツをレンダリングする方法を決定しなければならない(Must)。System)が提供する機能に従って、合成音声のレンダリング、点字ディスプレイへのアウトプット及び/または視覚的表示が提示されてもよい(May)。音声ファイルのみである場合、連続した音声の再生(Playback)が開始されなければならない(Shall)。DTBに格納されているメディアのサブセットのみをサポートしているプレイヤー(Player)がサポートしていないメディアに出会ったら、サポートしていないファイルを無視し、サポートしているファイルを正しくレンダリングしなければならない(Must)。File)のメタデータにあるdtb:multimediaContentの値を元に、ユーザー(User)にその事実を伝えなくてはならない(Must)。DRM)(このセクションは参考情報である(Informative)。)知的財産の保護は、プリントディスアビリティのある者にサービスを提供する国立図書館や他の機関にとって重要な問題であり続けるだろう。Book)の配布プログラムでどう満たしていくかは、代替フォーマット資料の配布に取り巻く法的な環境が国ごとに異なってくるだろう。アイテムが著作権の保護期間中のものか、パブリックドメインにあるものかでも異なってくる。アイテムが著作権の保護期間中である場合、著作権者の権利を保護するためにエージェンシーは合理的な管理と技術的な対策をとることが重要である。population)による代替フォーマット資料へのアクセスを保証することも同様に重要である。DRMシステムを実装するDTB製作者とディストリビューターは、資格のあるユーザー(User)が準拠したDTBにアクセスすることを制限したり、妨げたりしない方法で、それを行わなくてはならない。タイムスケールの調整(このセクションは規範的である(Normative)。TSM)を実装することを強く推奨する。3分の1から3倍速までの連続可変再生(Playback)速度が推奨される。プレイヤー(Player)は、TSM作動中はピッチ補正を無効にするオプションをユーザー(User)が選択できることを推奨する。ブックマークのtimeOffsetなど)は、通常の再生速度に基づいる。同期を維持するために、プレイヤー(Player)は実際の再生(Playback)速度の時間オフセットを独立して処理しなければならない(Must)。適合性(このセクションは規範的である(Normative)。)この規格は、ファイルの適合性とプレーヤー(Player)の適合性の2種類の適合性を定義する。System)は、この規格の規範的なセクションで規定された適用可能な要件を全て満たしていなければならない(Must)。要件は、DTBに含まれるメディアとDTBプレーヤー(Player)によってサポートされる機能によって異なってくるだろう。ファイルの適合性の多くは、この規格に含まれているDTDを通じて強制的に守らせることができるが、他はすることができない。できないところは、他の手段を介して強制的に守らせなければならない(Must)ことに留意すべきである(Should)。一般的なファイルの適合性要件(このセクションは規範的である(Normative)。)この仕様は、DTB再生(Playback)デバイスが妥当性を検証するXMLプロセッサと検証しないXMLプロセッサを使用することを認める。DTBファイルセット内の全てのXMLドキュメントは、次の文法規則とファイルの適合性要件がこの柔軟性を可能にするために組み込まれている。idで名付けられた属性を使用する。して宣言される全ての属性は、ドキュメントインスタンスの中で明示的に指定されることが求められる。全てのエンティティ宣言は内部DTDサブセットに出現しなくてはならない(Must)。その他の仕様/ドキュメントへの参照この規格は次の規格、勧告、およびガイドラインを参照している。引用規定(このセクションは規範的である(Normative)。)または貴方の国で国家規格を制定・管理する機関から入手することができる。http://www.ansi.org)である。参考規定(このセクションは参考情報である(Informative)。DTD)(このセクションは規範的である(Normative)。保守機関(http://www.daisy.org/z3986/)からプレーンテキストで入手することができる。Book)の仕様の一部ではない。情報提供のみを目的に掲載されている。)セクション1.7で規定された保守機関として指定された機能は、DAISYコンソーシアムによって管理されるだろう。Standard"とうい件名を指定してDAISYコンソーシアムのスタッフに送るべきである。