SPARQL查询DBpedia获取多个值
我是dbpediasparql查询的新手,目前正在使用来测试查询 我的问题是这样的SPARQL查询DBpedia获取多个值,sparql,dbpedia,Sparql,Dbpedia,我是dbpediasparql查询的新手,目前正在使用来测试查询 我的问题是这样的 SELECT ?name ?school ?person WHERE { ?person dbo:almaMater :Harvard_University . ?person foaf:name ?name . ?person dbo:birthDate ?birth . ?person dbo:country ?country . ?person dbo:almaMa
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
下面是我的结果
从上面的结果来看,“明泽溪”这个名字似乎重复了三次。我查看了person字段下的链接,它显示名字“Mingze Xi”@en曾就读于杭州哈佛大学。。。浙江大学
有没有办法让我质疑并证明此人曾以这个名字就读于这些学校?我需要这个,因为没有唯一的ID可以用来表示这是同一个人。为什么你说没有唯一的ID可以用来表示这个人?这正是URI
:Xi_Mingze
的用途。那些Xi:Mingze
都是一样的。但是从我的截图中可以看出,席明泽有3种记录,我知道,结果非常明显,因为有3种不同的大学对<代码>:XiMixZi。问题是你现在想要什么?事实上,你可以在客户方确认,对于每所大学来说,每个人都是相同的。或者你还想知道什么?所有大学都在一排?如果是,您如何在客户端处理此问题?