{
    "$schema": "https://frictionlessdata.io/schemas/table-schema.json",
    "title": "Événements d’Europe Live (instantané)",
    "description": "Une ligne par événement affiché par Europe Live sur les 72 dernières heures.",
    "fields": [
        {
            "name": "id",
            "title": "id",
            "type": "integer",
            "description": "Identifiant de l’événement dans la base de PromethEUs. Stable d’un instantané à l’autre.",
            "constraints": {
                "required": true,
                "unique": true
            }
        },
        {
            "name": "horodatage_utc",
            "title": "horodatage_utc",
            "type": "datetime",
            "description": "Date et heure de l’événement, au format ISO 8601, en temps universel (UTC).",
            "constraints": {
                "required": true
            }
        },
        {
            "name": "pays_code",
            "title": "pays_code",
            "type": "string",
            "description": "Code pays ISO 3166-1 alpha-2 (EU pour l’échelle européenne). Vide si inconnu."
        },
        {
            "name": "pays",
            "title": "pays",
            "type": "string",
            "description": "Nom du pays en anglais. Vide si inconnu."
        },
        {
            "name": "nuts3_code",
            "title": "nuts3_code",
            "type": "string",
            "description": "Code de la région NUTS 3 (niveau départemental), quand la localisation a pu être déterminée."
        },
        {
            "name": "theme_code",
            "title": "theme_code",
            "type": "string",
            "description": "Code de la catégorie de l’événement.",
            "constraints": {
                "required": true
            }
        },
        {
            "name": "theme",
            "title": "theme",
            "type": "string",
            "description": "Libellé de la catégorie de l’événement.",
            "constraints": {
                "required": true
            }
        },
        {
            "name": "importance",
            "title": "importance",
            "type": "integer",
            "description": "Niveau d’importance attribué par PromethEUs, de 1 à 5.",
            "constraints": {
                "required": true,
                "minimum": 1,
                "maximum": 5,
                "enum": [
                    1,
                    2,
                    3,
                    4,
                    5
                ]
            }
        },
        {
            "name": "importance_libelle",
            "title": "importance_libelle",
            "type": "string",
            "description": "Libellé du niveau d’importance.",
            "constraints": {
                "required": true,
                "enum": [
                    "Faible",
                    "Modérée",
                    "Élevée",
                    "Haute",
                    "Critique"
                ]
            }
        },
        {
            "name": "latitude",
            "title": "latitude",
            "type": "number",
            "description": "Latitude arrondie à deux décimales (environ 1 km), en degrés décimaux WGS 84. Vide si l’événement n’est pas localisé."
        },
        {
            "name": "longitude",
            "title": "longitude",
            "type": "number",
            "description": "Longitude arrondie à deux décimales (environ 1 km), en degrés décimaux WGS 84. Vide si l’événement n’est pas localisé."
        },
        {
            "name": "source_nom",
            "title": "source_nom",
            "type": "string",
            "description": "Nom du média ou de l’institution à l’origine de l’information."
        },
        {
            "name": "source_url",
            "title": "source_url",
            "type": "string",
            "description": "Lien vers la page d’origine. Le contenu de la page n’est pas repris.",
            "format": "uri"
        },
        {
            "name": "statut",
            "title": "statut",
            "type": "string",
            "description": "Statut de l’événement dans Europe Live : en cours (active), sous surveillance (monitoring) ou terminé (resolved).",
            "constraints": {
                "required": true,
                "enum": [
                    "active",
                    "monitoring",
                    "resolved"
                ]
            }
        },
        {
            "name": "origine",
            "title": "origine",
            "type": "string",
            "description": "flux : repéré automatiquement dans un flux public. saisie_manuelle : ajouté par l’équipe.",
            "constraints": {
                "required": true,
                "enum": [
                    "flux",
                    "saisie_manuelle"
                ]
            }
        }
    ],
    "missingValues": [
        ""
    ],
    "primaryKey": "id"
}
