2012-03-08 6 views
1

私はSPARQLチュートリアルを探していましたが、私が見つけたのはクエリと結果だけでした。たとえば:このSPARQLクエリはなぜタイトルを返しますか?

•データ:

<http://example.org/book/book1> 
<http://purl.org/dc/elements/1.1/title> 
"SPARQL Tutorial" . 

•クエリ:

SELECT ?title 
WHERE { <http://example.org/book/book1> 
<http://purl.org/dc/elements/1.1/title> 
?title . } 

•結果:

title 
"SPARQL Tutorial" 

誰かがこの例を説明することはできますか?データでは、私は2つのURLといくつかの値を見ているので。そしてクエリで私はちょうどselect ?titleを参照してください、しかし、私はデータなどのタイトルが表示されません...

また、この例では、ちょうど "データ"ですが、私はSPARQLはRDFで動作すると思ったファイル。だから、誰かが私にこの例のRDFファイルを表示できますか?

答えて

4

異なる視点からデータを参照する必要があります。あなたのデータは、フォームの1つのトリプル(サブジェクト、述語、オブジェクト)です。あなただけの1行でそれを見れば、理解しやすいかもしれません:

<http://example.org/book/book1> <http://purl.org/dc/elements/1.1/title> "SPARQL Tutorial" . 

../book1が対象となり、../titleは述語であると"SPARQL Tutorial"はオブジェクトです。

0

私は本当にそれはあなたのデータ、クエリと結果を示していないだけであるため、ボブDuCharmeの"Learning SPARQL"を読んで、あなたをお勧めしたいと思います - それはまた、簡単に理解できるように、すべてを説明;)

0

あなたのデータは(あります"book1のタイトルは 'SPARQLチュートリアル'です。あなたの質問は「book1のタイトルは何ですか?」という質問です。結果はあなたの質問に対する答えです: "SPARQLチュートリアル"。

データをファイルに保存すると、Notation3,TurtleおよびN-Triplesの仕様に準拠するRDFファイルが作成されます。

関連する問題