Signification du champ identifiant.numRect dans un Amendement

Le champ numRect n’est pas documenté. On peut supposer qu’il se rapporte au nombre de fois qu’un amendement a été rectifié (comme décrit dans le guide du sénat).

Mais la répartition des valeurs surprend:

find ../data/assemblee-nettoye/Amendements_XV_nettoye -name '*.json' | xargs jq '.identifiant.numRect' | sort | uniq -c
 125345 "0"
   2613 "1"
    156 "50"
      8 "51"
      2 "52"

En établissant la correspondance avec le champ numeroLong qui reprend le champ .identifiant.numero et le fait suivre du nombre de fois que l’article a été rectifié entre parenthèses (par exemple 69 (2ème Rect)), on peut établir une correspondance entre identifiant.numRect et le nombre de fois qu’un amendement a été rectifié. A défaut d’être intuitive, cette correspondance est constante:

find ../data/assemblee-nettoye/Amendements_XV_nettoye -name '*.json' | xargs jq --raw-output 'select(.identifiant.numRect > "0") | "\(.identifiant.numRect)/\(.numeroLong)"' | sed -e 's:\([0-9][0-9]*\)/.*(\(.*\)):\1 \2:' | sort | uniq -c
   2613 1 Rect
    156 50 2ème Rect
      8 51 3ème Rect
      2 52 4ème Rect
1 « J'aime »