繰り返し可セクション5で規定された形式は次のとおりである。その後にdtb:audioFormatの規範的な値が続く。WAV(値は大文字小文字を区別しない。)(この例は、参考情報である(Informative)。Manifest(このセクションは規範的である(Normative)。File)そのものを含め、DTBを構成するファイル(ドキュメント、音声ファイル、画像、スタイルシートなど)全ての完全なリストを格納しなければならない(Must)。この規格によって認められた種類のファイルのみを列挙しなければならない(Shall)。DTBの一部をなすファイルのみを列挙しなければならない(Shall)。)はDTBの一部をなすものとみなされない。Not)(セクション11「配布のためのパッケージングファイル」を参照すること)。リソースファイルおよび関連付けられた全てのメディアファイルは、DTBの一部をなすものとみなされるため、列挙されなければならない(Must)。各ファイルはitem要素によって参照される。各itemは参照されるファイルのURIであり、Manifest内で一意の値を持つhref属性を持たなければならない(Must)。File)そのものと相対的であるとして解釈される。相対URLがManifestで列挙されているXMLファイル内に格納されている場合、その相対URLは参照しているファイル対して相対的であるとみなされる。各itemはファイルのMIMEメディアタイプを格納したmedia-type属性とid属性を持たなければならない(Must)。spineに参照されている時に使用される。フォールバックメカニズムへのサポートは、この規格では要求されない。"ncx"と同じ値を持つidを持たなければならない(Must)。Manifestのパッケージファイル内のリソースファイルのエントリは、"resource"と同じ値を持つidを持たなければならない(Must)。内のitem要素の順序は重要ではない。2046に準拠しなければならない(Must)。2048を参照すること)。MIMEメディアタイプが登録されていない場合、そのファイルタイプの適用規格の中から推奨されるMIMEメディアタイプが使用されなければならない(Must)。ルールに従って適切な"x-"MIMEメディアタイプが使用されなければならない(Must)。使用を義務づけてはいない。3023に従って定義する。製作者はこの規格で言及された全ての種類のファイルについて、特定のファイル名の拡張子を使用しなくてはならない(Must)(下記表参照)。これらの値は、大文字と小文字が区別される。ファイル名の拡張子とMIMEメディアタイプの値が一致しない場合、プレイヤー(Player)はMIMEメディアタイプを優先することを考慮するべきである(Should)。次の表は、パッケージのManifestで出現してよい(May)全ての種類のファイルの求められるファイル名の拡張子とMIMEメディアタイプの値をまとめたものである。application/x-dtbresource+xml(この例は、参考情報である(Informative)。)音声、構造、そしてテキストを持つDTBのサンプルのmanifestは次のとおりである。manifestである。ここでは、本のそれぞれのセグメントごとにSMILファイルが分割されて製作されている。ファイル名で使用できる文字(このセクションは規範的である(Normative)。)様々なロケールやプラットフォーム間でのDTBの転送時の相互運用性を担保するために、ファイル名に仕様される文字は[RFC2396]のalphanum定義、そして、RFC2396のmark定義のサブセットに制限されなければならない(Must)。利用可能な文字を[A-Za-z0-9._-]に限定する。EBNF形式でどの文字がファイル名で使用できるかを特定したものである。ファイルセットの構成要素を参照するURIのパス仕様にフォルダが使用される場合の、フォルダ名で使用できる文字を特定している。(alphanum|hyphen|underscore)+(このセクションは参考情報である(Informative)。)これらの制限は、暫定的な解決法とみなされるべきである(Should)。国際化リソース識別のためのグローバルな勧告また規格が制定されたらすぐに、その適用が優先順位の高い検討事項になるだろう。URIの大文字と小文字の区別(このセクションは規範的である(Normative)。)ファイルセットの構成要素を参照する全てのURIは、大文字と小文字が区別される。Spine(このセクションは規範的である(Normative)。)package要素の子spineは、1つ以上のitemref要素のリストで構成されなければならない(Shall)。itemref要素の順序は、DTBにおける規定値としての線形での読む順序を定義している。manifestでリスト化されているSMILファイルのidを指し示すidrefを格納しなくてはならない(Must)。spine内のitemrefによって参照できるのはSMILファイルのみである。内でSMILファイルで表現される順に列挙されなければならない(Must)。プレーヤー(Player)がSMILファイルの最後に到達した時、どのファイルを次にレンダリングするかを決めるためにプレーヤー(Player)はspineを参照しなければならない(Must)。(次の例は参考情報である(Informative)。)以下に挙げる例の最初のものは、上に掲載した2つのmanifestの例のうち、最初のものに対応するspineを示している。/></spine>以下のspineは上に掲載した2番目のmanifestの例にあるものと一致している。正しい読む順序がここに提示されている。内のファイルの順序とは一致しないので注意すること。Tours(このセクションは参考情報である(Informative)。要素はpackage要素の任意の子である。Structureは、toursを次のように説明している。「観光ガイドが観光名所を組み合わせて観光ツアーを組むように、コンテンツプロバイダは、便利なナビゲーションを可能にするために出版物の厳選された部分を組み合わせてツアーを組んでもよい。...リーディングシステムは、様々な読む目的や読者(Reader)の専門知識のレベルに合わせた選択的な閲覧の提供など、出版物の部分に様々なアクセスシーケンスを提供するためにツアーを使うかもしれない。」DTBの構造とOEBFのtoursとの間の固有の違いのために、この規格に準拠して製作されたDTBにおいてtoursを実装することは実行可能とはいえない。製作者が、上で説明された機能性を提供することを望んでいる時には、NCXでカスタマイズされたnavListを製作することで部分的に実現できるかもしれない。(このセクションは規範的である(Normative)。toursに対応することは求められていない。Guide(このセクションは参考情報である(Informative)。ようなDTBの重要な構造的特徴への利便性の高いアクセスを再生(Playback)デバイスに提供するために、それらの構造的特徴を列挙する。DTBには、さらに厳格できめ細かいアクセス要求を満たすNCXを含むことが必須であるため、guideがDTBで使用されることはないだろう。(このセクションは規範的である(Normative)。guideに対応することは求められていない。はじめに(このセクションは規範的である(Normative)。(DTBook)を定義している。DTD"のdtbook-2005-1.dtdに準拠した妥当なXMLファイルでなければならない(Must)。ファイル名の拡張子の要件については、セクション3.3の「Manifest」を参照すること。dtbook要素におけるversion属性とxmlns属性は、ドキュメントのインスタンスの中で、上記のDTDに記載されている値を使用しつつ、明示的に規定されなくてはならない(Must)。内部のDTBサブセットにおいてエンティティ宣言がなされなくてはならない(Must)。「一般的なファイルの適合性要件」を参照すること。File)を格納するだろう。File)を格納することができる。DTDに対して妥当でなければならない(Must)。DTBのコンテンツ製作者は、特別な状況に対応するため、1つ以上の新しい要素やフルモジュールを追加することで、ベースDTBを拡張してもよい(May)。1.0で規定されたメカニズムを採用しなければならない(Must)。要素の中に格納されなければならない(Must)。DTBのグローバルな一意の識別子である。要素の値と同じである。DTBのタイトルを格納している。Core要素の包含が推奨される。DTBook要素セットの使用(このセクションは参考情報である(Informative)。Book)アプリケーションに提供することの有益性について論じている。次に挙げるこの規格の2つの外部文書は要素セットの使用について詳細な情報を提供する。HTML]を参照すること)が各要素について、その要素がどこで使用でき、その要素の中でどの要素が使用できるかの詳細な説明を、属性の拡張されたリストとともに提供している。よって提供されている。[StructGuide]は、DTBook要素セットの正しい適用を説明している。テキストコンテンツの構造を捉えることの重要性を強調し、全てのDTBook要素の使用について詳細な例を提供している。Book)の他にかなりの適用例がある。DTBook要素セットは、様々なアクセス可能な(Accessible)形式でのドキュメントの製作を可能とするように設計されたものである。少なくとも1つの米国の点字翻訳ソフトウェアパッケージは、DTBookドキュメントをインポートし、自動的に翻訳し、それらを2級点字でフォーマットする機能を実装している。)」に行うように発展していくだろう。最後に、DTBookドキュメントの選択されたセグメントの表示を制御するために、"showin"と呼ばれる属性がDTBook要素セットに組み込まれている。グラフの記述は、点字と大活字版で異なる場合がある。その場合に、点字版と大活字版両方のエディションのグラフの記述がDTBookドキュメント内に同梱されているとしても、"showin"によって各エディションのそれぞれ適切なバージョンのグラフの記述のみを表示させるようにすることができる。File)に適用されるべきマークアップの程度については特に規定しない。マークアップがリッチになればなるほど、読者(Reader)にとって利用可能な機能性が向上する。1.0のマークアップとDTDの使用方法の詳細については、W3CのXMLサイト[XML]を参照すること。マークアップ(このセクションは規範的である(Normative)。File)内の各要素のそれは非空値でなければならない(Must)。smilrefの値は通常、与えられた要素を参照するメディアオブジェクトを格納するSMIL時間コンテナ(parまたはseq)のURIでなければならない(Shall)。連続したテキストメディアオブジェクトで構成されるテキストのみのDTBでは、smilrefはその要素を参照するメディアオブジェクトのURIを格納する。smilref属性はDTBプレーヤー(Player)に、テキストベースのナビゲーションや全文テキスト検索などの後に続くSMILベースの再生(Playback)の再開を可能にする。DTDのモジュールの拡張(このセクションは参考情報である(Informative)。DTDは幅広い資料のマークアップに使用するための要素のベースセットを含んでいる。ような特殊なものに適用する要素を格納した追加のモジュールを必要な時にDTBookドキュメント内から「呼び出す」ことができる。ドキュメントはXMLアプリケーションである。ドキュメントは、XMLのバージョンを識別するXML宣言および任意のキャラクターセットエンコーディングで開始するべきである(Should)。DTD」を参照すること)。?>この後に文書型宣言が続く。DTD」のセクション2.3を参照すること。指示を追加することでその他のDTDまたはモジュールを呼び出すことができる。角括弧内の指示は、「宣言の内部サブセット」と呼ばれる。]>内部サブセットの1行目には"dramaModule"として知られるエンティティを宣言し、モジュールの場所を示すURIを提供する。2行目はこのエンティティを呼び出す。DOCTYPE宣言がベースDTD(dtbook-2005-1.dtd)を呼び出すように現在のドキュメントに「このエンティティを持ってくる」。externalblock"を宣言し、それに"drama"という値を与える。dramaはドラマモジュールのルート要素であるため、全てのドラマモジュールはそこで使用することができる。使用することができる。複数のモジュールを1つの本で必要としてもよい(May)し、含めてもよい(May)。モジュールが呼び出されている。セクション3を参照すること。配布形式(このセクションは規範的である(Normative)。)音声ファイル形式のセットを以下に列挙する。準拠したオーディオプレーヤー(Player)は、列挙された形式の少なくとも1つはデコードできなくてはならない(Must)。プレーヤー(Player)は列挙されたフォーマット全てをデコードできることがを強く推奨される。この規格に準拠したコンテンツは、以下の形式の1つまたはそれらが混合された形で配信されなければならない(Must)。同じ本の中で部分によって異なる音声形式でエンコードされることは許容される。製作者は長い文献目録を本の本体より低いビットレートでエンコードしたり、本の本体と異なるコーデックでエンコードすることを選択してもよい(May)。プレイヤー(Player)は異なるエンコードが行われたセクション間のスムーズな切り替えをサポートしなくてはならない(Must)。これらの部分の粒度に特に制限はない。SMILプレゼンテーションの任意のところで出現してもよい(May)。マルチチャンネルレンダリングのサポートは求められていない。ステレオ信号は認識されなければならず(Must)、少なくともモノラル形式でレンダリングされなければならない(Must)。準拠した音声を出力するDTBプレーヤー(Player)は次のフォーマットのデコードが可能であるべきである(Should)。[RIFFWAV].プレーヤー(Player)は、単一の"fmt"と"data"のサブチャンクのみを持つモノラルWAVEファイルを扱うことが求められる。その他のRIFFメディアタイプのサポートは求められない。ファイル名の拡張子の要件については、セクション3.3「Manifest」を参照すること。MP3とAACのISO規格は、可変ビットレート再生(Playback)のサポートを求めているが、この規格に準拠するプレーヤー(Player)は固定ビットレート再生(Playback)のサポートのみを求めている。sampleで44.1kHz、22.05kHz、11.025kHzのサンプリングレートに対応しなくてはならない(Must)。出力サンプリングレートが上の3つのサンプリングレート中の1つに制限されるように、圧縮された音声がエンコードされなければならない(Must)。音声ノートの形式(このセクションは規範的である(Normative)。)ブックマークやハイライトの音声ノートを録音し、エクスポートできるオーディオプレーヤー(Player)は次に挙げる形式またはセクション5.1で規定されている形式によるエンコードをサポートしなくてはならない(Must)。ブックマークやハイライトをインポートすることができるオーディオプレーヤー(Player)は次に挙げる形式によるデコードをサポートしなくてはならない(Must)。kbpsでの通信品質。エンコーダとデコーダは、実装が簡単である。ファイルの拡張子は".726"でなければならない(Shall)。画像ファイル形式(このセクションは規範的である(Normative)。[SVG]のうち、1つ以上の形式で提示されなければならない(Must)。画像表示をサポートする本仕様に準拠する再生(Playback)デバイスは、JPEGとPNGの表示ができなければならない(Must)。SVGのサポートも推奨される。SVG仕様の付録8は、アクセシビリティに関する議題を説明している。「Manifest」を参照すること。背景(このセクションは参考情報である(Informative)。Consortiumによって開発された。SMILは、1つ以上のメディアオブジェクトの再生(Playback)の順序を定義する。SMILは、これらの並行的で同期されたプレゼンテーションを提供する。求められる音声とテキストを表現するデコーダが存在し、知的財産権保護のためのシステムがアクセスを制限していない限り、SMILを使用し、この規格のテキストと音声メディアタイプでエンコードされたコンテンツを利用して構築された全てのDTBは、現在のSMILの仕様または後のSMILの仕様に準拠したプレーヤー(Player)を実装する全てのデバイスまたはプラットフォームで再生することができる。Features])に提示されている特定のナビゲーションと表現に関係する機能が包含されていることである。これらの機能は、NCXファイル、テキストコンテンツ、および/またはSMILファイルそのものからの情報を使用することができる。この情報への鍵は、テキストコンテンツ(存在する場合に)とSMILファイル内にある一意の識別子が包含されていることである。音声ファイルは、時間ベースの位置によって索引付けされる。音声ファイル自身の中には埋め込まれたセマンティックな構造を格納していない。音声コンテンツにセマンティックな構造を提供するためには、音声ファイルの時間上の位置をテキストコンテンツ内のそれに対応する位置と関連付ける必要がある。File)内の特定の位置に対するポインタとそれに対応する音声コンテンツの時間上の位置のペアリングを通してSMILを使用することで達成できる。SMILアプリケーションの場合、SMILファイル内の各同期ポイントには一意の識別子が割り当てられる。System)が多様な異なる方法によるナビゲーションを提供することが可能になる。SMILは、customTestと呼ばれる制御構造を取り込む。これによって、SMIL著者は、クラスによって、ドキュメントの選択された要素(例えば、ノート、ページ番号、行番号など)を識別することが可能である。再生(Playback)デバイスは、これらのクラスの存在をユーザー(User)に明らかにし、ユーザー(User)が連続再生(Playback)中に要素の与えられたクラスを読むかスキップするかを選択できるようにする。SMILプレゼンテーションの時間コンテナの持続時間は、子のメディアオブジェクトと時間コンテナの持続時間、または、タイムコンテナの終点を知らせるイベントを認識されることによって決定されるかもしれない。DTB製作者は、ユーザー(User)が例えば、関係する資料を吟味できるように、または、問題に取りかかれるようにすることを目的にプレゼンテーションに一時停止を取り入れたコンテンツを製作することを選ぶかもしれない。関連するタスクが完了したら、ユーザー(User)は、プレーヤー(Player)のユーザーインターフェイスの適切なメカニズムによって再生(Playback)が継続できることを知らせるだろう。連続的なプレゼンテーションにおける一時停止は、再開ボタンまたは再生ボタンを押すなどのユーザーイベントの出現まで、または、規定された持続時間の終点まで時間コンテナがアクティブであることを示すend属性の値をもつ時間コンテナを指定することによって作成される。回避可能な構造は、ユーザー(User)が開始したエスケープイベントによって実行される。回避可能な構造は、子の時間コンテナの通常の終了時間またはユーザー(User)のエスケープイベントの発生のいずれかが最初に来るまで再生する時間コンテナによってラップされる。この場合、回避可能性をサポートするDTBプレーヤは、現在の構造からユーザー(User)が回避をリクエストしたことを示すためのユーザインターフェースメカニズムを提供してもよい。DTB製作者は、同期イベントの粒度を決定する。同期イベントは、主な構造的要素(NCXで指し示されるもの)に限定することができるし、フルテキストコンテンツを持つ本にパラグラフ、センテンス、または、単語レベルまで同期を含めるために同期イベントを増やすこともできる。同期のこのレベルの要件は、テキストコンテンツには、望ましいマークアップタグが含まれているということと、これらの要素には、SMILファイルから参照できるように一意の識別子が含まれているということである。DTBのSMILファイルは、一連の並行するイベント(例えば、テキストと音声と(と可能性として画像)のイベントが同時に発生するなど)で主に構成される。SMILは、「時間コンテナ」seg(メディアオブジェクトの連続)とpar(複数のメディアオブジェクトが同時に再生するグループ化された並行する時間)の使用を介して、この構造を表現する。DTBのSMILファイルのシンプルな形式は次のものである。現れる3つのparが次から次へと再生され、各parによって参照されるテキストと音声コンテンツが同時にレンダリングされる。SMILモジュール(このセクションは参考情報である(Informative)。2.0の仕様に基づいている。[SMIL]を参照することが求められる。本仕様では、機能ごとにグループ化された次に挙げるモジュールからSMILの仕様の小さなサブセットのみが適用されている。アスタリスクでマークされたモジュールは、この仕様の適用については全体またはその一部が使用されている。他のものは、W3Cのモジュール化のガイドライン下でのホスト言語適合性のために求められるコアセットの一部であるという理由で含まれる以外では使用されない。Objects*BasicMedia*MediaClippingMetainformation*MetainformationStructure*StructureDTBへの適用に特化したプロファイルを形成するために、W3Cモジュール化ガイドラインを使用して、上述のモジュールを組み合わせることができる。2.0モジュール」のセクション2は、このプロセスの詳細について説明している。DTBへのSMILの適用(このセクションは規範的である(Normative)。DTDが含まれているこのDTDには、上で一覧されたモジュールから、DTBへの適用で求められる要素と属性のみが掲載されている。加えて、SMILモジュールの中には、IMPLIEDされた時のみDTBへ適用が求められるモジュールがあるという点では、SMILモジュールより制限がある。準拠したDTBは、少なくとも1つのSMILファイルを含めなくてはならない(Must)。ドキュメントでなければならない(Must)。ファイル名の拡張子の要件については、セクション3.3「Manifest」を参照すること。smil要素のxmlns属性は、上で名付けられたDTDに記載されている値を使用して明示的にそのドキュメントのインスタンスの中で明記されなければならない(Must)。エンティティ宣言は内部DTDサブセット内で出現しなければならない(Must)。idを格納しなければならない(Must)。)もidを格納してもよい(May)。テキストのみのDTB」を参照すること。File)では、同期される各セグメント(例えば、見出し、パラグラフ、リスト項目など)が、SMILセグメントポイントに対応する一意のidを保持する要素内に格納されなければならない(Must)。File)の要素は時間コンテナまたはそれを参照するメディアオブジェクトのURIを指定するsmilref属性を持っていなければならない(Must)。smilrefの値は通常、一定の要素を参照するメディアオブジェクトを格納するSMIL時間コンテナのURIになるだろう。smilrefはメディアオブジェクトそのものを参照するURIを格納しなければならない(Shall)。File)の粒度と一致する粒度を持つことを強く推奨する。File)が、パラグラフレベルでマークアップされている場合は、SMILファイルもパラグラフレベルに対する同期を含むべきである(Should)。通常の再生スピードに基づいている。同期を維持するために、プレイヤー(Player)は実際の再生(Playback)速度の独立性の時間オフセットを処理しなければならない(Must)。SMILの要素(このセクションは参考情報である(Informative)。)上述のように、DTBへの適用では、DTBのSMILプロファイル内のモジュールをマークアップする要素と属性の一部のみを使用する。DTDを構成する次のSMIL要素と属性のみである。<smil>...内容...</smil>属性:%Core.attrib;。セクション7.3.1「Core属性」を参照すること。SMILにおける全ての要素の初期設定のXML名前空間を指定する。この属性と(DTDで指定された)その値は、そのドキュメントインスタンスで明示的に指定されなければならない。一時的なプレゼンテーションに直接関係しない情報(メタデータ(meta要素を使用)。<head>...内容...</head>属性:%Core.attrib;。属性」を参照すること。SMILドキュメントを説明する情報を格納する。規定の内容については、セクション7.5「SMILメタデータ」を参照すること。視覚、音声、または触覚的なレンダリング空間で、様々な製作者定義の要素、例えば、表、本文、フットノートなどをどこに表示するかについて(それを格納するregion要素を通して)制御する。<layout>...内容...</layout>属性:%Core.attrib;。属性」を参照すること。構文は制限されている。規範の内容については、セクション7.4.6「レイアウト構文」を参照すること。メディアオブジェクト(例えば、テキスト、画像など)の位置、サイズ、及び拡大縮小を制御する。要素のidを参照する。regionの位置を示す。2.0を参照すること。regionの位置を示す。2.0を参照すること。regionの位置を示す。2.0を参照すること。regionの位置を示す。2.0を参照すること。regionの位置を示す。2.0を参照すること。regionの位置を示す。2.0を参照すること。それらと異なる場合の振る舞いを指定する。2.0を参照すること。領域の背景色を設定する。backgroundColorを表示するかどうかを制御する。2.0を参照すること。マルチレイヤー表示の制御のために使用される。属性を持つ全てのメディアオブジェクトはそのregion内で表示されるだろう。自動的にレンダリングまたはスキップすることをユーザー(User)が選択できる構造の種類を製作者が指定できるcustomTestを1つ以上格納する。<customAttributes>...内容...</customAttributes>属性:%Core.attrib;。属性」を参照すること。規範の内容については、セクション7.4.3「スキップ可能な構造」を参照すること。DTBの通常の再生(Playback)中にユーザー(User)が表示するまたはスキップするかを選択できる構造の種類(ページ番号、ノート、行番号など)を定義する。customTest属性の定義を参照すること。属性に参照される一意の識別子としての役割を担う。値が存在しない場合、初期設定の値はfalseで、コンテンツはスキップされる。"hidden")を指定する。「スキップ可能な構造」を参照すること。一時的なプレゼンテーションを定義する時間コンテナを格納する。<body>...内容...</body>属性:%Core.attrib;。属性」を参照すること。seqまたはparを格納する。(a)も直接格納してもよい(May)。一連のparやseqなどの一連のSMILイベントのコンテナ。IMPLIED):要素のこのインスタンスの任意の記述子。入力されたら自動的に特別なナビゲーション機能を呼び出すことを目的に表やリストのような構造の識別に利用することができる。リソースファイルからプレゼンテーションを選択するために使用することもできる。IMPLIED):head内で一致するcustomTest要素と結びつくseqを参照するID。[SMIL]で定義される。IMPLIED)回避可能なコンテンツ、または、製作者による一時停止コンテンツの有効な持続期間を決定する。「制作者による一時停止」も参照すること。視覚的要素を最後の状態で凍結するかもう表示しないかを決定する。seqをネストすることが許容される。複数の要素(たとえば、テキスト、音声、画像)が同時に再生する並行する時間グループ。その要素のこのインスタンスの任意の記述子。入力されたら自動的に特別なナビゲーション機能が呼び出すことを目的に表やリストのような構造の識別に利用することができる。リソースファイルからプレゼンテーションを選択するために使用することもできる。head内にある一致するcustomTest要素を参照するID。「parの内容」を参照すること。レンダリングされるテキストコンテンツのセグメントを指し示す。メディアファイルのタイプ。IMPLIED):(ドキュメントのhead内のlayout内で定義される)テキストが表現されるregionを指定する。適切なregionのidを参照する。regionでは同じ値が割り振られるだろう。)に表示されるかもしれない。)に表示されるかもしれない。レンダリングされる音声コンテンツのセグメントを指し示す。レンダリングされるクリップを格納する音声ファイルのURI。メディアファイルのタイプ。REQUIRED):音声ファイルの開始点からの時間オフセットとして連続的な音声ファイルの区分の開始点を指定する。Module[SMIL]によって定義される。音声ファイルの開始点からの時間オフセットとして連続的な音声ファイルの区分の終点を指定する。同じ属性値の構文を使用する。(ドキュメントのhead内のlayout内で定義される)音声オブジェクトが表現されるregionを指定する。適切なregionのidを参照する。IMPLIED)有効な親要素:body、par、seq、a。レンダリングされる画像を指し示す。レンダリングされる画像ファイルのURI。メディアファイルのタイプ。適切なregionのidを参照する。初期設定の動作では、リンクが格納するメディアオブジェクトの持続時間が有効になる。<a>...内容...</a>属性:%Core.attrib;。属性」を参照すること。リンクのターゲットのURIを指定する。Identifier)を含めてもよい(May)。DTBの一部ではないメディアコンテンツを指す外部リンク。コンテンツがDTBプレーヤー(Player)にとってレンダリングできるかどうかに関係なく、外部のメディアコンテンツは外部のアプリケーションによってレンダリングされなければならない(Must)。規範の内容については、7.4.5,「リンク」を参照すること。属性(このセクションは参考情報である(Informative)。次の属性を利用することが可能である。xml:lang属性(このセクションは規範的である(Normative)。3066]言語コードを指定する。「回避可能な」構造(このセクションは規範的である(Normative)。)DTBプレーヤー(Player)は、表、リスト、製作者のノート、アノテーション、サイドバー、ノートの構造について、読者(Reader)がDTBのレンダリングからシングルアクションで「回避」できる機能を提供するべきである(Should)。navigation)を現在の構造(表、リストなど)の直後のポイントに移動することを意味する。構造のタイプを識別するclass属性は、回避可能な構造を格納しただけの親のseqに適用されなければならない(Must)。class属性の値は、表やリストを除いて制限されない。7.4.2によれば、表やリストのclassの属性の値はそれぞれ"table"、"list"でなければならない(Must)。回避可能な構造のみを格納した親のseq要素は、"DTBuserEscape;childId-value.end"の値を持つend属性を持たなくてはならない(Must)。最後の子の時間コンテナの通常の終点、いずれか先に起こることによって回避可能な構造が終了することをプレーヤー(Player)に定義する。」と例7.4を参照すること。リソースファイルエントリは、DTB内で識別される回避可能な構造の各タイプごとに与えられなくてはならない(Must)。属性を経由して回避可能な構造と関係付けられる。上記の規則は、これらの構造がSMILで識別されるDTBのみに適用される。時間コンテナが完全な章を保持しているDTB内では、このセクションで説明されている構造にとっては「回避可能」は不可である。特別なナビゲーションモードの自動呼び出し(このセクションは規範的である(Normative)。Features]{」を参照すること。この機能をサポートするには、適切な方法で"table"や"list"の値を使用して、表やリストを格納するseqがclass属性が含まれていなければならない(Must)。「スキップ可能な」構造(このセクションは規範的である(Normative)。)プレイヤー(Player)は、DTB内のある構造を「オフにする」、つまり、プレーヤー(Player)が再生(Playback)中に自動的にスキップする構造を選択することができるオプションをユーザー(User)に提供するべきである(Should)。以下に規定される構造を厳格に格納するseqまたはparは、それに適用されるcustomTest属性を持っていなければならない(Must)。属性は適用されなければならない(Must)。ノート、アノテーション、任意の製作者ノート、複数のセグメントを格納する任意のサイドバーはseq内でラップされた一連のparとして表現されなければならない(Must)。customTestが適用でき、ユーザー(User)はその全体のシーケンスをスキップできる。上のパラグラフのルールはまさに「スキップ可能な」構造を格納するSMIL時間コンテナを持つDTBのみに適用される。時間コンテナが完全な章を保持するDTBでは、「スキップ可能」は、このセクションで説明された構造では不可能である。属性の)属性値は製作者に委ねられる。スキップ可能な要素を利用する製作者は、プレーヤー(Player)がスキップ可能な要素をユーザーインターフェイス内で表示してよい(May)ようにするために、(対応するNCX内のsmilCustomTestを通じて)それぞれの要素のリソースファイルエントリを供給しなければならない(Must)。要素のdefaultStateの値は、DTBの全てのSMILファイルで同じでなければならない(Must)。2仕様で規定される初期値に反していることに注意すること。上述の<customTest>の説明を参照すること。navigation)を通じて直接、無効にされたスキップ可能な要素に移動する場合、プレーヤー(Player)は現在の状態を無視し、その要素のコンテンツをレンダリングするべきである(Should)。「どのようにNCXが機能するのか」は、ユーザー(User)に効率的なプレゼンテーションを提示するために、スキップ可能な構造上の情報がNCX内でどのように集約されているのかについて説明している。Unit)をまたぐファイルのパッケージング(このセクションは規範的である(Normative)。Unit)上に存在しなくてはならない(Must)。この要件は、プレーヤー(Player)が完全なDTBプレゼンテーションを提供するためにSMILファイルの位置を追跡するだけでよいことを保証する。リンク(このセクションは規範的である(Normative)。File)に存在する場合、対応するSMILファイルにそれらが含まれなくてはならない(Must)。テキストコンテンツとSMILファイル内の関連リンクは、テキストコンテンツとSMILファイル内のそれぞれの同じ情報を指し示さなければならない(Must)。具体的には、SMILリンク先であるSMILの時間コンテナのidが、テキストリンク先であるテキスト要素上のsmilref属性と同じでなければならない(Must)。アンカーの入れ子は禁止されている。リンクの初期設定の動作は、少なくともそれに含まれるオブジェクトが持続する期間はアクティブであることである。(可能であればユーザー(User)が変更可能であること)または次のリンクが現れるまでアクティブ状態でリンクを維持するなど)。外部リンクはDTBの一部ではないメディアコンテンツを指し示している。属性によって外部リンクとして識別されなければならない(Must)。属性の初期値は"false"である。DTBプレーヤがそのコンテンツをレンダリング可能であろうとなかろうと、外部メディアコンテンツは、外部アプリケーションによってレンダリングされなければならない(Must)。レイアウト構文(このセクションは規範的である(Normative)。CSS2構文その他を使用することが認められていない。<par>の内容(このセクションは規範的である(Normative)。text、audio、image、そしてseqをそれぞれたった1つずつ格納することができる。「テキストのみのDTB」を参照すること。File)と音声ファイルの両方が存在する場合は、同じpar内にあるtextとaudioオブジェクトは両方とも資料の同じボディ(例えば、同じパラグラフなど)を表現しなくてはならない(Must)。リーディングシステムは、複数の音声ファイルの同時レンダリングをサポートすることは求められていない。SMIL内のノートとアノテーション(このセクションは規範的である(Normative)。)リンクは、ターゲットとして対応するnoteとannotationともに、全てのnoterefとannorefのメディアオブジェクト(通常はaudio)に適用されることが強く推奨される。noteがオフの時にnoteへのアクセスが容易になるなどの機能をキープレーヤー(Player)が持つことを可能とする。リファレンスとnoteをレンダリングするための製作エージェンシーのポリシーに適切な順序と位置にあるようにするために、noterefとnoteがSMIL内で実装されることが推奨される。SMIL内の画像(このセクションは参考情報である(Informative)。parに格納される時間コンテナのそれに等しくなるだろう。以下の例7.2は、画像とそれに関係付けられたキャプションと製作者ノートのSMILの実装例を示している。テキストのみのDTB(このセクションは規範的である(Normative)。)テキストのみのDTBはSMILファイルを持たなくてはならない(Must)。これは、ユーザー(User)がSMILで有効になっている多くの機能にアクセスすることを保証する。File)の粒度と一致する粒度を持つことが強く推奨される。音声資料を持たないDTBでは、textメディアオブジェクトの持続時間は、ユーザー(User)によって制御される(つまり、プレーヤー(Player)がコマンド上の次のtextオブジェクトをレンダリングする)か、またはプレーヤー(Player)(例えば、テキスト音声合成エンジン、大活字に用いるペーシングアルゴリズム、点字ディスプレイなどが次のメディアオブジェクトのトリガーになるなど)によって制御される。製作者による一時停止(このセクションは規範的である(Normative)。)製作者は、ユーザー(User)が再生(Playback)を再開するアクションをとるまで一時停止するDTBプレゼンテーションを持つコンテンツを作成してもよい(May)。この一時停止は製作者によって使用されていもよい(May)。練習問題をしたり、コンテンツに関係する物理モデルを調査する時間をユーザー(User)に提供する場合などである。製作者は任意に、時間コンテナのための最大のアクティブ持続期間を指定してもよい(May)。このアクティブ持続期間は、ユーザー(User)が再生(Playback)を直接再開しない場合に、製作者がDTBが再生(Playback)を再開する前に一時停止を希望する追加の時間を、コンテンツの単純持続時間に加えたものである。この目的のために作成されたコンテンツは、少なくとも1つの子の時間コンテナ(seqまたはpar)を格納する1つのseq要素で構成される。"DTBuserResume"を持ち、任意で持続時間の情報を持つ。持続時間が指定されない限り、このend属性値を持つ時間コンテナが無期限の持続時間を持つことになるだろう。ユーザー(User)によるDTBuserResumeの呼び出しによってまたは指定された持続時間の終点に到達した時のみ終了する。プレイヤー(Player)は子のメディアオブジェクトの内容を提示し、DTBuserResumeの発生または存在するなら指定された持続期間の終了を待つ。endの値の構文については、セクション7.8「End属性値」を参照すること。製作者による一時停止をサポートしていないプレーヤー(Player)はendイベントとそれに続く再生を無視するだろう。例7.6を参照すること。SMILメタデータ(このセクションは規範的である(Normative)。)メタデータは<meta>要素を使用して<head>要素内に含まれている。コンテンツの製作者は必要に応じて、以下に列挙している以外のその他のメタデータを導入してもよい(May)。