query-cef40b0169d7dbfb36554d8b2bb6f322

rq turtle/ttl

Lister tous les éléments connus de Wikidata qui sont des institutions qui conservent des archives

Et dont le pays de localisation est la France.

Afficher la commune de localisation si elle est précisée.

Afficher le compte Twitter et le site internet s'ils sont précisés.

Regrouper les communes s'il en a plusieurs en les séparant par une virgule.

Présenter par ordre alphabétique de titre de l'institution (les majuscules venant avant les minuscules qui viennent avant les caractères accentués)

SELECT ?item ?itemLabel ?twitter ?siteweb (GROUP_CONCAT(DISTINCT(?LieuLabel); separator=", ") as ?Lieux) WHERE { ?item wdt:P31/wdt:P279* wd:Q166118; wdt:P17 wd:Q142. OPTIONAL {?item wdt:P2002 ?twitter .} OPTIONAL {?item wdt:P856 ?siteweb .} OPTIONAL {?item wdt:P131 ?Lieu; OPTIONAL {?Lieu rdfs:label ?LieuLabel. filter(lang(?LieuLabel)="fr") }
.} SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en".} } GROUP BY ?item ?itemLabel ?twitter ?siteweb ORDER BY ?itemLabel

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX bd: <http://www.bigdata.com/rdf#>
#Lister tous les éléments connus de Wikidata qui sont des institutions qui conservent des archives
#Et dont le pays de localisation est la France.
#Afficher la commune de localisation si elle est précisée.
#Afficher le compte Twitter et le site internet s'ils sont précisés.
#Regrouper les communes s'il en a plusieurs en les séparant par une virgule.
#Présenter par ordre alphabétique de titre de l'institution (les majuscules venant avant les minuscules qui viennent avant les caractères accentués)
SELECT ?item ?itemLabel ?twitter ?siteweb (GROUP_CONCAT(DISTINCT(?LieuLabel); separator=", ") as ?Lieux)
WHERE 
{
  ?item wdt:P31/wdt:P279* wd:Q166118;
        wdt:P17 wd:Q142.
    OPTIONAL {?item wdt:P2002 ?twitter .}
    OPTIONAL {?item wdt:P856 ?siteweb .}
    OPTIONAL {?item wdt:P131 ?Lieu;
      OPTIONAL {?Lieu rdfs:label ?LieuLabel. filter(lang(?LieuLabel)="fr") }       
             .}
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en".}
}
GROUP BY ?item ?itemLabel ?twitter ?siteweb
ORDER BY ?itemLabel

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v6("?Lieu") v5("?LieuLabel"):::projected v7("?Lieux") v2("?item"):::projected v1("?itemLabel"):::projected v4("?siteweb"):::projected v3("?twitter"):::projected a1((" ")) c3(["wd:Q166118"]):::iri c12(["bd:serviceParam"]):::iri c14(["#91;AUTO_LANGUAGE#93;,en"]):::literal c5(["wd:Q142"]):::iri v2 --"wdt:P31"--> a1 a1 --"wdt:P279"--> c3 v2 --"wdt:P17"--> c5 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v2 -."wdt:P2002".-> v3 end subgraph optional1["(optional)"] style optional1 fill:#bbf,stroke-dasharray: 5 5; v2 -."wdt:P856".-> v4 end subgraph optional2["(optional)"] style optional2 fill:#bbf,stroke-dasharray: 5 5; v2 -."wdt:P131".-> v6 subgraph optional3["(optional)"] style optional3 fill:#bbf,stroke-dasharray: 5 5; v6 -."rdfs:label".-> v5 end end subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c12 --"wikibase:language"--> c14 end bind1[/"?LieuLabel"/] v5 --o bind1 bind1 --as--o v7