SPARQL查询打印名称,生日对为dbpedia中的人员列表

时间:2015-06-29 06:08:11

标签: sparql dbpedia

鉴于维基百科文章标题列表(人名),如何为每个人打印姓名,生日配对?

1 个答案:

答案 0 :(得分:1)

以下是使用SPARQL 1.1中的VALUES子句执行此操作的一种方法:

PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?givenName ?surname ?birth
WHERE
{      
  ?person dbpedia-owl:birthDate ?birth .      
  ?person foaf:givenName ?givenName .      
  ?person foaf:surname ?surname .      
  VALUES ?person { dbpedia:Albert_Einstein dbpedia:Max_Planck dbpedia:Marie_Curie }
}