首页 > 解决方案 > 如何在 DBpedia SPARQL 端点上检索特定节点的 pagerank 分数?

问题描述

最近我正在尝试查询 DBpedia SPARQL 端点上的 pagerank 分数。例如,下面的查询是 DBpedia 上的 SPARQL 查询,用于检索前 10 名科学家并按 PageRank 排序(可以在 [http://dbpedia.org/sparql] 上执行)

PREFIX v:<http://purl.org/voc/vrank#>

SELECT ?e ?r
FROM <http://dbpedia.org>
FROM <http://people.aifb.kit.edu/ath/#DBpedia_PageRank>
WHERE {
?e rdf:type dbo:Scientist;
v:hasRank/v:rankValue ?r.
} ORDER BY DESC(?r) LIMIT 10

我曾经查询过一些与这个词相关的节点:机器学习。我在下面挑选了一些结果:

http://dbpedia.org/page/Evolutionary_algorithms
http://dbpedia.org/page/Artificial_neural_networks
http://dbpedia.org/page/Markov_models
http://dbpedia.org/page/Cluster_analysis

我的第一个问题是:如何在 DBpedia SPARQL 端点上检索这些节点的 pagerank 分数?如果有人可以为我提供一些查询示例,我会很高兴。

我的第二个问题是:官方 DBpedia SPARQL 端点中包含的 DBpedia PageRank 分数的版本仍然是 2015-04?由于我找不到有关版本的任何信息。

非常感谢您!

标签: sparqldbpediapagerank

解决方案


推荐阅读