如何获取所有维基数据属性的列表?

ner*_*rab 5 wikidata wikidata-api

什么是与此页面等效的Wikidata API,其中列出了所有已知的维基数据属性?我想搜索一个属性,例如'博士顾问',然后回到P184.

项目存在类似的功能,但我似乎无法找到属性的等价物.

小智 6

使用action=wbsearchentitiestype=property应该做的.维基数据API文档在此处,搜索"= wb"以获取特定于维基数据的功能.


max*_*ath 6

更新:感谢@nerab 的回答,我更新了 wikidata-properties-dumper 以使用Quarry SQL 结果:这确实干净多了 :)

更新 2:Quarry 不是那么灵活,我转而使用SPARQL 查询并将其包装在Wikidata CLI命令中:wd props

我编写了一个小脚本来使用 wikidata API 的action=wbgetentities查询所有属性。它生成一个json文件

核心价值

存在

property Pid:请求语言中的属性标签

我发布了几种语言输出,并且可以根据要求为其他语言做,直到有一个官方(和更清晰)的答案来满足这个需求