Les textesAssocies à un acte législatif sont de type:
- BAT (Bibard Texte Adopté) par exemple PRJLANR5L14BTA0199
- TAP (Texte Adopté Provisoire) par exemple PRJLANR5L15TAP0066
Un texte de type TAP est toujours associé à un texte de type BTA.
- Tous les textesAssocies sont TAP ou BTA
jq '.. | .actesLegislatifs? | select(. != null) | .[] | select(.textesAssocies != null) | .textesAssocies[] | select(.typeTexte != "BTA" and .typeTexte != "TAP")' $(find ../data/assemblee-nettoye/Dossiers_Legislatifs_{XIV,XV}_nettoye/dossiers -name '*.json')
- Chaque TAP est associé à un BTA et ils ont les même 4 derniers chiffres (numéro de bibard)
jq '.. | .actesLegislatifs? | select(. != null) | .[] | select(.textesAssocies != null and (.textesAssocies | length) == 2) | .textesAssocies | select(.[0].typeTexte != "BTA" or .[1].typeTexte != "TAP" or .[0].texteAssocieRef[-4:] != .[1].texteAssocieRef[-4:])' $(find ../data/assemblee-nettoye/Dossiers_Legislatifs_{XIV,XV}_nettoye/dossiers -name '*.json')