« WikiLex:Exemples de requêtes » : différence entre les versions
Aller à la navigation
Aller à la recherche
m 9 revisions imported |
màj des numéros d’items |
||
Ligne 52 : | Ligne 52 : | ||
{{SPARQL|query= | {{SPARQL|query= | ||
# Évolution du nombre de textes de nature législative | # Évolution du nombre de textes de nature législative | ||
# - par défaut entre 1900 et | # - par défaut entre 1900 et 2019 inclus | ||
# - il manque des textes dans les temps anciens, mais difficile de savoir combien | # - il manque des textes dans les temps anciens, mais difficile de savoir combien | ||
Ligne 61 : | Ligne 61 : | ||
SELECT ?natureLegislative (STR(?annee) AS ?Année) (COUNT(?loi) AS ?Quantité) ?natureLegislativeLabel | SELECT ?natureLegislative (STR(?annee) AS ?Année) (COUNT(?loi) AS ?Quantité) ?natureLegislativeLabel | ||
WHERE { | WHERE { | ||
VALUES ?natureLegislative {wl: | VALUES ?natureLegislative {wl:Q13 wl:Q14 wl:Q15 wl:Q16 wl:Q17 wl:Q18 wl:19} | ||
?loi wlt:P1 ?natureLegislative . | ?loi wlt:P1 ?natureLegislative . | ||
?loi wlt: | ?loi wlt:P27 ?date_texte . | ||
BIND(YEAR(?date_texte) AS ?annee) | BIND(YEAR(?date_texte) AS ?annee) | ||
FILTER(?annee >= 1900 && ?annee < 2019) | FILTER(?annee >= 1900 && ?annee <= 2019) | ||
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr" } . | SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr" } . | ||
} | } | ||
Ligne 81 : | Ligne 80 : | ||
SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | ||
WHERE { | WHERE { | ||
?item wlt:P1 wl: | ?item wlt:P1 wl:Q16 . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P27 ?date_texte } . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P39 ?vigueur } . | ||
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | ||
} | } | ||
Ligne 97 : | Ligne 96 : | ||
SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | ||
WHERE { | WHERE { | ||
?item wlt:P1 wl: | ?item wlt:P1 wl:Q15 . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P27 ?date_texte } . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P39 ?vigueur } . | ||
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | ||
} | } | ||
Ligne 113 : | Ligne 112 : | ||
SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | ||
WHERE { | WHERE { | ||
?item wlt:P1 wl: | ?item wlt:P1 wl:Q14 . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P27 ?date_texte } . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P39 ?vigueur } . | ||
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | ||
} | } | ||
Ligne 129 : | Ligne 128 : | ||
SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | ||
WHERE { | WHERE { | ||
?item wlt:P1 wl: | ?item wlt:P1 wl:Q13 . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P27 ?date_texte } . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P39 ?vigueur } . | ||
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | ||
} | } | ||
Ligne 145 : | Ligne 144 : | ||
SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | ||
WHERE { | WHERE { | ||
?item wlt:P1 wl: | ?item wlt:P1 wl:Q19 . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P27 ?date_texte } . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P39 ?vigueur } . | ||
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | ||
} | } | ||
Ligne 161 : | Ligne 160 : | ||
SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | SELECT ?item ?itemLabel ?date_texte ?vigueurLabel | ||
WHERE { | WHERE { | ||
?item wlt:P1 wl: | ?item wlt:P1 wl:Q18 . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P27 ?date_texte } . | ||
OPTIONAL { ?item wlt: | OPTIONAL { ?item wlt:P39 ?vigueur } . | ||
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | ||
} | } | ||
Ligne 179 : | Ligne 178 : | ||
SELECT ?cid ?item | SELECT ?cid ?item | ||
WHERE { | WHERE { | ||
?item wlp: | ?item wlp:P21 [ | ||
wlps: | wlps:P21 ?cid ; | ||
#prov:wasDerivedFrom [ | #prov:wasDerivedFrom [ | ||
# wlpr: | # wlpr:P10 wl:Q22 | ||
#] | #] | ||
] | ] | ||
} | } | ||
}} | }} |
Version du 8 décembre 2019 à 17:52
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 {
}
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é)
É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
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)
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)
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)
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)
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)
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)
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
#]
]
}