Voir le correctif associé
Le champ sessionRef n’est pas documenté mais il contient un identifiant dont la structure est documenté et fait référence à une session parlementaire.
find ../data/assemblee-nettoye/Agenda_{XV,XIV}_nettoye/ -name '*.json' | xargs jq --raw-output '.sessionRef' | sort | uniq -c
52204 null
112 SCR5A2017E1
16 SCR5A2017E2
2 SCR5A2017I1
4 SCR5A2017I2
2 SCR5A2017I3
18 SCR5A2017O1
72 SCR5A2018E1
29 SCR5A2018E2
778 SCR5A2018O1
55 SCR5A2019E1
40 SCR5A2019E2
465 SCR5A2019O1
264 SCR5A2020O1
Sur la même période (c’est à dire la 14ième et 15ième législature), les scrutins font référence à un plus grand nombre de session parlementaires. Cela contribue à la théorie qu’il y a un bug quelque part dans l’agenda.
find ../data.tricoteuses.fr/Scrutins_{XV,XIV}/ -name '*.json' | xargs jq --raw-output '.sessionRef' | sort | uniq -c
15 SCR5A2012E1
5 SCR5A2012E2
42 SCR5A2013E1
4 SCR5A2013E3
529 SCR5A2013O1
50 SCR5A2014E1
7 SCR5A2014E2
253 SCR5A2014O1
18 SCR5A2015E1
5 SCR5A2015E2
236 SCR5A2015O1
18 SCR5A2016E1
1 SCR5A2016E2
145 SCR5A2016O1
119 SCR5A2017E1
18 SCR5A2017E2
26 SCR5A2017O1
71 SCR5A2018E1
62 SCR5A2018E2
910 SCR5A2018O1
50 SCR5A2019E1
40 SCR5A2019E2
833 SCR5A2019O1
484 SCR5A2020O1
Contrairement à ce qui est documenté SCR5A2020O1 contient l’année 2020 qui ne correspond pourtant pas au début de l’année d’une session parlementaire pour toutes les réunions qui datent de janvier 2020 car elles ont eu lieu durant la session parlementaire qui a débuté le 1er Octobre 2019.
La structure des identifiants doit donc obéir à une logique différente. Comme le champ sessionRef n’est pas toujours renseigné, découvrir la structure par l’exemple risque d’être compliqué.
Etant donné les difficultés que représente la compréhension du contenu de ce champ et la facilité d’établir un inventaire des sessions parlementaires, il semble plus simple d’aller insérer et chercher les données dans wikidata.