たとえば、Freebase API を使用して都市を検索するとします。たとえば、サンフランシスコ:
「/location/location/containedby」を含む一連のデータを取得します。これは、このエンティティが含まれている他のエンティティを参照します。これは、都市がどの州と国に属しているかを調べる方法です。
問題は、これらのエンティティの name と mid のみを取得し、'/common/topic/notable_for' を取得しないことです。したがって、エンティティごとに個別のクエリを作成し、notable_for プロパティだけを要求して、それらのどれがどれであるかを調べる必要があります。国、州、または私が必要としないその他のもの。
たとえば、これはアメリカ合衆国が国であると判断するクエリの 1 つです: https://www.googleapis.com/freebase/v1/topic/m/09c7w0?filter=/common/topic/notable_for これは各都市で 3 回から 6 回実行されます。
特定のトピックにこれらのリンクされたエンティティに関する詳細情報を含めるように API に指示する方法はありますか? この場合のように、リンクされたエンティティに「/common/topic/notable_for」を含めます。私の場合、大量のクエリとエンドユーザーの時間を節約できます。
お時間をいただきありがとうございます!