RDFコンテナ
RDF コンテナは、一連のものを記述するために使用されます。たとえば、ある本の著者をまとめてリストします。
これらのグループを記述するために次の RDF 要素が使用されます: <Bag>、<Seq>、および <Alt>。
h2>
<rdf:Bag> 要素には繰り返しの値を含めることができます。
例
<?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:アーティスト>
<rdf:バッグ>
<rdf:li>ジョン</rdf:li>
<rdf:li>ポール</rdf:li>
<rdf:li>ジョージ</rdf:li>
<rdf:li>リンゴ</rdf:li>
</rdf:バッグ>
</cd:artist>
</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/ビートルズ」>
<cd:アーティスト>
<rdf:バッグ>
<rdf:li>ジョン</rdf:li>
<rdf:li>ポール</rdf:li>
<rdf:li>ジョージ</rdf:li>
<rdf:li>リンゴ</rdf:li>
</rdf:バッグ>
</cd:artist>
</rdf:Description>
</rdf:RDF>
<rdf:Seq> 要素
<rdf:Seq> 要素は、仕様 値の順序付きリスト (アルファベット順など)。
<rdf:Bag> 要素には繰り返しの値を含めることができます。
例
<?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:アーティスト>
<rdf:Seq>
<rdf:li>ジョージ</rdf:li>
<rdf:li>ジョン</rdf:li>
<rdf:li>ポール</rdf:li>
<rdf:li>リンゴ</rdf:li>
</rdf:Seq>
</cd:artist>
</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/ビートルズ」>
<cd:アーティスト>
<rdf:Seq>
<rdf:li>ジョージ</rdf:li>
<rdf:li>ジョン</rdf:li>
<rdf:li>ポール</rdf:li>
<rdf:li>リンゴ</rdf:li>
</rdf:Seq>
</cd:artist>
</rdf:Description>
</rdf:RDF>
<rdf:Alt> 要素
<rdf:Alt> 要素は、置換可能な値のリストに使用されます (ユーザーはこれらの値のうち 1 つだけを選択できます)。
例
<?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:Descriptio
rdf:about="http://www.recshop.fake/cd/ビートルズ」>
<cd:フォーマット>
<rdf:Alt>
<rdf:li>CD</rdf:li>
<rdf:li>記録</rdf:li>
<rdf:li>テープ</rdf:li>
</rdf:Alt>
</cd:format> のリスト。 RDF では、これらの「値のリスト」をメンバーと呼びます。
したがって、次のように言えます:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax -ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Descriptio
rdf:about="http://www.recshop.fake/cd/ビートルズ」>
<cd:フォーマット>
<rdf:Alt>
<rdf:li>CD</rdf:li>
<rdf:li>記録</rdf:li>
<rdf:li>テープ</rdf:li>
</rdf:Alt>
</cd:format> のリスト。 RDF では、これらの「値のリスト」をメンバーと呼びます。
したがって、次のように言えます:
コンテナは、物事を含むリソースです
含まれる物事はメンバーと呼ばれます(「値のリスト」とは呼ばれません)。