我正在尝试获取给定Wikidata项的所有上义词的列表。例如,我想要遍历https://www.wikidata.org/wiki/Q4421的"subclass of“元素
https://query.wikidata.org的SPARQL命令是什么样子的?
发布于 2016-07-30 13:06:32
可以使用属性路径(*)语法。
在这种情况下,wdt:P279*提到0或更多时间wdt:P279,它是Wikidata模型中equivalent的子类。
我在这里添加了一些变体,以包括深度,以便您可以对它们进行排序
SELECT ?entity ?entityLabel (count(?mid) as ?depth) WHERE {
wd:Q4421 wdt:P279* ?mid.
?mid wdt:P279* ?entity
SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
} group by ?entity ?entityLabel
order by ?depth发布于 2016-07-28 18:49:35
刚刚找到了一个工具,可以解决我的问题。https://angryloki.github.io/wikidata-graph-builder/?property=P279&item=Q4421
发布于 2016-07-29 07:25:04
https://stackoverflow.com/questions/38634068
复制相似问题