我正在寻找一个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文件吗?
答案 0 :(得分:4)
您必须从不同的角度查看数据。您的数据只是表单的三倍(主题,谓词,对象)。如果你只用一行来看它就可能更容易理解:
<http://example.org/book/book1> <http://purl.org/dc/elements/1.1/title> "SPARQL Tutorial" .
../book1
是主题,../title
是谓词,"SPARQL Tutorial"
是对象。
答案 1 :(得分:0)
我真的很想推荐你阅读Bob DuCharme的"Learning SPARQL",因为它不仅向你展示数据,查询和结果 - 它还以一种易于理解的方式解释了所有内容;)
答案 2 :(得分:0)