如何检索实体的完整维基数据信息
How to retrive full Wikidata info of an entity
我正在使用不同类型的查询来检索实体的维基数据信息,例如柏林:
- https://www.wikidata.org/wiki/Special:EntityData/Q64.json
- https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q64&format=json
但所有这些都没有包括完整的信息。
例如,我找不到官方语言或人口数据。
如何获取所有数据?
显示的两个 URL/API 都应该提供您正在查看的实体的完整数据,Q64 being Berlin。
在维基数据中,官方语言由 Property P37 and the population by Property P1082 表示。
您将在 JSON 输出中找到对这些属性的引用。
例如语言:
{
"mainsnak": {
"snaktype": "value",
"property": "P37",
"hash": "b8dce904caadeef339763625b903974aa4c83c6a",
"datavalue": {
"value": {
"entity-type": "item",
"numeric-id": 188,
"id": "Q188"
},
"type": "wikibase-entityid"
},
"datatype": "wikibase-item"
},
"type": "statement",
"id": "Q64AEBFCE4-EC53-4A97-B20B-4579FBD32CE7",
"rank": "normal"
}
这里指的是Q188 which is German.
我正在使用不同类型的查询来检索实体的维基数据信息,例如柏林:
- https://www.wikidata.org/wiki/Special:EntityData/Q64.json
- https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q64&format=json
但所有这些都没有包括完整的信息。 例如,我找不到官方语言或人口数据。
如何获取所有数据?
显示的两个 URL/API 都应该提供您正在查看的实体的完整数据,Q64 being Berlin。
在维基数据中,官方语言由 Property P37 and the population by Property P1082 表示。
您将在 JSON 输出中找到对这些属性的引用。 例如语言:
{
"mainsnak": {
"snaktype": "value",
"property": "P37",
"hash": "b8dce904caadeef339763625b903974aa4c83c6a",
"datavalue": {
"value": {
"entity-type": "item",
"numeric-id": 188,
"id": "Q188"
},
"type": "wikibase-entityid"
},
"datatype": "wikibase-item"
},
"type": "statement",
"id": "Q64AEBFCE4-EC53-4A97-B20B-4579FBD32CE7",
"rank": "normal"
}
这里指的是Q188 which is German.