« WikiLex:Exemples de requêtes » : différence entre les versions

De WikiLex
Aller à la navigation Aller à la recherche
meilleur affichage sur l’évolution du nombre de textes
+Nombre de lois par nature
Ligne 1 : Ligne 1 :
== Lois constitutionnelles ==
== Nombre de lois par nature ==


{{SPARQL|query=
{{SPARQL|query=
SELECT ?item ?itemLabel ?date_texte ?vigueurLabel
SELECT ?Nature (COUNT(?item) AS ?Quantité)
WHERE {
WHERE {
   ?item wlt:P1 wl:Q376 .
   {
  OPTIONAL { ?item wlt:P35 ?date_texte } .
    ?item wlt:P1 ?nature .
   OPTIONAL { ?item wlt:P36 ?vigueur } .
    ?nature rdfs:label ?Nature .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
    FILTER(LANG(?Nature) = "fr") .
  }
   UNION
  {
    ?item wlt:P1 ?nature .
    BIND("Total"@fr AS ?Nature) .
  }
}
}
ORDER BY DESC(?date_texte)
GROUP BY ?Nature
ORDER BY DESC(?Quantité)
}}
}}


Ligne 32 : Ligne 39 :
GROUP BY ?natureLegislative ?annee ?natureLegislativeLabel
GROUP BY ?natureLegislative ?annee ?natureLegislativeLabel
ORDER BY ?annee
ORDER BY ?annee
}}
== Lois constitutionnelles ==
{{SPARQL|query=
SELECT ?item ?itemLabel ?date_texte ?vigueurLabel
WHERE {
  ?item wlt:P1 wl:Q376 .
  OPTIONAL { ?item wlt:P35 ?date_texte } .
  OPTIONAL { ?item wlt:P36 ?vigueur } .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}
ORDER BY DESC(?date_texte)
}}
}}

Version du 13 juillet 2019 à 09:38

Nombre de lois par nature

SELECT ?Nature (COUNT(?item) AS ?Quantité)
WHERE {
  {
    ?item wlt:P1 ?nature .
    ?nature rdfs:label ?Nature .
    FILTER(LANG(?Nature) = "fr") .
  }
  UNION
  {
    ?item wlt:P1 ?nature .
    BIND("Total"@fr AS ?Nature) .
  }
}
GROUP BY ?Nature
ORDER BY DESC(?Quantité)

Essayez !

Évolution du nombre de textes de nature législative

# Évolution du nombre de textes de nature législative
# - par défaut entre 1900 et 2018 inclus
# - il manque des textes dans les temps anciens, mais difficile de savoir combien

#defaultView:LineChart
SELECT ?natureLegislative (STR(?annee) AS ?Année) (COUNT(?loi) AS ?Quantité) ?natureLegislativeLabel
WHERE {
  VALUES ?natureLegislative {wl:Q376 wl:Q377 wl:Q378 wl:Q379 wl:Q3598 wl:Q3597}
  ?loi wlt:P1 ?natureLegislative .
  ?loi wlt:P35 ?date_texte .
  ?loi wlt:P36 wl:Q4763 .
  BIND(YEAR(?date_texte) AS ?annee)
  FILTER(?annee >= 1900 && ?annee < 2019)
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr" } .
}
GROUP BY ?natureLegislative ?annee ?natureLegislativeLabel
ORDER BY ?annee

Essayez !

Lois constitutionnelles

SELECT ?item ?itemLabel ?date_texte ?vigueurLabel
WHERE {
  ?item wlt:P1 wl:Q376 .
  OPTIONAL { ?item wlt:P35 ?date_texte } .
  OPTIONAL { ?item wlt:P36 ?vigueur } .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}
ORDER BY DESC(?date_texte)

Essayez !