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 }
}
给定维基百科文章标题列表(人名),如何打印每个人的姓名、生日对?
这是一种使用 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 }
}