query-09e15e2ac27096e5285304bdf2c2679f

rq turtle/ttl

Pour accéder aux références, il faut lier ?statement à ?autre_statement via un chemin prov:wasDerivedFrom. L' ?autre_statement est un autre URI permettant d'accéder aux références. Une fois celui-ci obtenu, on peut l'utiliser pour accéder aux références à l'aide du chemin pr: (Property Reference). Dans notre exemple, on peut ainsi aller chercher un ref_url et une date de consultation (P854 et P813). Toujours en se référant à la logique du diagram, on part de l'élément vers le statement en suivant le chemin p:, puis du statement au cercle "reference" (noté ?autre_statement dans le code ci-bas) en suivant prov:wasDerivedFrom ... puis, de là, vers les valeurs uniques des références en suivant pr: - précisément pr:P854 pour ref_url et pr:P813 pour la date de consultation.

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX ps: <http://www.wikidata.org/prop/statement/>
PREFIX prov: <http://www.w3.org/ns/prov#>
PREFIX pr: <http://www.wikidata.org/prop/reference/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT ?item ?itemLabel ?statement ?autre_statement (year(?when) as ?year) ?winnerLabel ?score ?ref_url ?retrieved
WHERE 
{
  ?item wdt:P31 wd:Q57776091 ;  # L'élément est une Sweet Adelines International chorus competition
  wdt:P585 ?when ;        # qui possède une date
  p:P1346 ?statement.    # et un vainqueur
  ?statement ps:P1346 ?winner ; # le vainqueur est ...
  pq:P1351 ?score ;  # avec ... points marqués
  prov:wasDerivedFrom ?autre_statement. #d'après la source ...
  ?autre_statement pr:P854 ?ref_url ; #à l'URL ...
  pr:P813 ?retrieved. #à la date ...
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
} order by desc(?year)

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v7("?autre_statement"):::projected v2("?item"):::projected v8("?ref_url"):::projected v9("?retrieved"):::projected v6("?score"):::projected v4("?statement"):::projected v3("?when"):::projected v5("?winner") v10("?year") c2(["wd:Q57776091"]):::iri c11(["bd:serviceParam"]):::iri c13(["#91;AUTO_LANGUAGE#93;,en"]):::literal v2 --"p:direct/P31"--> c2 v2 --"p:direct/P585"--> v3 v2 --"p:P1346"--> v4 v4 --"p:statement/P1346"--> v5 v4 --"p:qualifier/P1351"--> v6 v4 --"prov:wasDerivedFrom"--> v7 v7 --"p:reference/P854"--> v8 v7 --"p:reference/P813"--> v9 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c11 --"wikibase:language"--> c13 end bind0[/"year-from-dateTime(?when)"/] v3 --o bind0 bind0 --as--o v10