例如,在这个站点上,获取第一个 SPARQL 查询并进行非常相似的操作:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX p: <http://dbpedia.org/property/>
SELECT *
WHERE {
?name p:name <http://dbpedia.org/resource/Olivier_Theyskens> .
}
尝试执行它:这里
我没有得到任何结果。但是,将查询修改为以下内容:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX p: <http://dbpedia.org/property/>
SELECT *
WHERE {
?name p:name ?otherthing.
}
我得到了结果,即使它们不是我想要的结果。
为什么第一个查询不起作用 - 我做错了什么?:/