@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
193 lines (190 loc) • 6.7 kB
JSON
{
"title": "Mandat",
"description": "Une personne physique peut être mandataire d'un mandat représentatif ou bien d'un mandat dit simple, comme par exemple être membre d'une commission. Un `mandat représentatif <https://fr.wikipedia.org/wiki/Mandat_repr%C3%A9sentatif>`__ est \"une forme de mandat politique qui possède la caractéristique d'être général, libre et non révocable\".",
"type": "object",
"additionalProperties": false,
"properties": {
"xsiType": {
"type": "string",
"enum": [
"MandatAvecSuppleant_Type",
"MandatMission_Type",
"MandatParlementaire_type",
"MandatSimple_Type"
]
},
"uid": {
"description": "Identifiant unique.",
"type": "string"
},
"acteurRef": {
"description": "Identifiant unique (uid) de l'`acteur <acteur.html>`__ mandataire.",
"type": "string"
},
"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éé l'organe. Nombre entier.",
"type": "string"
},
"typeOrgane": {
"$ref": "CodeTypeOrgane.json"
},
"dateDebut": {
"description": "Date de début de la nomination de l’acteur.",
"type": "string",
"format": "date-time"
},
"datePublication": {
"description": "Date de publication de la nomination au journal officiel.",
"type": "string",
"format": "date-time"
},
"dateFin": {
"description": "Date de fin du mandat.",
"type": "string",
"format": "date-time"
},
"preseance": {
"description": "Plus le mandat est important, plus la préséance est proche de 1. Nombre entier.",
"type": "string"
},
"nominPrincipale": {
"description": "1 pour le mandat principal, 0 sinon. Si deux mandats pour un même organe coïncident dans le temps (c’est à dire que les intervalles de temps entre leurs dates de début et de fin ont une intersection), alors le mandat principal est celui dont le champ préséance a la plus petite valeur.",
"$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-nominprincipale-dans-un-mandat/",
"type": "string"
},
"infosQualite": {
"type": "object",
"additionalProperties": false,
"properties": {
"codeQualite": {
"description": "Abrégé de la qualité, unifié entre les `types d’organes <organe.html#codetypeorgane.json>`__.",
"type": "string"
},
"libQualite": {
"description": "La signification de ce champ est indéfinie.",
"$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-libqualite-dans-un-mandat/",
"type": "string"
},
"libQualiteSex": {
"description": "Titre donné en raison du mandat. (par exemple: Sénateur, Vice-Président, Membre, etc.)",
"type": "string"
}
},
"required": [
"libQualite"
]
},
"organesRefs": {
"description": "Identifiants uniques (uid) des `organes <organe.html>`__ au sein desquels le mandat est exercé.",
"type": "array",
"items": {
"type": "string"
}
},
"suppleant": {
"description": "Personne physique désignée pour remplacer le mandataire si nécessaire.",
"type": "object",
"additionalProperties": false,
"properties": {
"dateDebut": {
"description": "Date de début de la nomination.",
"type": "string",
"format": "date-time"
},
"dateFin": {
"description": "Date de fin de la fonction.",
"type": "string",
"format": "date-time"
},
"suppleantRef": {
"description": "Identifiant unique (uid) de l'`acteur <acteur.html>`__.",
"type": "string"
}
},
"required": [
"dateDebut",
"suppleantRef"
]
},
"election": {
"type": "object",
"additionalProperties": false,
"properties": {
"lieu": {
"$ref": "Lieu.json"
},
"causeMandat": {
"description": "Élection ou nommination à l'origine du mandat (par exemple: élections générales, remplacement d'un député nommé au Gouvernement, etc.)",
"type": "string"
},
"refCirconscription": {
"description": "La signification de ce champ est indéfinie.",
"$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-refcirconscription-d-un-mandat/",
"type": "string"
}
},
"required": [
"lieu"
]
},
"mandature": {
"description": "Détails concernant uniquement les `mandats représentatifs <https://fr.wikipedia.org/wiki/Mandature>`__.",
"type": "object",
"additionalProperties": false,
"properties": {
"datePriseFonction": {
"description": "Date de la prise de fonction.",
"type": "string",
"format": "date-time"
},
"causeFin": {
"description": "Cause de la fin du mandat (par exemple: Fin de législature, Élection au Sénat, etc.)",
"type": "string"
},
"premiereElection": {
"description": "1 s'il s'agit d'une première élection, 0 sinon",
"type": "string"
},
"placeHemicycle": {
"description": "Numéro de la place du député dans `l’hémicycle <https://fr.wikipedia.org/wiki/H%C3%A9micycle>`__",
"type": "string"
},
"mandatRemplaceRef": {
"description": "Identifiant unique (uid) du mandat remplacé par ce mandat dans le cas d'une suppléance.",
"type": "string"
}
}
},
"collaborateurs": {
"description": "Liste des collaborateurs attachés au `mandat représentatif <https://fr.wikipedia.org/wiki/Mandat_repr%C3%A9sentatif>`__ ",
"type": "array",
"items": {
"$ref": "Collaborateur.json"
}
},
"libelle": {
"description": "Libellé de la nomination. Uniquement pour les `députés en mission auprès du gouvernement <http://www2.assemblee-nationale.fr/deputes/liste/deputes-en-mission>`__.",
"type": "string"
},
"missionSuivanteRef": {
"description": "Identifiant unique (uid) du mandat suivant. Uniquement pour les `députés en mission auprès du gouvernement <http://www2.assemblee-nationale.fr/deputes/liste/deputes-en-mission>`__.",
"type": "string"
},
"missionPrecedenteRef": {
"description": "Identifiant unique (uid) du mandat précédent. Uniquement pour les `députés en mission auprès du gouvernement <http://www2.assemblee-nationale.fr/deputes/liste/deputes-en-mission>`__.",
"type": "string"
}
},
"required": [
"uid",
"acteurRef",
"typeOrgane",
"dateDebut",
"nominPrincipale",
"infosQualite",
"organesRefs"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "Mandat.json",
"$$target": "Mandat.json"
}