user5950
user5950

Reputation: 242

How to query geodata from DBpedia using SPARQL

I would like to fetch geodata from DBpedia for a specific resource, e.g., a city, a building, or something else. Two examples are:

I tried this query, but I cant get it working:

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 .
}

Upvotes: 2

Views: 559

Answers (1)

Skandh
Skandh

Reputation: 426

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 . }

You can always try your query on http://dbpedia.org/isparql/ or http://dbpedia.org/snorql/

Upvotes: 3

Related Questions