Le champ typeReunion est documenté comme suit,:
Cet élément va être étendu pour recouvrir aussi les xsi:type permettant selon les besoins de se baser sur le xsi:type ou un élément de l’énumération, puis les sous types serront fusionnés pour ne se différencier que par leur xsi:type (pour assurer une compatibilité avec l’existant).
Il sera alors rendu obligatoire et non nillable puis l’ODJ sera retiré des ReunionInitParlementaire
Les valeurs qu’il contient sont:
find ../data/assemblee-nettoye/Agenda_XV_nettoye/ -name '*.json' | xargs jq --raw-output '.typeReunion' | sort | uniq -c 26905 DEP 604 GA 192 GE 30 GEVI 6065 GP 1 HÉ Aurélien 8814 null
Ou l’on retrouve les codes type d’organe plus DEP et l’hapax HÉ Aurélien. Il n’y a pas de corrélation entre l’utilisation du champ typeReunion et la référence à un organe au bénéfice duquel la réunion serait organisée ou un organe demandeur de la réunion:
find ../data/assemblee-nettoye/Agenda_XV_nettoye/ -name '*.json' | xargs jq --raw-output 'select(.typeReunion != null and (.organeReuniRef != null or .demandeurs.organe != null)) | "\(.typeReunion) \(.xsiType)"' | sort | uniq -c 2 DEP reunionInitParlementaire_type 602 GA reunionInitParlementaire_type 192 GE reunionInitParlementaire_type 30 GEVI reunionInitParlementaire_type 5960 GP reunionInitParlementaire_type
La valeur de typeReunion ne correspond donc pas au code type de l’organe qui lui serait associé bien que les codes se ressemblent.
- Quelle est la signification du champ typeReunion ?