« WikiLex:Accueil » : différence entre les versions
préfixes configurés |
requête plus intéressante ici |
||
Ligne 20 : | Ligne 20 : | ||
La modification en masse des données peut se faire au moyen de QuickStatements sur https://quickstatements.wikilex.seb35.fr (après création d’un compte utilisateur). | La modification en masse des données peut se faire au moyen de QuickStatements sur https://quickstatements.wikilex.seb35.fr (après création d’un compte utilisateur). | ||
{{SPARQL|title= | {{SPARQL|title=Évolution du nombre de textes de nature législative entre 1900 et 2018|query= | ||
SELECT ? | # É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 { | WHERE { | ||
? | VALUES ?natureLegislative {wl:Q376 wl:Q377 wl:Q378 wl:Q379 wl:Q3598 wl:Q3597} | ||
?loi wlt:P1 ?natureLegislative . | |||
?loi wlt:P35 ?date_texte . | |||
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } . | ?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" } . | |||
} | } | ||
ORDER BY | GROUP BY ?natureLegislative ?annee ?natureLegislativeLabel | ||
ORDER BY ?annee | |||
}} | }} | ||
D’autres exemples de requêtes SPARQL sont disponibles sur '''[[WikiLex:Exemples de requêtes]]'''. | |||
Noter que ce wiki bénéficie de la [[:mediawikiwiki:Help:WikibaseCirrusSearch|recherche avancée de Elasticsearch dans Wikibase]], permettant notamment d’utiliser les fonctions comme '''haswbstatement'''. Par exemple [https://wikilex.seb35.fr/Spécial:Recherche?search=haswbstatement%3AP1%3DQ378+Polynésie "haswbstatement:P31=Q378 Polynésie"] (lois organiques + mot "Polynésie"). Noter que seules certaines propriétés sont indexées : [[Property:P1|P1 (nature de l’élément)]], [[Property:P2|P2 (sous-classe de)]] et toutes les propriétés du type string, external-id, wikibase-item, wikibase-property (similairement à Wikidata). | Noter que ce wiki bénéficie de la [[:mediawikiwiki:Help:WikibaseCirrusSearch|recherche avancée de Elasticsearch dans Wikibase]], permettant notamment d’utiliser les fonctions comme '''haswbstatement'''. Par exemple [https://wikilex.seb35.fr/Spécial:Recherche?search=haswbstatement%3AP1%3DQ378+Polynésie "haswbstatement:P31=Q378 Polynésie"] (lois organiques + mot "Polynésie"). Noter que seules certaines propriétés sont indexées : [[Property:P1|P1 (nature de l’élément)]], [[Property:P2|P2 (sous-classe de)]] et toutes les propriétés du type string, external-id, wikibase-item, wikibase-property (similairement à Wikidata). |
Version du 10 juillet 2019 à 17:59
WikiLex est un – projet d’ – entrepôt sémantique relatif au corpus législatif français. Il contient (en petite partie qui grandira) des métadonnées sur les lois, structurées à l’aide de l’ontologie ELI et probablement avec d’autres ontologies/propriétés qui seront ajoutées.
Actuellement, il contient tous les textes de niveau législatif ou supérieur (lois constitutionnelles, constitutions, lois organiques, lois ordinaires, ordonnances, décrets-lois) qui proviennent de l’Open Data de la DILA via le projet legi.py.
Il ne contiendra pas la jurisprudence, le statut juridique de celle-ci étant trop problématique, au moins pour l’instant.
ATTENTION : l’installation actuelle de ce site est une expérimentation par Seb35 qui a vocation à être détruite d’ici août 2019, le temps d’améliorer et tester les scripts de synchronisation avec la version officielle des bases LEGI/JORF.
Voici quelques exemples de fiches :
- code général des impôts
- loi n° 2018-1317 du 28 décembre 2018 de finances pour 2019
- loi organique n° 2001-100 du 5 février 2001 modifiant la loi n° 62-1292 du 6 novembre 1962 relative à l'élection du Président de la République au suffrage universel
L’exploitation des données peut se faire au moyen du language SPARQL sur https://query.wikilex.seb35.fr. Les préfixes principaux sont wl: (entités) et wlt: (propriétés).
La modification en masse des données peut se faire au moyen de QuickStatements sur https://quickstatements.wikilex.seb35.fr (après création d’un compte utilisateur).
# É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 ! - Évolution du nombre de textes de nature législative entre 1900 et 2018
D’autres exemples de requêtes SPARQL sont disponibles sur WikiLex:Exemples de requêtes.
Noter que ce wiki bénéficie de la recherche avancée de Elasticsearch dans Wikibase, permettant notamment d’utiliser les fonctions comme haswbstatement. Par exemple "haswbstatement:P31=Q378 Polynésie" (lois organiques + mot "Polynésie"). Noter que seules certaines propriétés sont indexées : P1 (nature de l’élément), P2 (sous-classe de) et toutes les propriétés du type string, external-id, wikibase-item, wikibase-property (similairement à Wikidata).
TODO :
- améliorer le script de synchronisation
- réfléchir à une cohabitation harmonieuse entre humains et scripts de synchronisation, au moins ce qui est nécessaire pour structurer au lancement du wiki grande échelle
- créer/améliorer le script d’initialisation de l’ontologie (créer les items nécessaires sur un nouveau Wikibase, notamment pour l’extension WikibaseQualityConstraints, ainsi que l’ontologie spécifique à WikiLex)
- faire quelques essais d’ajouts de textes réglementaires (décrets, arrêtés)
- faire quelques essais d’ajouts d’articles de lois
- faire quelques essais d’ajouts d’items relatifs aux consolidations des lois