我目前正在尝试学习如何使用DBPedia上的资源使用 SPARQL 查询 RDF 数据并尝试使用Virtuoso SPARQL 查询编辑器,但我似乎误解了一些东西。
例如,我试图找出低俗小说的导演姓名,使用这个资源 :
http://dbpedia.org/resource/Pulp_Fiction
,所以我的(简单)查询是:
SELECT ?dirName
FROM <http://dbpedia.org/resource/Pulp_Fiction>
WHERE
{
?s <http://dbpedia.org/property/director> ?dirName.
}
它可以工作,但结果是一个 URI 资源 : http://dbpedia.org/resource/Quentin_Tarantino
。现在我想检索导演的出生名,所以我尝试了
SELECT ?dirRes ?dirName
FROM <http://dbpedia.org/resource/Pulp_Fiction>
WHERE
{
?s <http://dbpedia.org/property/director> ?dirRes.
?dirRes <http://dbpedia.org/ontology/birthDate> ?dirName.
}
没有成功,结果是一个空数组......
有人可以帮我弄这个吗 ?
谢谢 !