Template:NOSAD-POC Federation Quick: Difference between revisions
Jump to navigation
Jump to search
Magnus Sälgö (talk | contribs) No edit summary |
Magnus Sälgö (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
==== Hämta alla | ==== Hämta alla organisationer 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] | * se [https://github.com/salgo60/NOSAD-POC-Wikidata/issues/23 #23] | ||
* video [https://www.youtube.com/watch?v=oWCQo1zW2MI hur man från ett Javascript hämtar data från Oswalds SPARQLendpoint] | * video [https://www.youtube.com/watch?v=oWCQo1zW2MI hur man från ett Javascript hämtar data från Oswalds SPARQLendpoint] |
Revision as of 14:22, 2 November 2022
Hämta alla organisationer i Oswald som har koppling WD och hämta från WD med SPARQL federation deras Organisationsnummer, visa det på Quickstatement format
#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)