Как запросить геоданные из DBpedia с помощью SPARQL

Я хочу получить геоданные из DBpedia для определенного ресурса, например, города, здания или чего-то еще. Два примера:

Я пробовал этот запрос, но я не могу заставить его работать:

PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
SELECT ?subject ?label ?lat ?long WHERE {
  <http://dbpedia.org/resource/Eiffel_Tower>
  ?subject geo:lat ?lat .
  ?subject geo:long ?long .
  ?subject rdfs:label ?label .
}

person user5950    schedule 22.06.2012    source источник


Ответы (1)


SELECT ?subject ?label ?lat ?long WHERE {  
?subject owl:sameAs <http://dbpedia.org/resource/Eiffel_Tower> .
<http://dbpedia.org/resource/Eiffel_Tower> geo:lat ?lat.
<http://dbpedia.org/resource/Eiffel_Tower> geo:long ?long.
<http://dbpedia.org/resource/Eiffel_Tower> rdfs:label ?label . }

Вы всегда можете проверить свой запрос на http://dbpedia.org/isparql/ или http://dbpedia.org/snorql/

person Skandh    schedule 01.09.2012
comment
Спасибо, у меня недостаточно репутации, чтобы проголосовать за ваш ответ, но это именно то, что мне нужно! - person user5950; 03.09.2012