Sparql Wikidata结果按类似于PageRank的内容排序

Sparql Wikidata结果按类似于PageRank的内容排序,sparql,semantic-web,ranking,wikidata,pagerank,Sparql,Semantic Web,Ranking,Wikidata,Pagerank,在Wikidata()中,有没有一种方法可以用PageRank之类的东西对SPARQL查询结果进行排序 SELECT DISTINCT ?entity ?entityLabel WHERE { ?entity wdt:P31 wd:Q5. SERVICE wikibase:label { bd:serviceParam wikibase:language "en" . } } LIMIT 100 OFFSET 0 我们是否可以指定一个字段来对结果进行排序,并且

在Wikidata()中,有没有一种方法可以用PageRank之类的东西对SPARQL查询结果进行排序

SELECT DISTINCT ?entity ?entityLabel WHERE {
    ?entity wdt:P31 wd:Q5.
    SERVICE wikibase:label {
     bd:serviceParam wikibase:language "en" .
    }
} LIMIT 100 OFFSET 0

我们是否可以指定一个字段来对结果进行排序,并且该字段表示顶部的实体比下面的实体更值得注意/重要/可识别,依此类推?

似乎PageRank对于Wikidata来说没有多大意义。显然,大班级、大群体将成为领导者

此外,与web链接不同,RDF谓词从两侧都是“可导航的”;这只是一个设计问题,哪个URI是主题,哪个URI是对象

然而,安德烈亚斯·塔尔哈默(Andreas Thalhammer)仍在努力完成他的工作。排名前10位的Wikidata实体包括:

项目 标签 等级 Q729 动物 24996.770 问题30 美国 24772.450 Q1360 节肢动物 16930.883 Q1390 昆虫 16531.822 Q35409 家庭 14403.091 Q756 植物 14019.927 Q142 法国 13723.484 Q34740 属 13718.484 问题16 加拿大 12321.178 问题159 俄罗斯 11707.160
如果这个问题仍然令人感兴趣,那么确实存在一个Wikidata PageRank项目(与Wikimedia基金会没有任何关联)。它的主机位于

您可以使用Wikidata Q-ID计算任何可用Wikipedia语言(甚至是所有语言版本链接的联合集)的PageRank。项目业主也不定期地进行一些计算,得出的分数位于:

然后可以将计算的输出转换为Turtle(第一个),然后再从Turtle转换为HDT(第二个)

选项1: 从承载此Wikidata PageRank HDT文件的端点(参见示例),可以使用live Wikidata端点运行联合查询(链接存储库中提供的示例和下图)

选项2: 将创建的Wikidata PageRank HDT文件与最新版本一起使用,并与结合使用


这里有类似的问题吗?不完全相同,而且这个问题与DBpedia有关,而我的问题与Wididata有关。DBpedia合并了这个“pagerank”,它有助于按相关性排序结果。我的问题是Wikidata是否也有一个我可以使用的同等排名。您的“传入语句”示例查询仍然有效吗?到目前为止,我没有得到任何结果。@T3db0t,这些
P31
-语句已被删除,请参见示例。在这两种情况下,尝试使用
?项目wdt:P463 wd:Q458
代替
?项目wdt:P31 wd:Q185441
。我会修改我的答案,谢谢。我还将尝试添加一些查询性能提示。@T3db0t,您可能还对Wikidata API返回的结果的顺序感兴趣,请参阅