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ドキュメントの最初の行は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>

上記の例を解析すると、結果は次のようになります。

その他の拡張機能