DBpedia Sorql中的SPARQL查询不返回任何结果
我试图运行Bob DuCharme的《学习SPARQL》一书中的SPARQL查询。我在DBpedia Sorql中的SPARQL查询不返回任何结果,sparql,ontology,dbpedia,Sparql,Ontology,Dbpedia,我试图运行Bob DuCharme的《学习SPARQL》一书中的SPARQL查询。我在http://dbpedia.org/snorql: SELECT ?elvisbday WHERE { <http://dbpedia.org/resource/Elvis_Presley> <http://dbpedia.org/property/dateOfBirth> ?elvisbday . } SELECT?elvisbday在哪里{ ?埃尔维斯迪。 } 但结果
http://dbpedia.org/snorql
:
SELECT ?elvisbday WHERE {
<http://dbpedia.org/resource/Elvis_Presley>
<http://dbpedia.org/property/dateOfBirth> ?elvisbday .
}
SELECT?elvisbday在哪里{
?埃尔维斯迪。
}
但结果是一个空输出。我检查了URI是否正确。那么我的错误是什么?我需要添加一些特定的前缀吗?您的属性搞错了。试试这个:
SELECT ?elvisbday WHERE {
<http://dbpedia.org/resource/Elvis_Presley>
<http://dbpedia.org/ontology/birthDate> ?elvisbday .
}
SELECT?elvisbday在哪里{
?埃尔维斯迪。
}
将来,如果找不到要查找的内容,您可能希望在endoint中探索描述资源的属性。您可以使用此查询进行以下操作:
SELECT ?p ?o WHERE {
<http://dbpedia.org/resource/Elvis_Presley> ?p ?o
}
选择?p?o其中{
?采购订单
}
注意,也有一个dbp属性,但它是dbp:birthDate
,而不是dbp:dateOfBirth
。