有维基百科文章的人的MQL

时间:2013-10-21 21:32:45

标签: wikipedia freebase mql

我正在尝试返回维基百科中列出出生日期的人员列表。以下代码适用于英语维基百科,但不会返回非英语维基百科。如何返回任何维基百科中的人员列表?

[{
  "id": null,
  "name": null,
  "type": "/people/person",
  "date_of_birth": [{
    "optional": "required",
    "value": null
  }],
  "/wikipedia/topic/en_id": [{
    "optional": "required",
    "value": null
  }]    }]

2 个答案:

答案 0 :(得分:2)

Freebase有非英语维基百科的链接,但如果主题也出现在英语维基百科中,那么您想要的数据可能无法查询,但如果是,您可以使用这样的东西:

[{
  "id": null,
  "name": null,
  "type": "/people/person",
  "date_of_birth": [{
    "optional": "required",
    "value": null
  }],
  "key": [{
    "namespace": {
      "key": {
        "namespace": {
          "id": "/wikipedia"
        }
      }
    }
  }]
}]

答案 1 :(得分:0)

看看维基数据。维基百科自己的新项目,以链接他们的所有数据。 http://www.wikidata.org/wiki/Wikidata:Main_Page

您还可以使用Mediawiki API查询维基数据/维基百科。

http://en.wikipedia.org/w/api.php