Skabelon:SPARQL
Denne skabelon bruges på ca. 2.700 sider, og derfor vil ændringer blive bemærket af mange. Vær venlig at afprøve enhver ændring i skabelonens /sandkasse eller /test-undersider, eller i din egen brugerunderside. Du bør også overveje at diskutere ændringer på diskussionssiden før du implementerer dem. |
Brug
Skabelonen viser en SPARQL-forespøgsel med syntakshighlightning, og et link til query.wikidata.org til udføre forespørgslen.
Man kan lave advancerede søgninger på indholdet på Wikidata med SPARQL. Se wikidata:Wikidata:SPARQL query service/Wikidata Query Help for en startside med introduktioner til SPARQL.
Forespørgslen angives med argumentet query
.
- Kode
{{SPARQL|query= SELECT DISTINCT ?bro ?broLabel WHERE { ?bro wdt:P31/wdt:P279* wd:Q12280; wdt:P177 wd:Q739513. SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } } }}
- Resultat
SELECT DISTINCT ?bro ?broLabel WHERE {
?bro wdt:P31/wdt:P279* wd:Q12280;
wdt:P177 wd:Q739513.
SERVICE wikibase:label
{ bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Denne forespørgsel giver kun 3 resultater pr. 5. august 2018.
- Eksempel 2
- Find alle broer (= Q12280) i Danmark (= Q35) som krydser (= P:P177) et vandområde (= Q15324). Vis deres placering på et kort og vis et billede af broen når man klikker på markeringen på kortet.
- Kode
{{SPARQL|query= #defaultView:Map SELECT DISTINCT ?bro ?broLabel ?vand ?vandLabel ?coord ?billede WHERE { ?bro wdt:P31/wdt:P279* wd:Q12280; wdt:P177 ?vand; wdt:P17 wd:Q35. ?vand wdt:P31/wdt:P279* wd:Q15324. OPTIONAL { ?bro wdt:P625 ?coord } OPTIONAL { ?bro wdt:P18 ?billede } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],da,en". } }}}
- Resultat
#defaultView:Map
SELECT DISTINCT ?bro ?broLabel ?vand ?vandLabel ?coord ?billede WHERE {
?bro wdt:P31/wdt:P279* wd:Q12280;
wdt:P177 ?vand;
wdt:P17 wd:Q35.
?vand wdt:P31/wdt:P279* wd:Q15324.
OPTIONAL { ?bro wdt:P625 ?coord }
OPTIONAL { ?bro wdt:P18 ?billede }
SERVICE wikibase:label
{ bd:serviceParam wikibase:language "[AUTO_LANGUAGE],da,en". }
}
Denne forespørgsel giver 29 resultater pr. 5. august 2018.