NOSAD-POC Federation Quick: Difference between revisions

Blanked the page
(Created page with "==== Hämta alla organisation i Oswald som har koppling WD och hämta från WD med SPARQL federation deras Organisationsnummer, visa det på Quickstatement format ==== * se [https://github.com/salgo60/NOSAD-POC-Wikidata/issues/23 #23] <sparql tryit="1"> #title: org hos NOSAD där WD har Organisationsnr P6460 info som saknas lokalt P37 som QuickStatement - SPARQL Federation PREFIX od: <https://oswald.wikibase.cloud/entity/> PREFIX odt: <https://oswald.wikibase.cloud/prop...")
 
(Blanked the page)
Tag: Blanking
Line 1: Line 1:
==== Hämta alla organisation i Oswald som har koppling WD och hämta från WD med SPARQL federation deras Organisationsnummer, visa det på Quickstatement format ====
* se [https://github.com/salgo60/NOSAD-POC-Wikidata/issues/23 #23]
<sparql tryit="1">
#title:  org hos NOSAD där WD har Organisationsnr P6460 info som saknas lokalt P37 som QuickStatement - SPARQL Federation
PREFIX od: <https://oswald.wikibase.cloud/entity/>
PREFIX odt: <https://oswald.wikibase.cloud/prop/direct/>


SELECT DISTINCT ?Oswald ("P37" AS ?P) ?orgnr WHERE {
  VALUES ?Orgobj {
    od:Q76
  }
  ?org odt:P12 ?Orgobj.
  ?org odt:P2 ?WDs.
  BIND(URI(REPLACE(STR(?WDs), "https://www.wikidata.org/wiki/", "http://www.wikidata.org/entity/")) AS ?WD)
  SERVICE <https://query.wikidata.org/sparql> {
    ?WD wdt:P6460 ?wdorg.
    BIND(CONCAT("\"", str(?wdorg), "\"") AS ?orgnr)
  }
  BIND(REPLACE(STR(?org), "https://oswald.wikibase.cloud/entity/", "") AS ?Oswald)
  SERVICE wikibase:label { bd:serviceParam wikibase:language "sv,en". }
}
ORDER BY (?spkrOswaldLabel)
</sparql>
* [https://www.wikidata.org/wiki/Help:QuickStatements Quickstatements]