Project:SPARQL/examples: Difference between revisions

From Beyond Notability
Line 2,274: Line 2,274:
     optional {  
     optional {  
             ?property bnp:P117 ?wikidata_id .  
             ?property bnp:P117 ?wikidata_id .  
                ?wikidata_id bnpq:P14 ?wikidata_url .
                bind(iri(concat("http://www.wikidata.org/entity/", str(?wikidata_id))) as ?wikidata) .
            # the string to replace needs to be different for properties! 
              BIND(IRI(REPLACE(?wikidata_url, "https://www.wikidata.org/wiki/Property:", "http://www.wikidata.org/entity/")) as ?wikidata )  


             SERVICE <https://query.wikidata.org/sparql> {
             SERVICE <https://query.wikidata.org/sparql> {
Line 2,320: Line 2,318:
     # wikidata P117   
     # wikidata P117   
     optional { ?property bnp:P117 ?wikidata_id .  
     optional { ?property bnp:P117 ?wikidata_id .  
                 ?wikidata_id bnpq:P14 ?wikidata_url .
                 bind(iri(concat("http://www.wikidata.org/entity/", str(?wikidata_id))) as ?wikidata) .
            # the string to replace needs to be different for properties! 
              BIND(IRI(REPLACE(?wikidata_url, "https://www.wikidata.org/wiki/Property:", "http://www.wikidata.org/entity/")) as ?wikidata )  


             SERVICE <https://query.wikidata.org/sparql> {
             SERVICE <https://query.wikidata.org/sparql> {
614

edits