« WikiLex:Changements sur les données » : différence entre les versions
classement par type de loi fait |
|||
Ligne 17 : | Ligne 17 : | ||
== [à vérifier+discuter] Items ayant des doubles rangs préférés == | == [à vérifier+discuter] Items ayant des doubles rangs préférés == | ||
[[Q6776| | Tel que wikilex-sync est écrit, les rangs élevés peuvent provenir de deux causes : | ||
* si le texte dans la base LEGI a plusieurs enregistrements (id) pour un même cid, alors les enregistrements en statut 'modifié' sont de rang normal et les autres enregistrements sont de rang élevé, | |||
* pour les deux propriétés ELI qui sont naturellement multivaluées, l’ELI correspondant au NOR est de rang élevé et l’ELI correspondant à l’identifiant naturel AAAA-N est de rang normal. | |||
Certains éléments comme [[Q6776|arrêté du 19 mars 1987 fixant les modalités d'élection des représentants des régions et des départements et les modalités de désignation des représentants des communes aux comités de bassin <small>(Q6776)</small>]] ont alors certaines propriétés multivaluées avec plusieurs rangs élevés comme eli:title sur cet exemple. Il y a 62 tels items ([https://query.wikilex.seb35.fr/#SELECT%20%3Fitem%20%3Fprop%20%3Fn%20%3FitemLabel%0AWHERE%20%7B%0A%20%20%7B%0A%20%20%20%20SELECT%20%3Fitem%20%3Fprop%20%28COUNT%28%3Fstatement%29%20AS%20%3Fn%29%0A%20%20%20%20WHERE%20%7B%0A%20%20%20%20%20%20%5B%5D%20rdf%3Atype%20wikibase%3AProperty%20%3B%20wikibase%3Aclaim%20%3Fprop%20.%0A%20%20%20%20%20%20%3Fitem%20%3Fprop%20%3Fstatement%20.%0A%20%20%20%20%20%20%3Fstatement%20wikibase%3Arank%20wikibase%3APreferredRank%20.%0A%20%20%20%20%7D%0A%20%20%20%20GROUP%20BY%20%3Fitem%20%3Fprop%0A%20%20%7D%0A%20%20%3Fitem%20rdfs%3Alabel%20%3FitemLabel%20.%0A%20%20FILTER%28%20%3Fn%20%3E%3D%202%20%29%0A%20%20FILTER%28%20LANG%28%20%3FitemLabel%20%29%20%3D%20%22fr%22%20%29%0A%7D%0AORDER%20BY%20DESC%28%3Fn%29%20%3FitemLabel%20%3Fprop requête]), l’un ([[Q13558]]) ayant même jusqu’à trois valeurs de rang élevé. Sur plusieurs exemples, Légifrance réagit également bizarrement, par exemple en affichant deux dates d’abrogation ([https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000000321578 exemple]). | |||
Un type de cas peut être quasiment légitime ([https://wikilex.seb35.fr/index.php?title=Q9967&oldid=10195 exemple]) où ce texte, en décembre 2019, est en abrogation différée au 1er janvier 2020 et la version suivante est en vigueur différée au 1er janvier 2020 (changement de nom de INRA en INRAE semble-t-il). Aussi ce type n’est pas réellement abrogé, mais ce moyen de faire sert à annoncer à l’avance la future rédaction. Sur d’autres textes, ce type de comportement est effectué avec une version en 'VIGUEUR' et la future version en 'VIGUEUR_DIFF'. | |||
== Fait == | == Fait == |
Version du 24 décembre 2019 à 21:59
Ajout de données
Ajout de la base JORF
La base JORF contient environ 1M de textes alors que la base LEGI contient 1,1K textes. Les textes actuellement manquants dans WikiLex sont probablement des lois anciennes peu importantes (car non-consolidées) et des textes de rang inférieur de toutes dates plutôt abrogés que réécrits (arrêtés).
[en attente de JORF] Ajout de eli:amends aux textes dont le titre comporte "modifiant la loi n° XX-XX"
Au 9 décembre 2019, il y a 7585 telles lois selon la requête SPARQL correspondant à la regex codée dans le script wikilex-sync et 7353 avec la propriété eli:amends [1]. La différence de 232 textes semble être des textes de la base JORF.
Refaire tourner le script sur ces 232 candidats une fois la base JORF ajoutée, il ne devrait alors plus y avoir de tels textes sans correspondance.
[en attente de JORF] Ajout de eli:amends aux textes dont le titre comporte "modifiant la loi du JJ MM AAAA"
Écrire un moteur permettant de rapprocher les textes "modifiant la loi du JJ MM AAAA" en recherchant (espérant) les lois de même type le jour dit, voire en faisant un diff sur le titre des textes. Au 9 décembre 2019, il y a que 260 tels textes dans la base LEGI (241 décrets, 9 arrêtés, 7 lois, 3 ordonnances. Il est toutefois probable que l’ordre de grandeur soit plus important une fois JORF ajoutée, des arrêtés non-consolidés pouvant modifier des arrêtés consolidés.
[à vérifier+discuter] Items ayant des doubles rangs préférés
Tel que wikilex-sync est écrit, les rangs élevés peuvent provenir de deux causes :
- si le texte dans la base LEGI a plusieurs enregistrements (id) pour un même cid, alors les enregistrements en statut 'modifié' sont de rang normal et les autres enregistrements sont de rang élevé,
- pour les deux propriétés ELI qui sont naturellement multivaluées, l’ELI correspondant au NOR est de rang élevé et l’ELI correspondant à l’identifiant naturel AAAA-N est de rang normal.
Certains éléments comme arrêté du 19 mars 1987 fixant les modalités d'élection des représentants des régions et des départements et les modalités de désignation des représentants des communes aux comités de bassin (Q6776) ont alors certaines propriétés multivaluées avec plusieurs rangs élevés comme eli:title sur cet exemple. Il y a 62 tels items (requête), l’un (Q13558) ayant même jusqu’à trois valeurs de rang élevé. Sur plusieurs exemples, Légifrance réagit également bizarrement, par exemple en affichant deux dates d’abrogation (exemple).
Un type de cas peut être quasiment légitime (exemple) où ce texte, en décembre 2019, est en abrogation différée au 1er janvier 2020 et la version suivante est en vigueur différée au 1er janvier 2020 (changement de nom de INRA en INRAE semble-t-il). Aussi ce type n’est pas réellement abrogé, mais ce moyen de faire sert à annoncer à l’avance la future rédaction. Sur d’autres textes, ce type de comportement est effectué avec une version en 'VIGUEUR' et la future version en 'VIGUEUR_DIFF'.
Fait
Types de lois
Recenser les types de lois spécifiques et récurrents (lois de finances, lois de financement de la Sécurité sociale, lois de programmation, lois de programme…) et tagger cela dans une propriété à définir.
Tenter, autant que faire se peut, de reconnaître automatiquement les différents types afin de disposer de ces règles pour l’avenir (art 2 CC :). Peut-être avec une approche par regex. Bonus : ajouter ces règles à metslesliens.
- Implémenté le 22 décembre 2019 dans wikilex-sync pour 5 catégories, uniquement des lois de finances et assimilé : LFI, LFR, LR, LPFP, LFSS (181 textes concernés).
- Je n’ai pas implémenté les « lois de programmation » et « lois de programme » car je ne suis pas sûr que la seule mention « de programmation » ou « de programme » dans le titre suffise à caractériser une loi de programmation au sens moderne (notion introduite lors de la révision constitutionnelle de 2008, cf article 34 de la Constitution) car il y a la mention « de programmation » avant 2008 (la première étant en 1982). La dernière mention « de programme » date de 2006. Voir cette requête SPARQL pour la liste des 33 textes concernés.
- ~ Seb35 [^_^] 23 décembre 2019 à 18:18 (CET)