Freebase から観光名所のリストとその都市、州、および国の情報を抽出しようとしています。場所を持つプロパティは「/location/location/containedby」です。このオブジェクトには、「location/location」または「/base/biblioness/bibs_location」というさまざまなタイプがあります。オブジェクトに「/base/biblioness/bibs_location」がある場合、「city」、「state」などの値を取得できます。ただし、オブジェクトのタイプが「/location/location」のみの場合は、その「containedby」を取得する必要があります" フィールドを開き、上記のロジックをやり直します。
私の質問は、Freebase で type == "/location/location/" get xyz のような条件付きクエリを実行できるかどうかです。type== "/base/biblioness/bibs_location" の場合、abc を取得
MQL:
[{
"type": "/travel/tourist_attraction",
"id": null,
"name": null,
"name~=": "^San Diego",
"/location/location/containedby": {
"type": "/base/biblioness/bibs_location",
"name": null,
"id": null
},
"/location/location/geolocation": [{
"id": null,
"latitude": null,
"longitude": null
}]
}]