SPARQL examples: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 68: | Line 68: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[https://prunus-208.man.poznan.pl/wdqs/index.html#%23title%3A%20Osoby%20urodzone%20mi%C4%99dzy%20rokiem%201501%20a%201525%0ASELECT%20DISTINCT%20%3Fitem%20%3FitemLabel%20WHERE%20%7B%0A%20%20%3Fitem%20wdt%3AP47%20wd%3AQ32.%0A%20%20%3Fitem%20wdt%3AP7%20%3Fbirthdate.%0A%20%20FILTER%28%28%3Fbirthdate%20%3E%3D%20%221501-01-01T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime%29%20%26%26%20%28%3Fbirthdate%20%3C%3D%20%221525-12-31T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime%29%29%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D Try it!] | [https://prunus-208.man.poznan.pl/wdqs/index.html#%23title%3A%20Osoby%20urodzone%20mi%C4%99dzy%20rokiem%201501%20a%201525%0ASELECT%20DISTINCT%20%3Fitem%20%3FitemLabel%20WHERE%20%7B%0A%20%20%3Fitem%20wdt%3AP47%20wd%3AQ32.%0A%20%20%3Fitem%20wdt%3AP7%20%3Fbirthdate.%0A%20%20FILTER%28%28%3Fbirthdate%20%3E%3D%20%221501-01-01T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime%29%20%26%26%20%28%3Fbirthdate%20%3C%3D%20%221525-12-31T00%3A00%3A00Z%22%5E%5Exsd%3AdateTime%29%29%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D Try it!] | ||
=== Osoby o nazwisku Tarnowska/Tarnowski === | |||
<syntaxhighlight lang="SPARQL" class="mw-highlight-lang-sparql"> | |||
SELECT DISTINCT ?item ?itemLabel ?title ?tom | |||
WHERE | |||
{ | |||
?item wdt:P47 wd:Q32 . # człowiek | |||
?item wdt:P17 ?biogram . # posiadający właściwość opisano w źródle | |||
?biogram wdt:P47 wd:Q708 . # która jest elementem bądącym rozdziałem | |||
?biogram wdt:P106 ?title . # tytuł biogramu | |||
?biogram wdt:P167 ?book . # publikacja, tom PSB | |||
?book wdt:P107 ?tom . # tytuł tomu PSB | |||
{?item wdt:P183 wd:Q23187 .} # element z właściwością family name = elementowi Tarnowski | |||
UNION | |||
{?item wdt:P183 wd:Q4511 . } # element z właściwością family name = elementowi Tarnowska | |||
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } | |||
} | |||
ORDER BY ?itemLabel | |||
</syntaxhighlight> | |||
[https://prunus-208.man.poznan.pl/wdqs/index.html#%23title%3A%20Osoby%20o%20nazwisku%20Tarnowski%2FTarnowska%0ASELECT%20DISTINCT%20%3Fitem%20%3FitemLabel%20%3Ftitle%20%3Ftom%0AWHERE%20%0A%7B%0A%20%20%3Fitem%20wdt%3AP47%20wd%3AQ32%20.%20%20%20%20%20%20%23%20cz%C5%82owiek%0A%20%20%3Fitem%20wdt%3AP17%20%3Fbiogram%20.%20%20%20%20%23%20posiadaj%C4%85cy%20w%C5%82a%C5%9Bciwo%C5%9B%C4%87%20opisano%20w%20%C5%BAr%C3%B3dle%0A%20%20%3Fbiogram%20wdt%3AP47%20wd%3AQ708%20.%20%20%23%20kt%C3%B3ra%20jest%20elementem%20b%C4%85d%C4%85cym%20rozdzia%C5%82em%0A%20%20%3Fbiogram%20wdt%3AP106%20%3Ftitle%20.%20%20%23%20tytu%C5%82%20biogramu%0A%20%20%3Fbiogram%20wdt%3AP167%20%3Fbook%20.%20%20%20%23%20publikacja%2C%20tom%20PSB%0A%20%20%3Fbook%20wdt%3AP107%20%3Ftom%20.%20%20%20%20%20%20%20%23%20tytu%C5%82%20tomu%20PSB%0A%20%20%7B%3Fitem%20wdt%3AP183%20wd%3AQ23187%20.%7D%20%23%20element%20z%20w%C5%82a%C5%9Bciwo%C5%9Bci%C4%85%20family%20name%20%3D%20elementowi%20Tarnowski%0A%20%20UNION%0A%20%20%7B%3Fitem%20wdt%3AP183%20wd%3AQ4511%20.%20%7D%20%23%20element%20z%20w%C5%82a%C5%9Bciwo%C5%9Bci%C4%85%20family%20name%20%3D%20elementowi%20Tarnowska%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%0AORDER%20BY%20%3FitemLabel Try it!] | |||
Revision as of 16:01, 16 May 2022
This page is parsed by the web interface of the query service to fill the query example dialog.
Institutions
SELECT ?institution ?institutionLabel
WHERE
{
?institution wdt:P47 wd:Q467. # instance of Institution
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Humans
#Lists all humans with values of selected fields
SELECT ?human ?humanLabel ?fatherLabel ?motherLabel ?date_of_birth WHERE {
?human wdt:P47 wd:Q32.
OPTIONAL { ?human wdt:P66 ?father. }
OPTIONAL { ?human wdt:P68 ?mother. }
OPTIONAL { ?human wdt:P7 ?date_of_birth. }
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Humans without parents
#Lists all humans without parents
SELECT ?human ?humanLabel WHERE {
?human wdt:P47 wd:Q32. #find humans
MINUS {
?human wdt:P68 [] . # without father
?human wdt:P66 [] . # without mother
?human wdt:P65 [] . # without any unspecified parent
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Elements from Bogumiłowice
SELECT ?item ?itemLabel WHERE {
?item wdt:P30 wd:Q24. # element posiada właściwość miejsca i ta właściwość ma wartość Bogumiłowice
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Osoby urodzone między rokiem 1501 a 1525
SELECT DISTINCT ?item ?itemLabel WHERE {
?item wdt:P47 wd:Q32.
?item wdt:P7 ?birthdate.
FILTER((?birthdate >= "1501-01-01T00:00:00Z"^^xsd:dateTime) && (?birthdate <= "1525-12-31T00:00:00Z"^^xsd:dateTime))
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Osoby o nazwisku Tarnowska/Tarnowski
SELECT DISTINCT ?item ?itemLabel ?title ?tom
WHERE
{
?item wdt:P47 wd:Q32 . # człowiek
?item wdt:P17 ?biogram . # posiadający właściwość opisano w źródle
?biogram wdt:P47 wd:Q708 . # która jest elementem bądącym rozdziałem
?biogram wdt:P106 ?title . # tytuł biogramu
?biogram wdt:P167 ?book . # publikacja, tom PSB
?book wdt:P107 ?tom . # tytuł tomu PSB
{?item wdt:P183 wd:Q23187 .} # element z właściwością family name = elementowi Tarnowski
UNION
{?item wdt:P183 wd:Q4511 . } # element z właściwością family name = elementowi Tarnowska
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
ORDER BY ?itemLabel