{
  "title": "Organe",
  "description": "Il contribue au fonctionnement de l'Etat (par exemple l'Assemblée nationale ou une Délégation parlementaire)",
  
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "uid": {
      "description": "Identifiant unique.",
      "type": "string"
    },
    "codeType": {
      "$ref": "CodeTypeOrgane.json"
    },
    "libelle": {
      "description": "Nom complet.",
      "type": "string"
    },
    "libelleEdition": {
      "description": "Le contenu de ce champ n'est pas défini.",
      "$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-libelleedition-dun-organe",
      "type": "string"
    },
    "libelleAbrege": {
      "description": "Nom court.",
      "type": "string"
    },
    "libelleAbrev": {
      "description": "Abréviation en majuscule.",
      "type": "string"
    },
    "viMoDe": {
      "$ref": "ViMoDe.json"
    },
    "organeParentRef": {
      "$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-organeparentref-pour-un-organe/206",
      "description": "Identifiant unique (uid) de l'organe parent. Le gouvernement est l'organe parent des ministères, secrétariats d'état et du premier ministre. Une commission permanente (.codeType == COMPER) peut être parente d'une mission d'information (.codeType == MISINFO)",
      "type": "string"
    },
    "regime": {
      "description": "Nom du régime politique républicain sous lequel l'organe a été créé. Le 20 aout 1944 le régime de vichy est remplacé par l'assemblée consultative provisoire. Le 21 octobre 1945 une assemblée constituante est créée et sera remplacée par la `4ème République <https://fr.wikipedia.org/wiki/Quatri%C3%A8me_R%C3%A9publique_(France)>`__ le 27 octobre 1946.",
      "type": "string",
      "enum": [
	"5ème République",
	"4ème République",
	"Assemblées nationales constituantes",
	"Assemblée consultative provisoire"
      ]
    },
    "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"
    },
    "secretariat": {
      "description": "Le rôle du secrétaire administratif est d’assister le président dans tous les aspects du fonctionnement du groupe : à ce titre, il est notamment chargé de l’organisation matérielle des activités du groupe (dont les missions et les réceptions) et établit les comptes rendus de ses réunions. Cette définition `du secrétaire administratif d'un groupe d'amitié <http://www2.assemblee-nationale.fr/decouvrir-l-assemblee/role-et-pouvoirs-de-l-assemblee-nationale/les-relations-interparlementaires/les-groupes-d-amitie>`__ se rapproche de celle des autres organes (`Groupes Parlementaires <http://www.assemblee-nationale.fr/connaissance/reglement.pdf>`__ Article 20, etc.)",
      "$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-secretariat-dun-organe/",
      "type": "object",
      "additionalProperties": false,
      "properties": {
	"secretaire01": {
	  "description": "Civilité Prénom Nom.",
	  "type": "string"
	},
	"secretaire02": {
	  "description": "Civilité Prénom Nom.",
	  "type": "string"
	}
      }
    },
    "regimeJuridique": {
      "description": "Référence en texte libre au texte législatif et réglementaire qui a créé l'organe. Il est possible de le retrouver en faisant une recherche sur https://www.legifrance.gouv.fr/. Uniquement renseigné pour les organismes extra parlementaires (dont le codeType est égal à ORGEXTPARL).",
      "type": "string"
    },
    "siteInternet": {
      "description": "Site internet de l'organe.",
      "type": "string",
      "format": "uri"
    },
    "nombreReunionsAnnuelles": {
      "description": "Nombre de réunions annuelles. Nombre entier.",
      "type": "string"
    },
    "positionPolitique": {
      "description": "Position politique, uniquement pour les groupes politiques (dont le codeType est égal à GP).",
      "type": "string",
      "enum": [
	"Opposition",
	"Majoritaire",
	"Minoritaire"
      ]
    },
    "preseance": {
      "description": "Plus le groupe politique est important, plus la préséance est proche de 1. Nombre entier. Uniquement renseigné pour les groupes politiques (dont le codeType est égal à GP).",
      "$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-preseance-dun-organe/",
      "type": "string"
    },
    "couleurAssociee": {
      "description": "Couleur suggérée pour l'affichage, sous la forme #rrggbb.",
      "$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-couleurassociee-dun-organe/",
      "type": "string"
    },
    "listePays": {
      "description": "Le contenu de ce champ n'est pas défini.",
      "$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-listepays-dun-organe/",
      "type": "array",
      "items": {
	"type": "string"
      }
    },
    "schemaVersion": {
      "type": "string"
    },
    "xsiType": {
      "type": "string",
      "enum": [
        "GroupePolitique_type",
        "OrganeExterne_Type",
        "OrganeExtraParlementaire_type",
        "OrganeParlementaireInternational",
        "OrganeParlementaire_Type"
      ]
    }
  },
  "required": [
    "uid",
    "codeType",
    "libelle",
    "libelleAbrege",
    "libelleAbrev",
    "viMoDe"
  ],

  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "Organe.json",
  "$$target": "Organe.json"
}
