Le champ niveauCorrection est un entier (1 ou 2) documenté comme suit:
La sémantique de cet élément est en question auprès de la division de la séance (l’attribut source est utilisé mais son rôle encore flou comparativement à la “lettre du gouvernement” qui devrait être le moyen de corriger un projet de loi déposé)
On peut supposer que niveau de correction 1 signifie que le texte apporte une première modification à un texte existant. Et correction 2 que c’est la seconde.
En application des articles 137 et suivants du Règlement de l’Assemblée nationale, est créée une commission d’enquête de vingt membres, relative au déclenchement, à la conduite des opérations extérieures Harmattan , Serval , Barkhane et Chammal en vue d’en faire un bilan géostratégique.
Il s’agit donc probablement d’une correction au texte lui même. Mais dans ce cas ou se trouve la correction ? Et s’il n’y a pas moyen de retrouver cette correction, quel est l’utilité de ce champ ?
Un hypothèse serait qu’une lettre rectificative (par exemple LETTANR5L15B2032 publiée ici) entraine une correction dans un texte du dossier législatif à laquelle elle est attachée (dans ce cas DLR5L15N37447). Mais aucun des documents n’a de champ correction donc l’hypothèse ne fonctionne pas.
Merci pour la méthodologie, que j’ai adapté pour essayer de retrouver dans l’historique Git quand avait été introduites ces parties “corrections”. Pour le document le plus récent, c’est ce commit, mais ça n’est pas très explicite, peut-être que le texte a été changé le 16 octobre sur cet exemple. Il faudrait rechercher dans d’autres légèrement plus anciens pour peut-être mieux comprendre.
J’ai d’abord recherché les dossiers ayant une rectification et en affichant leur date de dépôt
for f in $(find documents -name ‘*.json’) ; do jq --raw-output ‘. | select(.correction.typeCorrection == “Rectifié”) | “(.correction) (.cycleDeVie.chrono.dateDepot) (.uid)”’ < $f ; done|sort -k2
Puis j’ai pris le plus récent (uid PNREANR5L15B2250), puis
Il y a aussi la commande git log -L qui est très pratique pour afficher l’historique d’une partie d’un fichier. C’est lourd depuis la ligne de commande mais il y a un binding emacs et probablement aussi dans d’autres éditeurs.
data/assemblee-nettoye/Dossiers_Legislatifs_XV_nettoye$ git log -L56,61:documents/PNRE/AN/R5/15/B/002/PNREANR5L15B2250.json
commit 889287c92787009924d3f653638e14fdc8d5d935
Author: Tricoteuses <tricoteuses@tricoteuses.fr>
Date: Wed Oct 2 05:34:56 2019 +0200
Nouveautés du jour
diff --git a/documents/PNRE/AN/R5/15/B/002/PNREANR5L15B2250.json b/documents/PNRE/AN/R5/15/B/002/PNREANR5L15B2250.json
--- a/documents/PNRE/AN/R5/15/B/002/PNREANR5L15B2250.json
+++ b/documents/PNRE/AN/R5/15/B/002/PNREANR5L15B2250.json
@@ -52,5 +52,6 @@
"notice": {
"numNotice": "2250",
"formule": "visant à la reconstitution de la carrière d’Alfred Dreyfus",
"adoptionConforme": false
- }
+ },
+ "coSignataires": [
commit d9d368363c9b2bc23cf93b768e6b2082d4c00c83
Author: Tricoteuses <tricoteuses@tricoteuses.fr>
Date: Wed Sep 25 05:35:46 2019 +0200
Nouveautés du jour
diff --git a/documents/PNRE/AN/R5/15/B/002/PNREANR5L15B2250.json b/documents/PNRE/AN/R5/15/B/002/PNREANR5L15B2250.json
--- /dev/null
+++ b/documents/PNRE/AN/R5/15/B/002/PNREANR5L15B2250.json
@@ -0,0 +50,5 @@
+ "notice": {
+ "numNotice": "2250",
+ "formule": "visant à la reconstitution de la carrière d’Alfred Dreyfus",
+ "adoptionConforme": false
+ }
Est-ce que tu es parvenu a en déduire quelque chose ?