DBPedia から POI (ホテル、レストランなど) を取得しようとしています。クエリは、韓国のソウルなど、国の都市に限定されます。クエリは、POI の経度と緯度を返す必要があります。これが私のコードの例です:
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX dbp: <http://dbpedia.org/ontology/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT *
WHERE {
?inst ?nameprop ?label .
FILTER (?nameprop=foaf:name || ?nameprop=rdfs:label) .
FILTER (lang(?label) = "en") .
?inst a ?cls .
FILTER (?cls = <http://dbpedia.org/ontology/Hotel>
)
}limit 100
POI の緯度と経度を取得し、都市と国をフィルターとして追加するには、そのクエリをどのように変更すればよいですか?
ありがとうございました。