@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
172 lines (169 loc) • 4.14 kB
JSON
{
"title": "Question.",
"description": "Questions écrites ou question au gouvernement posées par les députés.",
"type": "object",
"additionalProperties": false,
"properties": {
"uid": {
"description": "Identifiant unique.",
"type": "string"
},
"xsiType": {
"enum": [
"QuestionEcrite_Type",
"QuestionGouvernement_Type",
"QuestionOrale_Type"
],
"type": "string"
},
"type": {
"enum": [
"QE",
"QG",
"QOSD"
],
"type": "string"
},
"identifiant": {
"type": "object",
"additionalProperties": false,
"properties": {
"numero": {
"type": "string"
},
"regime": {
"type": "string"
},
"legislature": {
"type": "string"
}
}
},
"indexationAN": {
"type": "object",
"additionalProperties": false,
"properties": {
"rubrique": {
"type": "string"
},
"analyses": {
"type": "object",
"additionalProperties": false,
"properties": {
"analyse": {
"type": "string"
}
}
}
}
},
"auteur": {
"$ref": "Auteur.json"
},
"minInt": {
"type": "object",
"additionalProperties": false,
"properties": {
"abrege": {
"type": "string"
},
"developpe": {
"type": "string"
}
}
},
"minAttribs": {
"properties": {
"minAttrib": {
"anyOf": [
{
"$ref": "MinAttribElement.json"
},
{
"items": {
"$ref": "MinAttribElement.json"
},
"type": "array"
}
]
}
},
"type": "object"
},
"textesQuestion": {
"properties": {
"texteQuestion": {
"anyOf": [
{
"$ref": "Texte.json"
},
{
"items": {
"$ref": "Texte.json"
},
"type": "array"
}
]
}
},
"type": "object"
},
"textesReponse": {
"properties": {
"texteReponse": {
"anyOf": [
{
"$ref": "Texte.json"
},
{
"items": {
"$ref": "Texte.json"
},
"type": "array"
}
]
}
},
"type": "object"
},
"cloture": {
"$ref": "Cloture.json"
},
"signalement": {
"$ref": "Signalement.json"
},
"renouvellements": {
"properties": {
"renouvellement": {
"anyOf": [
{
"$ref": "Renouvellement.json"
},
{
"items": {
"$ref": "Renouvellement.json"
},
"type": "array"
}
]
}
},
"type": "object"
},
"schemaVersion": {
"type": "string"
}
},
"required": [
"uid",
"type",
"xsiType",
"auteur",
"identifiant",
"indexationAN",
"minInt"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "Question.json",
"$$target": "Question.json"
}