SPARQL 查询以打印 dbpedia 中人员列表的姓名、生日对

SPARQL query to print the name, birthday pairs for a list of people in dbpedia

给定维基百科文章标题列表(人名),如何打印每个人的姓名、生日对?

这是一种使用 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 }
}