RDF の主な要素
RDF の主な要素は、リソースを表す <RDF> 要素です。
<rdf:RDF> 要素
<rdf:RDF> は、RDF ドキュメントのルート要素です。 XML 文書を RDF 文書として定義します。また、RDF 名前空間への参照も含まれています:
<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999 / 02/22-rdf-syntax-ns#">
...ここに説明が入ります...
<rdf:RDF>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999 / 02/22-rdf-syntax-ns#">
...ここに説明が入ります...
<rdf:RDF>
<rdf:Description> 要素 <rdf:Description> 要素は、about 属性を通じてリソースを識別します。 <Description> 要素には、リソースを説明する要素を含めることができます:
<?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/エンパイア・バーレスク">
<cd:アーティスト>ボブ・ディラン</cd:アーティスト>
<cd:country>アメリカ</cd:country>
<cd:company>コロンビア</cd:company>
<cd:価格>10.90</cd:価格>
<cd:year>1985</cd:year>
</rdf:Description>
</rdf:RDF>
アーティスト、国、会社、価格、年 これらの要素は名前空間で定義されます。 http://www.recshop.fake/cd#。この名前空間は RDF の外部にあります (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/エンパイア・バーレスク">
<cd:アーティスト>ボブ・ディラン</cd:アーティスト>
<cd:country>アメリカ</cd:country>
<cd:company>コロンビア</cd:company>
<cd:価格>10.90</cd:価格>
<cd:year>1985</cd:year>
</rdf:Description>
</rdf: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:説明
rdf:about="http://www.recshop.fake/cd/エンパイア・バーレスク"
cd:artist="ボブ・ディラン" cd:country="アメリカ"
cd:company="コロンビア" cd:price="10.90"
cd:year="1985" />
</rdf:RDF>
<rdf:RDF
xmlns:rdf=" http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop .fake/cd#">
<rdf:説明
rdf:about="http://www.recshop.fake/cd/エンパイア・バーレスク"
cd:artist="ボブ・ディラン" cd:country="アメリカ"
cd:company="コロンビア" cd:price="10.90"
cd:year="1985" />
</rdf: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:説明
rdf:about="http://www.recshop.fake/cd/エンパイア・バーレスク">
<cd:artist rdf:resource="http://www.recshop.fake/cd/dylan" />
...
...
</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:説明
rdf:about="http://www.recshop.fake/cd/エンパイア・バーレスク">
<cd:artist rdf:resource="http://www.recshop.fake/cd/dylan" />
...
...
</rdf:Description>
</rdf:RDF>
上記の例では、アーティスト属性には値がありませんが、アーティストに関する情報を含むリソースを参照しています。