3

Google ナレッジ グラフ検索 API を調べていますが、応答または検索エンティティの @id フィールドを説明する関連ドキュメントが見つかりません。たとえば"@id": "kg:/m/09tm4t4"

1- この ID の寿命は? 検索結果に基づく独自のアプリ固有のデータのキーとして使用し、ID が将来変更されないと想定しても安全ですか?

2-これまでに見たすべてのIDには、接頭辞がありますkg:/m/。キーでこのプレフィックスを無視することを考えています。この決定は将来の保証となりますか?

私はこの形式を見たことがないので、この形式の説明のドキュメントへのリンクは高く評価されています。

4

1 に答える 1

2

これまでの ID は、Knowledge Graph の前身である Freebase から移行されたものであるため、ID は長く存続する可能性があります。Freebase は「/m/...」表記を使用しました。たとえば、Freebase ページはhttp://www.freebase.com/m/09tm4t4でした(そのページは現在利用可能ですが、すぐになくなる可能性があります)。私が見た限りでは、Google はそれらの寿命について何の保証もしていません。

キーを保存する際にプレフィックスを無視することはありません。Freebase が過去に後退するにつれて、Google が新しいエンティティの形式を変更すると、運が悪くなります。

于 2016-03-07T21:27:53.270 に答える