query-9de8d13739066d5970ff0f2eae235691

rq turtle/ttl

Généralités]1[Diagramme de Venn traduits en SPARQL{ A. } UNION { B. } Or {\displaystyle A\cup B} B ∪ A OPTIONAL{ B. } A. {\displaystyle A} A FILTER NOT EXISTS{ B. } A. {\displaystyle A\setminus B} B ∖ A B. A. And {\displaystyle A\cap B} B ∩ A SPARQL forme mathématique diagramme de Venn ]2[Requêtes complexesObtenir les qualificatifs ou les références des propriétés d'un élément est difficile jusqu'à ce que le déclic se fasse. La clé (du moins, pour moi) est le diagramme ci-contre. Vous devez le fixer jusqu'à ce qu'il fasse sens, peu importe le temps que ça prend :) pour la valeur wdt:. Vous pouvez voir ceci sur le diagramme en démarrant sur le cercle « item » et suivant la flèche « wdt: » pour arriver sur « simple value ». Vous pouvez également voir sur le même diagramme qu'à partir de « simple value », vous ne pouvez aller nulle part. C'est un cul de sac. report serviceObtenir la valeur d'une propriété est facile. Tu demande le Si vous désirez un qualificatif de propriété, vous devez demander une valeur pq:. Pour faire ça, il faut partir du cercle « item » en suivant le chemin p:. Arrivé au cercle « Statement », vous pouvez suivre plusieurs chemins, dont le ps: (qui donnera la même valeur que le chemin wdt:) ou le pq:, qui vous donnera la valeur du qualificatif. dont le seul but est de permettre d'y extraire des trucs tels les qualificatifs. URILe "statement" lui-même est seulement un long et unique , mais le principe est le même) : Q7386689#P2522 plutôt que sur des éléments de gagnants tels YYYY Sweet Adelines International chorus competitionCela ressemble un peu à ceci (et ici je me base sur des éléments

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 pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT ?item ?itemLabel (year(?when) as ?year) ?winnerLabel ?score
WHERE 
{
  ?item wdt:P31 wd:Q57776091.  # l'élément est une Sweet Adelines International chorus competition
  ?item wdt:P585 ?when.        # l'élément possède une date (P585)
  ?item p:P1346 ?statement.    # l'élément possède un vainqueur (P1346), auquel on réfèrera par la suite par ?statement, l'URI unique
  ?statement ps:P1346 ?winner. # valeur pour vainqueur (élément de celui-ci)
  ?statement pq:P1351 ?score.  # nombre de points marqué par le vainqueur
  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; v2("?item"):::projected v6("?score"):::projected v4("?statement") v3("?when"):::projected v5("?winner") v7("?year") c2(["wd:Q57776091"]):::iri c8(["bd:serviceParam"]):::iri c10(["#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 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c8 --"wikibase:language"--> c10 end bind0[/"year-from-dateTime(?when)"/] v3 --o bind0 bind0 --as--o v7