Siirry sisältöön

Malline:SPARQL/ohje

Wikisitaateista

Malline:Mallineen ohjesivu

Parametrit

[muokkaa]

This template displays SPARQL query with syntax highlighting, prefixes and link to WDQS beta site to run the query.

Mallineen parametrit[Muokkaa mallinetietoja]

ParametriKuvausTyyppiTila
queryquery

SPARQL query

Esimerkki
SELECT * WHERE { ?x wdt:P31 wd:Q5 } LIMIT 1
Merkkijonopakollinen
pp

Produce p: prefix if set

Totuusarvovalinnainen
qq

Produce q: prefix if set

Totuusarvovalinnainen
vv

Produce v: prefix if set

Totuusarvovalinnainen
extraprefixextraprefix

Extra prefixes to be added

Esimerkki
PREFIX wikibase: <http://wikiba.se/ontology#>
Merkkijonovalinnainen

Esimerkit

[muokkaa]
  • {{SPARQL|query=SELECT DISTINCT ?person ?name ?language ?death (URI(CONCAT("https://www.gutenberg.org/ebooks/author/", ?gutenberg)) AS ?gberglink) WHERE { ?person wdt:P1938 ?gutenberg. ?person wdt:P570 ?death. # Dead people only MINUS { ?enws schema:about ?person. ?enws schema:isPartOf <https://en.wikisource.org/> } OPTIONAL {?person wdt:P1412 ?lang}. FILTER (!BOUND(?lang) {{!}}{{!}} ?lang = wd:Q1860) # Language: English or absent BIND(IF(BOUND(?lang),"English","Not specified") AS ?language ) ?person rdfs:label ?name. FILTER((LANG(?name)) = "en") } ORDER BY ?death }}
SELECT DISTINCT ?person ?name ?language ?death (URI(CONCAT("https://www.gutenberg.org/ebooks/author/", ?gutenberg)) AS ?gberglink) WHERE {
  ?person wdt:P1938 ?gutenberg.
  ?person wdt:P570 ?death. # Dead people only
  MINUS {
    ?enws schema:about ?person.
    ?enws schema:isPartOf <https://en.wikisource.org/>
  }
  OPTIONAL {?person wdt:P1412 ?lang}.
  FILTER (!BOUND(?lang) || ?lang = wd:Q1860) # Language: English or absent
  BIND(IF(BOUND(?lang),"English","Not specified") AS ?language
)  ?person rdfs:label ?name.
  FILTER((LANG(?name)) = "en")
}
ORDER BY ?death

Kokeile

Katso myös

[muokkaa]