Project:SPARQL/examples: Difference between revisions

Line 3,636: Line 3,636:
    
    
   optional {     
   optional {     
       ?location bnp:P117 ?ws .  # wikidata id         
       ?location bnwdt:P117 ?ws .  # wikidata id         
         ?ws bnpq:P14 ?wikidata_url .
          
         BIND(IRI(REPLACE(?wikidata_url, "https://www.wikidata.org/wiki/", "http://www.wikidata.org/entity/")) as ?wikidata )  
         bind(iri(concat("http://www.wikidata.org/entity/", str(?ws))) as ?wikidata) .
 
 
         SERVICE <https://query.wikidata.org/sparql> {
         SERVICE <https://query.wikidata.org/sparql> {
           optional {?wikidata wdt:P625 ?wd_geo .}  # does the wikidata page have geocoords?
           optional {?wikidata wdt:P625 ?wd_geo .}  # does the wikidata page have geocoords?
586

edits