2

我想知道是否可以从 Freebase 获取有关特定日期的所有信息。

我可以轻松地检索有关特定主题的日期的信息,例如,获取在特定日期出生的所有感兴趣的人:

[{
  "type":"/people/person",
  "limit":1000,
  "sort":"name",
  "name":null,
  "guid":null,
  "timestamp":null,
  "/people/person/date_of_birth":"1955-02-24"
}]

是否可以抓取所有类型?我追求的是诸如在那个日期出生的人(我有)、重大事件(战争的开始、暗杀感兴趣的人等)等等。

本质上,我想匹配所有日期字段并返回有关该条目的完整信息,无论type.

4

1 回答 1

3

反射是您在这里需要的:

[{
  "/type/reflect/any_value": [{
    "type": "/type/datetime",
    "value": "1955-02-24",
    "link": {
      "source": {
        "id": null
      },
      "master_property": null
    }
  }]
}]

对此有几点说明:我链接到的 MQL 手册在细节上有些陈词滥调,但仍然是 MQL 上最好的文档。"*": null其次,如果您使用或更具体"target_value": null地在上面的子句中使用或者更具体地在上面的子句中使用 MQL 错误,我很确定link它会忽略您指定的外部值......所以不要这样做:-)

于 2013-01-21T13:46:35.783 回答