api - 是否可以通过属性查找维基百科 ID,例如网格ID

标签 api wikipedia wikidata

Wikidata 将教育机构的网格 ID 存储在属性 2427 ( https://www.wikidata.org/wiki/Property:P2427 ) 中。是否可以检索给定网格 ID 的维基百科 ID。

示例:我知道值“grid.1012.2”作为网格 ID。 我想拿回 Q1517021!

我试过了

https://www.wikidata.org/w/api.php?action=wbgetclaims&format=json&property=P2427&claim=grid.1012.2

没有成功...

最佳答案

您可以通过 haswbstatement 关键字 ( docs ) 使用搜索 API: action=query&format=json&list=search&srsearch=haswbstatement%3AP2427%3Dgrid.1012.2

尽管正如其他人使用 SPARQL 所建议的那样对于这类事情可能会更容易。

关于api - 是否可以通过属性查找维基百科 ID,例如网格ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54340860/

相关文章:

c++ - C 接口(interface)中句柄的正确类型

javascript - 从纬度/经度坐标获取一个单词

ios - 使用 Swift 解析 tableview 中的 Json

java - 在面向服务的架构中何时使用 Web api 而不是依赖注入(inject)

wikipedia - 如何下载和使用维基百科数据转储?

wikidata - 在 Wikidata api 中设置查询超时

sparql - Wikidata - 尽管检索到结果,resultset.hasNext() 仍返回 false

php - 列出一个类别和子类别中的所有维基百科文章

python - 从维基百科转储中提取平行文本

open-source - 在哪里可以找到维基百科/维基词典模板的源代码?