フリーベース候補(http://wiki.freebase.com/wiki/Freebase_Suggest)を使用していて、国または州のいずれかを選択するフィールドが1つある場合、どのように別のフィールド "都市"その国または州の都市のみを表示するフィルタ?Freebaseを使用する場合
また、「ニューヨーク」(「/ ja/new_york」)として選択した人は、「国」が「アメリカ」であることをどのように照会するのですか?
フリーベース候補(http://wiki.freebase.com/wiki/Freebase_Suggest)を使用していて、国または州のいずれかを選択するフィールドが1つある場合、どのように別のフィールド "都市"その国または州の都市のみを表示するフィルタ?Freebaseを使用する場合
また、「ニューヨーク」(「/ ja/new_york」)として選択した人は、「国」が「アメリカ」であることをどのように照会するのですか?
残念ながら、これはあなたが望むほど簡単ではありません。都市の/ location/location/contained_byプロパティを見て、/ en/united_states(またはあなたが探しているもの)がそこに含まれているかどうかを見ることができます。しかし、これはあなたが望むすべての答えを与えるわけではありません。例えば/ en/new_yorkを見ると/ en/new_york_stateに含まれていることがわかりますが、/ en /アメリカ。
/en/new_york_stateを参照して/ en/united_statesに含まれているものを見つけることはできますが、Suggestでそのような「推移的」検索を行う簡単な方法はありません。
「included」のMQL拡張機能を使用することができますが、それはFreebaseに存在する正しい地理データに依存しています。
米国(ニューヨーク州)については、/ location/administrative_division/countryを参照してください。
希望すると便利です。