SPARQL查询以打印dbpedia中人员列表的姓名、生日对
给定Wikipedia文章标题(人名)列表,如何打印每个人的姓名、生日对?以下是使用SPARQL 1.1中的VALUES子句进行打印的一种方法: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 ?
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属性吗?我假设它是在出生日期自动计算的,所以所有人都可以使用。