我创建了这个查询以返回George Orwell着名作品的所有书籍,但它没有返回任何结果。
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbp: <http://dbpedia.org/resource/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?title where {
?person foaf:name ?name .
?title dbo:author ?person .
?title dbo:notableWork dbp:George_Orwell .
}
我似乎无法弄清楚为什么没有结果。
中运行查询答案 0 :(得分:0)
难道你不能以错误的顺序获得关于重要作品的三元组吗?
尝试根据此工作查询进行重写
.calBody
SELECT *
WHERE {
:George_Orwell dbo:notableWork ?title
}
您还可以将George_Orwell绑定到变量并询问更多信息:
title
:Nineteen_Eighty-Four
:Animal_Farm
和DESCRIBE的东西
SELECT *
WHERE {
values ?author { :George_Orwell } .
?author rdfs:label ?l .
?title ?p ?author .
?title rdf:type dbo:Book .
filter (lang(?l) = "en")
}