WikiLex:Historique

De WikiLex
Sauter à la navigation Sauter à la recherche

Cette page liste les principales actions faites sur le wiki et notamment les imports massifs.

Les items marqués avec « (A) » sont les imports automatisés effectués par Utilisateur:WikiLexBot (contributions).

  • 17 novembre 2019 - initialisation du wiki de production et d’une quarantaine de propriétés à partir du wiki prototype
  • 7 décembre 2019 (A) - import initial de la base LEGI du 29 novembre 2019 (110 000 textes en environ 7 heures)
  • 14 décembre 2019 - implémentation du bouton « marquer comme erreur » pour les humains comme la seule action possible sur valeurs automatisées et marquant la valeur comme étant de rang désuet, une requête SPARQL permet ensuite de recenser ces signalements (code dans MediaWiki:Common.js et MediaWiki:Common.css)
  • 21 décembre 2019 (A) - nouveau type d’origine de données automatisées contributions additionnelles automatisées depuis la base LEGI (Q112459) pour des données originales extraites depuis les données officielles (code dans le script wikilex-sync)
  • 21 décembre 2019 (A) - ajout de la propriété eli:amends (P40) et production de données originales par la reconnaissance, dans le titre, de l’expression « modifiant la loi/décret/etc n° AA-NN » à partir de la base LEGI du 9 décembre 2019 (7353 textes concernés)
  • 23 décembre 2019 (A) - ajout de la propriété texte de nature spécifique (P41) et production de données originales listant les textes ayant une caractéristique spécifique, pour l’instant les textes budgétaires (LFI, LFR, LR, LPFP, LFSS) (181 textes concernés)
  • 3-4 janvier 2020 (A) - nouvelle mise à jour avec la base LEGI du 02/01 puis 03/01, correction de plusieurs défauts
  • 4 janvier 2020 - automatisation des mises à jour, couplé à celles d’Archéo Lex, selon la fréquence de la base LEGI (chaque soirée du lundi au vendredi), le premier test réel aura donc lieu le 6 janvier 2020 (des logs côté serveur sont mis en place pour surveiller les imports)
  • 4 janvier 2020 - la présentation des diffs est améliorée en ne marquant plus les changements de référence (à chaque mise à jour de, au moins, la date de la base LEGI) comme des suppressions puis ajout mais en changement, affiché donc sur une même ligne au lieu de deux lignes différentes (exemple). L’heuristique est simplement s’il y a une ancienne référence et une nouvelle référence. Le diff suivant présente la modification sur le code de l’extension Wikibase.
    --- a/repo/includes/Diff/ClaimDiffer.php
    +++ b/repo/includes/Diff/ClaimDiffer.php
    @@ -140,6 +140,10 @@ class ClaimDiffer {
                            return null;
                    }
     
    +               if( count( $oldReferences ) === 1 && count( $newReferences ) === 1 ) {
    +                       return new Diff( [ new DiffOpChange( $oldReferences[0], $newReferences[0] ) ], false );
    +               }
    +
                    return new Diff( $this->listDiffer->doDiff( $oldReferences, $newReferences ), false );
            }