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

De WikiLex
Aller à la navigation Aller à la recherche
màj des numéros d’items
+Évolution du nombre de textes de nature réglementaire
Ligne 69 : Ligne 69 :
}
}
GROUP BY ?natureLegislative ?annee ?natureLegislativeLabel
GROUP BY ?natureLegislative ?annee ?natureLegislativeLabel
ORDER BY ?annee
}}
== Évolution du nombre de textes de nature réglementaire ==
L’ordre de grandeur des textes réglementaires est plus grand que les textes de nature législative, aussi mettre les deux ensembles « tassent » les textes législatifs, les rendant peu visibles.
{{SPARQL|query=
# Évolution du nombre de textes de nature réglementaire
# - par défaut entre 1900 et 2019 inclus
# - il manque des textes dans les temps anciens, mais difficile de savoir combien
PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>
#defaultView:LineChart
SELECT ?natureRéglementaire (STR(?annee) AS ?Année) (COUNT(?loi) AS ?Quantité) ?natureRéglementaireLabel
WHERE {
  VALUES ?natureRéglementaire {wl:Q20 wl:Q21}
  ?loi wlt:P1 ?natureRéglementaire .
  ?loi wlt:P27 ?date_texte .
  BIND(YEAR(?date_texte) AS ?annee)
  FILTER(?annee >= 1900 && ?annee <= 2019)
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr" } .
}
GROUP BY ?natureRéglementaire ?annee ?natureRéglementaireLabel
ORDER BY ?annee
ORDER BY ?annee
}}
}}

Version du 8 décembre 2019 à 17:56

Préfixes

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>
PREFIX wltn: <http://wikilex.seb35.fr/prop/direct-normalized/>
PREFIX wlp: <http://wikilex.seb35.fr/prop/>
PREFIX wlps: <http://wikilex.seb35.fr/prop/statement/>
PREFIX wlpsv: <http://wikilex.seb35.fr/prop/statement/value/>
PREFIX wlpsn: <http://wikilex.seb35.fr/prop/statement/value-normalized/>
PREFIX wlpq: <http://wikilex.seb35.fr/prop/qualifier/>
PREFIX wlpqv: <http://wikilex.seb35.fr/prop/qualifier/value/>
PREFIX wlpqn: <http://wikilex.seb35.fr/prop/qualifier/value-normalized/>
PREFIX wlpr: <http://wikilex.seb35.fr/prop/reference/>
PREFIX wlprv: <http://wikilex.seb35.fr/prop/reference/value/>
PREFIX wlprn: <http://wikilex.seb35.fr/prop/reference/value-normalized/>
PREFIX wlno: <http://wikilex.seb35.fr/prop/novalue/>
PREFIX wlref: <http://wikilex.seb35.fr/reference/>
PREFIX wlv: <http://wikilex.seb35.fr/value/>

SELECT *
WHERE {
  
}

Essayez !

Nombre de lois par nature

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

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 2019 inclus
# - il manque des textes dans les temps anciens, mais difficile de savoir combien

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

#defaultView:LineChart
SELECT ?natureLegislative (STR(?annee) AS ?Année) (COUNT(?loi) AS ?Quantité) ?natureLegislativeLabel
WHERE {
  VALUES ?natureLegislative {wl:Q13 wl:Q14 wl:Q15 wl:Q16 wl:Q17 wl:Q18 wl:19}
  ?loi wlt:P1 ?natureLegislative .
  ?loi wlt:P27 ?date_texte .
  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 !

Évolution du nombre de textes de nature réglementaire

L’ordre de grandeur des textes réglementaires est plus grand que les textes de nature législative, aussi mettre les deux ensembles « tassent » les textes législatifs, les rendant peu visibles.

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

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

#defaultView:LineChart
SELECT ?natureRéglementaire (STR(?annee) AS ?Année) (COUNT(?loi) AS ?Quantité) ?natureRéglementaireLabel
WHERE {
  VALUES ?natureRéglementaire {wl:Q20 wl:Q21}
  ?loi wlt:P1 ?natureRéglementaire .
  ?loi wlt:P27 ?date_texte .
  BIND(YEAR(?date_texte) AS ?annee)
  FILTER(?annee >= 1900 && ?annee <= 2019)
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr" } .
}
GROUP BY ?natureRéglementaire ?annee ?natureRéglementaireLabel
ORDER BY ?annee

Essayez !

Lois ordinaires

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

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

Essayez !

Lois organiques

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

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

Essayez !

Constitutions

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

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

Essayez !

Lois constitutionnelles

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

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

Essayez !

Ordonnances

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

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

Essayez !

Décrets-lois

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

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

Essayez !

Correspondances cid ↔ items Wikibase

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlp: <http://wikilex.seb35.fr/prop/>
PREFIX wlps: <http://wikilex.seb35.fr/prop/statement/>
PREFIX wlpr: <http://wikilex.seb35.fr/prop/reference/>

SELECT ?cid ?item
WHERE {
  ?item wlp:P21 [
      wlps:P21 ?cid ;
      #prov:wasDerivedFrom [
      #  wlpr:P10 wl:Q22
      #]
    ]
}

Essayez !