« WikiLex:Accueil » : différence entre les versions

De WikiLex
Aller à la navigation Aller à la recherche
m 20 revisions imported
adaptation des numéros
Ligne 4 : Ligne 4 :


Il ne contiendra ''pas'' la jurisprudence, le statut juridique de celle-ci étant trop problématique, au moins pour l’instant.
Il ne contiendra ''pas'' la jurisprudence, le statut juridique de celle-ci étant trop problématique, au moins pour l’instant.
<div style="border-left:2px solid red; padding-left:0.5em">
ATTENTION : l’installation actuelle de ce site est une expérimentation par [[User:Seb35|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.
</div>


Demande de compte utilisateur : la création de compte utilisateur est désactivée pour éviter que ce wiki ne soit spammé. Vous pouvez [https://www.seb35.fr/contact me contacter] si vous en voulez un.
Demande de compte utilisateur : la création de compte utilisateur est désactivée pour éviter que ce wiki ne soit spammé. Vous pouvez [https://www.seb35.fr/contact me contacter] si vous en voulez un.
Ligne 16 : Ligne 12 :


Voici quelques exemples de fiches :
Voici quelques exemples de fiches :
* [[Q128|code général des impôts]]
* [[Q117|code général des impôts]]
* [[Q3589|loi n° 2018-1317 du 28 décembre 2018 de finances pour 2019]]
* [[Q109305|loi n° 2018-1317 du 28 décembre 2018 de finances pour 2019]]
* [[Q255|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]]
* [[Q42759|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).
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).
Ligne 26 : Ligne 22 :
{{SPARQL|title=Évolution du nombre de textes de nature législative entre 1900 et 2018|query=
{{SPARQL|title=Évolution du nombre de textes de nature législative entre 1900 et 2018|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 2018 inclus
# - 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 35 : Ligne 31 :
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:Q376 wl:Q377 wl:Q378 wl:Q379 wl:Q3598 wl:Q3597}
   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:P35 ?date_texte .
   ?loi wlt:P27 ?date_texte .
  ?loi wlt:P36 wl:Q4763 .
   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 49 : Ligne 44 :
D’autres exemples de requêtes SPARQL sont disponibles sur '''[[WikiLex:Exemples de requêtes]]'''.
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%3DQ15+Polynésie "haswbstatement:P1=Q15 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 8 décembre 2019 à 13:19

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.

Demande de compte utilisateur : la création de compte utilisateur est désactivée pour éviter que ce wiki ne soit spammé. Vous pouvez me contacter si vous en voulez un.

Cette instance Wikibase a été enregistrée sur le Wikibase registry sous le numéro Q78.


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 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 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:P1=Q15 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.