SPARQL查询以查找"值得注意的"人

时间:2018-05-08 14:05:58

标签: sparql dbpedia

我正在使用直播Dbpedia(http://dbpedia-live.openlinksw.com/sparql/)来获取有名人士的基本详情。我的疑问是:

ShaderEffect

这有效,我使用LIMIT 200将输出限制为少数人。我的问题是200人是随机的,我想要一些衡量' notability'这样我就会有200名知名人士,而不是200名随机的人。 Dbpedia有超过500,000人。

我的问题是,我如何衡量' notability'并限制查询只返回值得注意的人?我意识到没有' notability'财产,这是非常主观的。我很乐意使用任何间接或近似的措施,例如链接数量或引用数量。但我不知道该怎么做。

修改:由于有用的评论,我改进了查询以包含网页排名:

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
SELECT DISTINCT ?x0 ?name ?dob WHERE {
  ?x0 rdf:type foaf:Person.
  ?x0 rdfs:label ?name.
  ?x0 dbpedia-owl:birthDate ?dob.
  FILTER REGEX(?name,"^[A-Z]","i").
} LIMIT 200

现在的问题是有很多重复,即使我使用的是DISTINCT。

0 个答案:

没有答案
相关问题