我想查询American Physicsts并获得物理学家的名单。我怎样才能做到这一点?
最佳答案
您需要的SPARQL看起来像这样....
PREFIX category: <http://dbpedia.org/resource/Category:>
PREFIX dcterms: <http://purl.org/dc/terms/>
SELECT *
WHERE {
?s dcterms:subject category:American_physicists .
}
查看结果here
如果您希望列表包含一些额外的谓词,则需要使用变量
?s
连接更多三元模式。例如,检索每个物理学家的出生日期...PREFIX category: <http://dbpedia.org/resource/Category:>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX dbpedia: <http://dbpedia.org/ontology/>
SELECT *
WHERE {
?s dcterms:subject category:American_physicists .
?s dbpedia:birthDate ?bithdate .
}
结果here