[11] [DFN[[[RDF/XML]]]] は、 [[RDFグラフ]]を [[XML]] として記述する方式の一つです。
[[RDF]] を表現する方法としては最初に定義されたものであり、元々は単に [[RDF]]
と言えば [[RDF/XML]] を指していました。
* 仕様書
[REFS[
- [10] [CITE@en[RDF/XML Syntax Specification (Revised)]]
( ([TIME[2004-02-10 15:29:31 +09:00]] 版))
]REFS]
* RDF/XML の判定
[6] ある[[文書]]が [[RDF/XML]] であるかどうかは、次のように判断します。
[FIG[
- [7] [[MIME型]]が [CODE(MIME)@en[[[application/rdf+xml]]]] なら、 [[RDF/XML]] です [SRC[>>12]]。
- [9] [[根要素]]が [CODE(URI)@en[[[http://www.w3.org/1999/02/22-rdf-syntax-ns#]]]] [[名前空間]]の [CODE(XMLe)@en[[[RDF]]]]
[[要素]]なら、 [[RDF/XML]] です [SRC[>>5]]。
- [8] 他の方法でも構いません [SRC[>>12]]。
]FIG]
[REFS[
- [12] [CITE@en[RDF/XML Syntax Specification (Revised)]] ([TIME[2004-02-10 15:29:31 +09:00]] 版)
- [5] [CITE[Gleaning Resource Descriptions from Dialects of Languages (GRDDL)]] ([TIME[2007-09-10 23:49:31 +09:00]] 版)
]REFS]
* 根要素
[13] [[RDF/XML]] [[文書]]の[[根要素]]としては [CODE(XMLe)@en[[[rdf:RDF]]]] [[要素]]が一般的ですが、
この[[要素]]は省略できます。その場合[[根要素]]が [CODE(XMLe)@en[[[rdf:Description]]]]
[[要素]]になるか、それに相当する[[要素]] ([[展開URI]]が [CODE@en[[[rdf:type]]]] の[[目的語]]として使われるような
[[QName]] である[[要素]]) になります。
* メモ
- [1] [[RDF]] の [[XML]] による実装。単に [[RDF]] と言うことも多い。
- [2] ''RDF/XML構文の簡単な説明''
[3] [CITE[補足: RDF+XMLの断片をコメント文としてHTMLに書いて処理するような無理やりな手法 - 木俣 ロバート久の覚書 (はてな版)]] ([TIME[2009-02-03 22:15:11 +09:00]] 版)
[4] 今から思うとあの [[RDF/XML]] 熱(?) はなんだったんだろうね。なんで誰もおかしいといわなかったんだろうね。
裸の王様だね。