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 に存在する最高のドキュメントです。第二に、MQL バグにあると確信しているものがあります。"*": nullより具体的"target_value": nullには、link上記の句で指定した外部値を無視する場合...だから、それをしないでください :-)

于 2013-01-21T13:46:35.783 に答える