RDF インスタンス
RDF インスタンス
これはCDリストの中の数行です:
| タイトル | アーティスト | 国 | 会社 | 価格 | 年 |
|---|---|---|---|---|---|
| Empire Burlesque | Bob Dylan | USA | Columbia | 10.90 | 1985 |
| Hide your heart | Bonnie Tyler | UK | CBS Records | 9.90 | 1988 |
これはRDFドキュメントの中の数行です:
<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist>Bob Dylan</cd:artist>
<cd:country>USA</cd:country>
<cd:company>Columbia</cd:company>
<cd:price>10.90</cd:price>
<cd:year>1985</cd:year>
</rdf:Description>
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Hide your heart">
<cd:artist>Bonnie Tyler</cd:artist>
<cd:country>UK</cd:country>
<cd:company>CBS Records</cd:company>
<cd:price>9.90</cd:price>
<cd:year>1988</cd:year>
</rdf:Description>
.
.
.
</rdf:RDF>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist>Bob Dylan</cd:artist>
<cd:country>USA</cd:country>
<cd:company>Columbia</cd:company>
<cd:price>10.90</cd:price>
<cd:year>1985</cd:year>
</rdf:Description>
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Hide your heart">
<cd:artist>Bonnie Tyler</cd:artist>
<cd:country>UK</cd:country>
<cd:company>CBS Records</cd:company>
<cd:price>9.90</cd:price>
<cd:year>1988</cd:year>
</rdf:Description>
.
.
.
</rdf:RDF>
このRDFドキュメントの最初の行はXML宣言です。このXML宣言の後には、RDFドキュメントのルート要素があります:<rdf:RDF>。
xmlns:rdf名前空間は、接頭辞 rdf を持つ要素が名前空間 "http://www.w3.org/1999/02/22-rdf-syntax-ns#" から来ることを指定します。
xmlns:cd名前空間は、接頭辞 cd を持つ要素が名前空間 "http://www.recshop.fake/cd#" から来ることを指定します。
<rdf:Description>要素には、... されたrdf:about属性で識別されたリソースの説明が含まれます。
要素:<cd:artist>、<cd:country>、<cd:company>などは、このリソースの属性です。
RDF オンラインバリデータ
W3C の RDF バリデータサービスRDF を学習する際に非常に役立ちます。ここで RDF ファイルを試すことができます。
RDF オンラインバリデータは、あなたの RDF ドキュメントを解析し、構文をチェックし、RDF ドキュメントの表とグラフビューを生成します。
次の例をコピーして W3C の RDF バリデータに貼り付けてください:
<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:si="http://www.example.com/rdf/">
<rdf:Description rdf:about="http://www.example.com">
<si:title>example.com</si:title>
<si:author>Jan Egil Refsnes</si:author>
</rdf:Description>
</rdf:RDF>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:si="http://www.example.com/rdf/">
<rdf:Description rdf:about="http://www.example.com">
<si:title>example.com</si:title>
<si:author>Jan Egil Refsnes</si:author>
</rdf:Description>
</rdf:RDF>
上記の例を解析すると、結果は次のようになります。
その他の拡張機能