Freebase MQL查询以获取有关特定日期的所有信息

时间:2013-01-21 13:32:16

标签: freebase mql

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

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

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

是否可以抓住所有类型?我追求的是像那天出生的人(我有),重大事件(战争的开始,暗杀一个有兴趣的人等)等等。

基本上我想匹配所有日期字段并返回有关该条目的完整信息,而不管type

1 个答案:

答案 0 :(得分:3)

您需要

Reflection

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

关于这一点的一些注意事项:我链接到的MQL手册在其细节方面有些不同,但仍然是MQL上存在的最佳文档。其次,如果您在上面的"*": null子句中使用"target_value": null或更具体的link,那么我非常肯定MQL错误,这会使它忽略您指定的外部值...所以不要这样做: - )