WikiLex:Accueil

De WikiLex
Version datée du 11 septembre 2019 à 10:26 par Seb35 (discussion | contributions) (retrait de la date de destruction prévue à août 2019 -> date indéterminée)
Aller à la navigation Aller à la recherche

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, le temps d’améliorer et tester les scripts de synchronisation avec la version officielle des bases LEGI/JORF.


Voici quelques exemples de fiches :

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

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: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

Ce projet bénéficie du soutien de Wiki Valley pour son implémentation technique.