2 に答える
プログラミングを行っている場合、このデータのより良いビューは、探索/検査ビューです。
http://www.freebase.com/inspect/m/01wz6kq
実際のところ、クエリを作成するためのちょっとしたショートカットにもなります。プロパティの左側にある矢印をクリックすると/music/recording_contribution/album
、事前に作成されたクエリが表示されます。これを変更して、ID の代わりに名前を取得できます。
{
"id": "/m/01wz6kq",
"/music/recording_contribution/album": {
"name": null
}
}
クエリ エディターの [リンク] ボタンをクリックすると、解析して名前を取得できる JSON を返す MQLRead リンクが表示されます。
もちろん、プログラムでこれを行う場合は、目的の ID が挿入されたテンプレートからその場で URL を作成します。
注: api.freebase.com を参照するようなことはしたくありません。これは間もなく廃止されるためです。googleapis.com エンドポイントを使用する必要があります。
このエンティティには/type/object/name
プロパティがありません
ところで、エンティティ名を抽出する場合は、いくつかのプロパティがあります。
/type/object/name
/common/topic/alias
およびウィキペディアのキー。これらは何らかの方法で処理する必要があります(「_」をスペースに、「&」を「&」に、「$ 1234」をユニコード記号に置き換えてください)。