[5] [DFN[[[XHTML+RDFa 1.1]]]] は、 [[XHTML]] と [[RDFa 1.1]] を組み合わせた[[文書型]]です。 ;; [6] [[XHTML+RDFa]] の項も参照。 * 仕様書 [REFS[ - [3] [CITE@en[XHTML+RDFa 1.1 - Second Edition]] ([TIME[2013-08-15 17:11:45 +09:00]] 版) ]REFS] * 文書型 [11] [[XHTML+RDFa 1.1]] [[文書型]]には次の[[XHTMLモジュール]]が含まれています [SRC[>>3]]。 [FIG[ - [[Structure Module]] - [[Text Module]] - [[Hypertext Module]] - [[List Module]] - [[Object Module]] - [[Presentation Module]] - [[Edit Module]] - [[Bidirectional Text Module]] - [[Forms Module]] - [[Table Module]] - [[Image Module]] - [[Client-side Image Map Module]] - [[Server-side Image Map Module]] - [[Intrinsic Events Module]] - [[Metainformation Module]] - [[Scripting Module]] - [[Stylesheet Module]] - [[Style Attribute Module]] - [[Target Module]] - [[Link Module]] - [[Base Module]] - [[Metainformation Attributes Module]] - [[Ruby Annotation Module]] ]FIG] [12] このうち [[Metainformation Attributes Module]] は [[XHTML+RDFa 1.1]] で定義されたもの (ちなみに [[XHTML+RDFa 1.0]] でも同名のモジュールが定義されていた。)、 [[Ruby Annotation Module]] は [[Ruby Annotations]] [[W3C勧告]]で定義されたもの、 それ以外は [[XHTML m12n 1.1 2e]] で定義されたものです。 [13] [[Hypertext Module]] の [CODE(HTMLa)@en[[[href]]]] [[属性]]は、すべての[[要素]]で利用できます [SRC[>>3]]。 ;; [14] [[XHTML m12n]] のモジュールは説明のために挙げただけで規定は [[XHTML m12n]] に拠るとしていながら >>13 は独自の拡張で、矛盾しています。 [19] このすべての[[要素]]の [CODE(HTMLa)@en[[[href]]]] [[属性]]は [[DTD]] には含まれていますが、 [[XML Schema]] にはなぜか含まれていません。 [15] [DFN[[[Metainformation Attributes Module]]]] は、[[属性]] [CODE(HTMLa)@en[[[about]]]], [CODE(HTMLa)@en[[[content]]]], [CODE(HTMLa)@en[[[datatype]]]], [CODE(HTMLa)@en[[[typeof]]]], [CODE(HTMLa)@en[[[prefix]]]], [CODE(HTMLa)@en[[[property]]]], [CODE(HTMLa)@en[[[rel]]]], [CODE(HTMLa)@en[[[resource]]]], [CODE(HTMLa)@en[[[rev]]]], [CODE(HTMLa)@en[[[vocab]]]] をすべての[[要素]]に追加するものです。 [SRC[>>3]] [18] なぜか本文にはありませんが、 [[XML Schema]] と [[DTD]] [SRC[>>3]] には更に [CODE(HTMLa)@en[[[inlist]]]] [[属性]]も [[Metainformation Attributes Module]]]] の一部として追加されています。 [21] [[DTD]] はこれら [[Metainformation Attributes Module]] を[[HTML名前空間]]の[[属性]]として使えるように定義しています。 [[XML Schema]] や本文にはそのような規定は含まれていません。 [16] 加えて、[[属性集成]] [[I18N]] に [CODE(HTMLa)@en[[[lang]]]] [[属性]]を追加するとしています。 [CODE(HTMLa)@en[[[lang]]]] [[属性]]と [CODE(XMLa)@en[[[xml:lang]]]] [[属性]]の両方がある時は同じ値でなければ[['''なりません''']]。 異なる場合 [CODE(XMLa)@en[[[xml:lang]]]] [[属性]]が優先されます。 [SRC[>>3]] ;; [17] なぜこのような [[RDFa]] と関係ない変更が加えられているのかは謎ですが、 [[XHTML2 WG]] ではよくあったことです。 [20] [CODE(HTMLa)@en[[[lang]]]] [[属性]]は [[DTD]] には含まれていますが [[XML Schema]] にはなぜか含まれていません。 * 文書の適合性 [9] [[厳密適合XHTML+RDFa文書]]を参照。 * 利用者エージェント適合性 [10] [[XHTML利用者エージェント適合性]]を参照。 * 歴史 [REFS[ - [1] [CITE[XHTML+RDFa 1.1]] ([TIME[2010-08-04 00:22:47 +09:00]] 版) - [2] [CITE[XHTML+RDFa 1.1]] ([TIME[2012-06-05 02:29:56 +09:00]] 版) - [4] [CITE@en[XHTML+RDFa 1.1 - Second Edition]] ([TIME[2013-08-15 17:11:45 +09:00]] 版) ]REFS] [7] 2013年に第2版が出版されていますが、第1版との違いは軽微な編集上のものだけで、事実上同じものです。 [[RDFa Core 1.1]] の第2版と同時に出版されました。そのため [[RDFa Core 1.1]] の第2版へと参照が書き換わっており、 そのための第2版だと思われます。 ;; [8] わざわざそれだけのために改訂版を出す意味はあるんですかね。個別に改訂できないなら、 敢えて別の仕様書に分けてある意味も無いですし・・・。