User:PAC2/Ministres

From Wikidata
Jump to navigation Jump to search
Home

Comment obtenir la liste des ministres de la 5ème République ?

TL;DR[edit]

Liste des gouvernements[edit]

Liste des gouvernements de la 5ème République française avec leur numéro dans la série, leur date de début et leur date de fin.

SELECT ?item ?itemLabel ?numero ?start ?end
WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
  ?item p:P31 ?statement.
     ?statement ps:P31 wd:Q1450662.
  OPTIONAL {?statement pq:P1545 ?numero.}
  OPTIONAL {?item wdt:P571 ?start}
  OPTIONAL {?item wdt:P576 ?end}
}
ORDER BY DESC(?start)
Try it!

Liste des membres des gouvernements[edit]

SELECT ?item ?itemLabel ?gouvernement ?gouvernementLabel 
WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
  ?item wdt:P463 ?gouvernement.
  ?gouvernement wdt:P31 wd:Q1450662.
}
ORDER BY ?gouvernementLabel ?itemLabel
Try it!

Liste des dirigeants des filiales du gouvernement de la République française[edit]

SELECT DISTINCT ?ministre ?ministreLabel ?starttime ?endtime ?ministere ?ministereLabel WHERE {
  wd:Q1450662 wdt:P355 ?ministere.
  ?ministere p:P1037 ?statement.
     ?statement ps:P1037 ?ministre.
     OPTIONAL {?statement pq:P580 ?starttime.}
     OPTIONAL {?statement pq:P582 ?endtime.}
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
}
ORDER BY DESC(?starttime) DESC(?endtime)
Try it!

Liste des ministres ou secrétaires d'Etat[edit]

SELECT ?item ?itemLabel ?ministere ?ministereLabel ?datedebut ?datefin  WHERE {
  VALUES ?target { wd:Q83307 wd:Q736559 }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
    ?item p:P39 ?statement.
    ?statement ps:P39 ?ministere.
    ?ministere (wdt:P279*) ?target ;
      wdt:P17 wd:Q142.
  OPTIONAL { ?statement pq:P580 ?datedebut. }
  OPTIONAL { ?statement pq:P582 ?datefin. }
}
ORDER BY DESC (?datedebut)
Try it!

Trombinoscope des ministres et secrétaires d'Etat[edit]

#defaultView:ImageGrid
SELECT ?item ?itemLabel ?ministere ?ministereLabel ?datedebut ?datefin ?image WHERE {
  VALUES ?target { wd:Q83307 wd:Q736559 }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
    ?item p:P39 ?statement.
    ?statement ps:P39 ?ministere.
    ?ministere (wdt:P279*) ?target ;
      wdt:P17 wd:Q142.
  OPTIONAL { ?statement pq:P580 ?datedebut. }
  OPTIONAL { ?statement pq:P582 ?datefin. }
  OPTIONAL { ?item wdt:P18 ?image. }
}
ORDER BY DESC (?datedebut)
Try it!

Gouvernement actuel[edit]

SELECT ?item ?itemLabel ?ministere ?ministereLabel ?datedebut ?datefin  WHERE {
  VALUES ?target { wd:Q83307 wd:Q736559 }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
    ?item p:P39 ?statement.
    ?statement ps:P39 ?ministere.
    ?ministere (wdt:P279*) ?target ;
      wdt:P17 wd:Q142.
  OPTIONAL { ?statement pq:P580 ?datedebut. }
  MINUS { ?statement pq:P582 ?datefin. }
}
ORDER BY DESC (?datedebut)
Try it!

Durée des mandats des premiers ministres[edit]

SELECT ?item ?itemLabel ?ministere ?ministereLabel ?datedebut ?datefin ?image ?duree_mandat WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
    ?item p:P39 ?statement.
    ?statement ps:P39 ?ministere.
    ?ministere (wdt:P279*) wd:Q1587677 ;
      wdt:P17 wd:Q142.
   ?statement pq:P580 ?datedebut.
   ?statement pq:P582 ?datefin.
   BIND( (?datefin - ?datedebut) AS ?duree_mandat )
  OPTIONAL { ?item wdt:P18 ?image. }
  FILTER(YEAR(?datedebut) >= 1945).
}
ORDER BY DESC (?duree_mandat)
Try it!

Durée des mandats cumulés des Premiers ministres[edit]

SELECT ?item ?itemLabel (SUM (?duree_mandat) AS ?duree) WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
    ?item p:P39 ?statement.
    ?statement ps:P39 ?ministere.
    ?ministere (wdt:P279*) wd:Q1587677 ;
      wdt:P17 wd:Q142.
   ?statement pq:P580 ?datedebut.
   ?statement pq:P582 ?datefin.
   BIND( (?datefin - ?datedebut) AS ?duree_mandat )
  FILTER(YEAR(?datedebut) >= 1945).
}
GROUP BY ?item ?itemLabel
ORDER BY DESC (?duree)
Try it!