我是 SPARQL 和 RDF 的新手。基本上,我必须设计基于 Wikidata 和 Dbpedia 的联合 SPARQL 1.1 查询。
这是我的简单查询。这将选择由莱昂纳多迪卡普里奥主演的电影。
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT ?film WHERE {
{
SELECT ?film WHERE {
?film wdt:P161 wd:Q38111.
}
}
UNION
{
SELECT ?film WHERE {
?film rdf:type dbo:Film .
?film dbo:starring dbr:Leonardo_DiCaprio .
}
}
}
我必须在上面构建一个图表。任何人都可以帮助我进行此类查询吗?我正在 Apache Jena 上对其进行测试。