【发布时间】:2021-07-29 04:15:54
【问题描述】:
这是我的 SPARQL 查询,用于列出数学家及其 Wikipedia 链接和图像:
SELECT DISTINCT ?pers ?persLabel ?nameLabel ?persDescription ?link ?img
WHERE {
?pers wdt:P31 wd:Q5.
{?pers wdt:P101* wd:Q395} union {?pers wdt:P106* wd:Q170790}.
?pers wdt:P734 ?name.
optional {?link schema:about ?pers; schema:isPartOf <https://en.wikipedia.org/>. }
optional {?pers wdt:P18 ?img. }
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
limit 100
现在我接下来想要的是使用某种流行度指数按最有名/最流行的条目过滤列表。在 Wikimedia Action API 查询中,我会使用 page viewcount 属性来获取某个时期(比如 60 天)内的平均查看次数,从而得出文章的用户受欢迎程度的估计值,例如
但我不知道 Wikidata 是否也存在此类指标,或者是否可以为此目的使用任何其他索引。
【问题讨论】:
-
在 Wikidata 查询服务中获取项目流行度的伪值的常用方法是计算它拥有的附加链接的数量。理论是,创建关于它的文章的项目越多,它的知名度就越高。
标签: metadata sparql wikidata wikimedia wikidata-api