A set of SPARQL examples that are used in different TGX resources
License: https://www.gnu.org/licenses/gpl-3.0
Uses method in: https://github.com/WDscholia/scholia/tree/master/scholia/app/templates/award_images-of-recipients.sparql
Award aspect: images of recipients
PREFIX bd: <http://www.bigdata.com/rdf#>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX ps: <http://www.wikidata.org/prop/statement/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wikibase: <http://wikiba.se/ontology#>
#defaultView:ImageGrid
PREFIX target: <http://www.wikidata.org/entity/Q44585>
SELECT
?year
?recipient ?recipientLabel
?image
WITH {
SELECT ?recipient ?year (SAMPLE(?image_) AS ?image) WHERE {
?recipient p:P166 ?award_statement .
?award_statement ps:P166 target: .
OPTIONAL {
?award_statement pq:P585 ?time .
BIND(YEAR(?time) AS ?year)
}
?recipient wdt:P18 ?image_ .
}
GROUP BY ?recipient ?year
} AS %result
WHERE {
INCLUDE %result
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],mul,en" . }
}
ORDER BY DESC(?year)
graph TD