我是DBPedia SPARQL查询的新手,我目前正在使用http://dbpedia.org/snorql来测试查询。
我的查询看起来像这样
SELECT ?name ?school ?person
WHERE {
?person dbo:almaMater :Harvard_University .
?person foaf:name ?name .
?person dbo:birthDate ?birth .
?person dbo:country ?country .
?person dbo:almaMater ?school .
FILTER (?birth > "1980-01-01"^^xsd:date) .
} ORDER BY ?name
以下是我的结果
从上面的结果来看,看起来像名字" Mingze Xi" @en重复了三次。我检查了人物领域下的链接,它显示了名字" Mingze Xi" @已经就读于哈佛大学,杭州......和浙江大学。
有没有办法让我查询并表明这个人已经就读这些学校了?我需要这个,因为我没有可用于表明这是同一个人的唯一ID。