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

SPARQL查询以打印dbpedia中人员列表的姓名、生日对,sparql,dbpedia,Sparql,Dbpedia,给定Wikipedia文章标题(人名)列表,如何打印每个人的姓名、生日对?以下是使用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 ?

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

以下是使用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 }
}
前缀dbpedia: 前缀dbpedia owl: 前缀foaf: 选择?givenName?姓氏?出生 哪里 { ?个人dbpedia猫头鹰:出生日期?出生。 人物foaf:givenName?givenName。 ?个人姓名:姓氏?姓氏。 价值观?人物{dbpedia:Albert_Einstein dbpedia:Max_Planck dbpedia:Marie_Curie} }
这正是我需要的,谢谢。当您在线时,您知道为什么我不能修改此查询以使用dbpedia owl中的?birthSign属性吗?我假设它是在出生日期自动计算的,所以所有人都可以使用。