title: SPARQL - get list of places in one country
body: <p>I'm new to SPARQL and would like some help in my learning.
  I want to get latitude and longitude of several places (neighborhoods, cities, states, regions, rivers, monuments, ..) of my country: Brazil.</p>
  
  <p>I tried:</p>
  
  <pre><code>PREFIX geo: &lt;http://www.w3.org/2003/01/geo/wgs84_pos#&gt;
  PREFIX dbo: &lt;http://dbpedia.org/ontology/&gt;
  SELECT *
  WHERE  { 
      ?s a dbo:Place .
      ?s geo:lat ?lat .
      ?s geo:long ?long .
      ?s a ?type .
      ?s a ?city .
      ?s rdfs:label "Rio de Janeiro"@en.
  }
  limit 10
  </code></pre>
  
  <p>I don't want to restrict my query to just "cities". I want to search for places by various attributes: "city", "river", "village", "mountain", "monuments", "hill", "island", "valley", "point", "peak" ...
  Furthermore, I am not restricting the country ...</p>
  
  <p>Anybody can help me?</p>