@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
63 lines (60 loc) • 2.09 kB
JSON
{
"title": "Champs communs des actes législatifs.",
"description": "",
"type": "object",
"properties": {
"uid": {
"description": "Identifiant unique de l'acte législatif.",
"type": "string"
},
"codeActe": {
"description": "Code de l'acte législatif dont la valeur dépend de `sa place dans la hiérarchie <../actes/index.html>`__.",
"type": "string"
},
"libelleActe": {
"description": "Nom et code d'un acte législatif.",
"properties": {
"libelleCourt": {
"description": "Equivalent du nomCanonique mais plus court.",
"type": "string"
},
"nomCanonique": {
"description": "Nom de l'acte.",
"type": "string"
}
},
"type": "object"
},
"dateActe": {
"description": "Date à laquelle l'acte a débuté.",
"format": "date-time",
"type": "string"
},
"organeRef": {
"description": "Identifiant unique (uid) de `l'organe <../organe.html>`__ à l'origine de l'acte (par exemple: commission, AN, Senat, bureau, groupe politique).",
"type": "string"
},
"provenanceRef": {
"description": "Identifiant unique (uid) de `l'organe <../organe.html>`__ à l'origine du dépôt d'une initiative en navette.",
"type": "string"
},
"voteRefs": {
"description": "Liste des identifiants uniques (uid) des `votes <../scrutin.html>`__ associés à l'acte législatif.",
"items": {
"type": "string"
},
"type": "array"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "ActeLegislatifBase.json",
"$$target": ["ActeLegislatifBase.json",
"ActeLegislatifBase.json#/properties/uid",
"ActeLegislatifBase.json#/properties/codeActe",
"ActeLegislatifBase.json#/properties/libelleActe",
"ActeLegislatifBase.json#/properties/dateActe",
"ActeLegislatifBase.json#/properties/organeRef",
"ActeLegislatifBase.json#/properties/provenanceRef",
"ActeLegislatifBase.json#/properties/voteRefs"
]
}