@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
125 lines (122 loc) • 4.73 kB
JSON
{
"title": "Dossier législatif.",
"description": "Un `dossier législatif <https://www.senat.fr/recherche/aide/aide_dosleg.html>`__ comprend l'ensemble des travaux parlementaires relatifs à un texte depuis son dépôt - par le gouvernement (projet de loi), ou par un parlementaire (proposition de loi) - jusqu'à sa promulgation.",
"type": "object",
"additionalProperties": false,
"properties": {
"actesLegislatifs": {
"$comment": "Discussion https://forum.en-root.org/t/comment-documenter-la-hierarchie-des-procedures-parlementaires/116",
"description": "Chaque procédure est composée d'une `hiérarchie d'actes législatifs <actes/index.html>`__.",
"items": {
"$ref": "ActeLegislatif.json"
},
"type": "array"
},
"fusionDossier": {
"description": "Le dossier parlementaire est lié à un autre. Si la cause est un 'Examen commun', les deux dossiers continuent d'évoluer indépendament. Par exemple une mission d'information peut être liée au dossier parlementaire qui représente le rapport produit par cette mission. Si la cause est 'Dossier absorbé', il devient obsolete et le dossier absorbant prend la suite. Par exemple, lorsqu'une loi ordinaire devient une loi organique, un nouveau dossier parlementaire est constitué, l'intégralité du dossier absorbé est copié dans le nouveau dossier.",
"properties": {
"cause": {
"enum": [
"Dossier absorbé",
"Examen commun"
],
"type": "string"
},
"dossierAbsorbantRef": {
"description": "Identifiant unique (uid) du dossier parlementaire absorbant.",
"type": "string"
}
},
"type": "object"
},
"indexation": {
"$ref": "Indexation.json"
},
"initiateur": {
"description": "Les `acteurs <acteur.html>`__ à l'initiative du dossier et leurs `mandats <acteur.html#mandat>`__ au sein de l'`organe <organe.html>`__ à l'initiative du dossier.",
"properties": {
"acteurs": {
"description": "Identifiants uniques (uid) des `acteurs <acteur.html>`__ et de leurs `mandats <acteur.html#mandat>`__",
"items": {
"properties": {
"acteurRef": {
"type": "string"
},
"mandatRef": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"organeRef": {
"description": "Identifiant unique (uid) de l'`organe <organe.html>`__ à l'initiative du dossier.",
"type": "string"
}
},
"type": "object"
},
"legislature": {
"description": "Numéro de `la législature <https://fr.wikipedia.org/wiki/Liste_des_l%C3%A9gislatures_fran%C3%A7aises>`__ sous laquelle a été créé le dossier. Nombre entier.",
"type": "string"
},
"plf": {
"description": "Liste des études réalisées pour un `projet de loi de finances <https://fr.wikipedia.org/wiki/Loi_de_finances_en_France>`__.",
"items": {
"$ref": "EtudePlf.json"
},
"type": "array"
},
"procedureParlementaire": {
"description": "Code et libellé de la `procédure législative <http://www2.assemblee-nationale.fr/decouvrir-l-assemblee/role-et-pouvoirs-de-l-assemblee-nationale/les-fonctions-de-l-assemblee-nationale/les-fonctions-legislatives/la-procedure-legislative>`__.",
"$ref": "CodeLibelle.json"
},
"titreDossier": {
"description": "Meta information sur le dossier législatif.",
"properties": {
"senatChemin": {
"description": "URL du dossier législatif sur le site du Sénat.",
"type": "string"
},
"titre": {
"description": "Titre du dossier législatif.",
"type": "string"
},
"titreChemin": {
"description": "Chemin permettant de construire l'URL du dossier législatif sur le site de l'Assemblée nationale: http://www.assemblee-nationale.fr/dyn/**legislature**/dossiers/**titreChemin**",
"type": "string"
}
},
"type": "object"
},
"uid": {
"description": "Identifiant unique.",
"type": "string"
},
"schemaVersion": {
"type": "string"
},
"xsiType": {
"enum": [
"DossierCommissionEnquete_Type",
"DossierIniativeExecutif_Type",
"DossierLegislatif_Type",
"DossierMissionControle_Type",
"DossierMissionInformation_Type",
"DossierResolutionAN"
],
"type": "string"
}
},
"required": [
"uid",
"legislature",
"titreDossier",
"procedureParlementaire",
"actesLegislatifs"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "Dossier.json",
"$$target": "Dossier.json"
}