More Related Content
Similar to セマンティック・ウェブのためのRDF/OWL入門 読書会 -3章- (17)
セマンティック・ウェブのためのRDF/OWL入門 読書会 -3章-
- 5. アプリケーションで使用される例
DSpace : http://repository.dl.itc.u-tokyo.ac.jp/dspace/
Hundle Server : http://www.handle.net/
OAI-PMH : http://repository.dl.itc.u-tokyo.ac.jp/dspace-
oai/request?verb=ListRecords&metadataPrefix=oai_dc&from=2014-07-01
RDFが実際に使われている例
Hundleサーバ
データプロバイダ
Other App
サービスプロバイダ
サービスプロバイダ
ユーザ
OAI-PMH
ハーベスティング
URIの永続化
Other App
- 13. XMLを入れ子にすることで目的語を別のトリプルの主語にするようなグラフを書くことも可能
■ RDF/XML
<rdf:Description rdf:about="urn:pin:mettoboshi">
<ex:hasHomepage>
<rdf:Description rdf:about="http://www.mettoboshi.com>
<ex:updateInfo>
<rdf:Description rdf:about="http://www.mettoboshi.com/whatnew.html">
</rdf:Description>
</ex:updateInfo>
</rdf:Description>
</ex:hasHomepage>
</rdf:Description>
urn:pin:mett
oboshi
http://metto
boshi.com
ex:hasHomepage http://mettob
oshi.com/wha
tnew.html
ex:updateInfo
RDFトリプルのXML表現
複数のトリプルからなるグラフのXML表現
- 20. URI参照とノードの識別
相対URIによる識別
■ RDF/XML
- http://example.com/music/beethoven
<rdf:Description rdf:ID=“opus125">
<ex:note>この作品は…</ex:note>
</rdf:Description>
- http://example.com/music/beethoven2
<rdf:RDF xml:base=“http://example.org/music/beetoven” >
<rdf:Description>
<ex:composedWork rdf:ID“opus125” />
</rdf:Description>
</rdf:RDF>
- http://music.example.com/music/beethoven
<rdf: Description rdf:about=“http://example.org/music/beetoven#opus125”
すべて同じURIを表しているすべて同じURIを表している
すべて同じURIを表している
→リソースについては複数の場所で
独立して記述可能
- 32. RDFのさまざまな構文
N3とTurtle
Nortation 3 (N3)は最初に名前空間接頭辞を宣言するこ
とで、修飾名が使用できる
同じ主語を持つプロパティは主語を省略して’;’でまとめら
れる
同じプロパティを繰り返して複数の値を記述する場合は
プロパティを’,’でつなぐことも可能
空白のノードを主語とするトリプルは全体を’[ ]’で囲むこ
とで主語を省略可能
Turtleは、N-Triplesの構文をもとにN3の書式を加えたものな
ので、RDFを簡潔に記述するための新しい構文として提案さ
れている