@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
48 lines (45 loc) • 1.69 kB
JSON
{
"title": "Champs liés au texte d'un acte législatif.",
"type": "object",
"$comment": "jq '.. | .actesLegislatifs? | select(. != null) | .[] | select(.texteAssocieRef != null and .texteAdopteRef != null) | \"\\(.xsiType) \\(.codeActe) \\(.texteAssocieRef) \\(.texteAdopteRef)\"' $(find ../data/assemblee-nettoye/Dossiers_Legislatifs_{XIV,XV}_nettoye/dossiers -name '*.json')",
"properties": {
"texteAdopteRef": {
"description": "Identifiant unique (uid) d'`un rapport <document.html>`__.",
"type": "string"
},
"texteAssocieRef": {
"description": "Identifiant unique (uid) du `texte <document.html>`__ auquel aboutit un acte législatif.",
"type": "string"
},
"textesAssocies": {
"$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-textesassocies-dans-acteslegislatifs/135",
"items": {
"properties": {
"texteAssocieRef": {
"$comment": "Discussion https://forum.en-root.org/t/les-textes-de-type-bta-ou-tap-manquent/136",
"description": "Identifiant unique du texte adopté.",
"type": "string"
},
"typeTexte": {
"description": "BTA pour Bibard du Texte Adopté ou TAP pour Texte Adopté Provisoire.",
"enum": [
"BTA",
"TAP"
],
"type": "string"
}
},
"type": "object"
},
"type": "array"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "Texte.json",
"$$target": [
"Texte.json",
"Texte.json#/properties/texteAdopteRef",
"Texte.json#/properties/texteAssocieRef",
"Texte.json#/properties/textesAssocies"
]
}