如果我有一个dbpedia网址(即http://dbpedia.org/page/Abraham_Lincoln),我如何查询SPARQL以验证实体(在这种情况下是亚伯拉罕林肯)是否是一个人?在我看来,我可以返回所有的rdf:type值,然后检查foaf:Person或dbo:Person是否在输出中,但是获得真/假响应会更方便。
答案 0 :(得分:10)
使用SPARQL ASK
查询?在查看W3C recommendation
ASK { ?s rdf:type <SOME_CLASS_URI> }
注意,它当然允许更复杂的查询模式:
ASK {
{ ?s rdf:type foaf:Person }
UNION
{ ?s rdf:type dbo:Person }
}