RDFの基礎知識(RSS1.0理解上最低限必要な部分のめも)
Sunday, 30. October 2005, 14:45:38
// RSS1.0理解上、最低限必要なところだけ
*リソース/プロパティ/値の3つでメタデータを表現するデータ形式
*記述方法
- 基本
- 多段階:ネスト(省略)
- 多段階:併記
*コンテナモデル(リソースの列挙方法)
同じプロパティに複数の値がある場合の表記法(例えば、共著の本で著者が複数名いる場合など)
*一例
*リソース/プロパティ/値の3つでメタデータを表現するデータ形式
- リソース(説明対象のこと):rdf:about="URI"で指定する
- プロパティ(属性)
- 値
*記述方法
- 基本
<channel rdf:about="http://~"> // channel情報のリソース("http://~") <dc:creator>○○太郎</dc:creator> // プロパティ(dc:creator) → 値("○○太郎") <[B]dc:language[/B]>ja</dc:language> // 名前空間 </rdf:Description>
- 多段階:ネスト(省略)
- 多段階:併記
*コンテナモデル(リソースの列挙方法)
同じプロパティに複数の値がある場合の表記法(例えば、共著の本で著者が複数名いる場合など)
- rdf:Bag:順不同
- rdf:Seq:順番あり
- rdf:Alt:そのうちの一つ選択する
*一例
<channnel rdf:about="・・・">
<items>
[COLOR=blue]<rdf:Seq>[/COLOR] // 順番つき
<rdf:li rdf:resource="http://・・・/sample-1.html" />
<rdf:li rdf:resource="http://・・・/sample-2.html" />
[COLOR=blue]</rdf:Seq>[/COLOR]
</items>
</channel>
[COLOR=blue]<item rdf:about=[/COLOR]"http://・・・/sample-1.html"> //多段階:併記<channel>内の<item>をさらに説明
<dc:creator>○○太郎</dc:creator>
・・・・
</item>
[COLOR=blue]<item rdf:about=[/COLOR]"http://・・・/sample-2.html"> //多段階:併記
<dc:creator>○○次郎</dc:creator>
・・・・
</item>






