2

我想从 Freebase 查询所有诺贝尔和平奖的获得者和日期(年份)。我查看了显示所有获奖者的网站,但如果我在这里进行查询,我只会得到“空”的结果!

到目前为止我所拥有的: [{ "id": "/m/05f3q", "/award/award_category/winners": [] }]

4

2 回答 2

2

如果您查看您尝试查询的信息的架构,您可以看到您返回的实际上是一个具有类似这样架构的 Award Honor 对象。它有许多不同的属性,但没有任何有意义的名称,这就是为什么它返回为 null。

尝试按照以下方式进行更多操作(根据需要添加其他属性):

[{
  "type": "/award/award_honor",
  "award": {
    "id": "/m/05f3q"
  },
  "award_winner": [{
    "id": null,
    "name": null
  }],
  "year": null
}]
于 2013-06-21T18:40:02.630 回答
0
[{
  "id": "/en/nobel_prize_in_economics",
  "/award/award_category/winners": [{
    "/award/award_honor/award_winner": [],
    "/award/award_honor/year": null,
    "/award/award_honor/award": null,
    "/award/award_honor/honored_for": []
  }]
}]

我不能一次就完成,所以我对“/en/nobel_prize_in_physiology_or_medicine”、“/en/nobel_prize_in_chemistry”、“/en/nobel_peace_prize”、“/en/nobel_prize_in_literature”做同样的事情。

于 2013-06-24T17:44:37.823 回答