{ "$schema": "https://frictionlessdata.io/schemas/table-schema.json", "title": "Défibrillateur", "description": "Spécification du standard des défibrillateurs", "keywords": [ "défibrillateur", "DAE" ], "countryCode": "BE", "licenses": [ { "title": "Creative Commons", "name": "CC-by 2.0 BE", "path": "https://creativecommons.org/licenses/by/2.0/be/" } ], "resources": [ { "title": "Fichier valide (CSV)", "name": "exemple-valide-csv", "path": "https://raw.githubusercontent.com/FuturoCite/standard-defibrillateurs/main/exemple-valide.csv" } ], "author": "FuturoCité", "contact": "https://www.futurocite.be/contact/demande-informations/", "contributors": [ { "organisation": "FuturoCité", "role": "contributor" }, { "organisation": "Ville de Marche-en-Famenne", "role": "contributor" }, { "organisation": "Idelux", "role": "contributor" }, { "organisation": "Ville de Liège", "role": "contributor" }, { "organisation": "Ville de Namur", "role": "contributor" }, { "organisation": "Ville de Walhain", "role": "contributor" }, { "organisation": "Ville de Bastogne", "role": "contributor" }, { "organisation": "Ville de La Louvière", "role": "contributor" }, { "organisation": "Ville de Tournai", "role": "contributor" }, { "organisation": "Service public de Wallonie", "role": "contributor" }, { "organisation": "Bureau Economique de la Province de Namur", "role": "contributor" }, { "organisation": "Ville d'Andenne", "role": "contributor" }, { "organisation": "Ville de Chaudfontaine", "role": "contributor" }, { "organisation": "Ville de Hannut", "role": "contributor" }, { "organisation": "Intercommunale pour la Gestion et la Réalisation d'Etudes Techniques et Economiques", "role": "contributor" }, { "organisation": "Intercommunale de Développement Economique et d'Aménagement du coeur du Hainaut", "role": "contributor" }, { "organisation": "Ville de Mons", "role": "contributor" }, { "organisation": "Ville de Chimay", "role": "contributor" }, { "organisation": "Ville de Braine-L'Alleud", "role": "contributor" } ], "version": "0.1.0", "created": "2023-09-06", "updated": "2023-09-08", "homepage": "https://github.com/FuturoCite/standard-defibrillateurs", "uri": "https://raw.githubusercontent.com/FuturoCite/standard-defibrillateurs/main/schema.json", "fields": [ { "name": "id", "title": "Identifiant", "description": "Ce champ contient un identifiant unique local. Le producteur de données le génère en associant le code INS de la commune dans laquelle se situe le défibrillateur à un nombre. Ce champ permet d'éviter localement les doublons. Le code INS de la commune est accessible ici : https://statbel.fgov.be/fr/open-data/code-refnis", "example": "92003-106411", "type": "string", "constraints": { "required": true, "unique": true } }, { "name": "name", "title": "Nom", "description": "Ce champ contient le nom du défibrillateur", "example": "Défibrillateur du centre sportif", "type": "string", "constraints": { "required": true } }, { "name": "municipality", "title": "Nom de la commune", "description": "Ce champ contient le nom de la commune dans laquelle se situe le défibrillateur. Le nom de la commune provient de la base de données BeST Address : https://opendata.bosa.be/index.fr.html ou de la liste des codes INS : https://statbel.fgov.be/fr/open-data/code-refnis ", "example": "Namur", "type": "string", "constraints": { "required": true } }, { "name": "ins_code", "title": "Code INS", "description": "Ce champ contient le code INS de la commune où se situe le défibrillateur. Il est accessible ici : https://statbel.fgov.be/fr/open-data/code-refnis ", "example": "92094", "type": "string", "constraints": { "required": true, "pattern": "^\\d{5}$" } }, { "name": "zone_address", "title": "Partie de commune", "description": "Ce champ contient le nom de la partie de commune où se situe le défibrillateur, conforme à l'appelation dans StatBel : https://statbel.fgov.be/fr/propos-de-statbel/methodologie/classifications/geographie", "example": "WEPION", "type": "string", "constraints": { "required": false } }, { "name": "ins_zone_address", "title": "Code INS de la partie de commune", "description": "Ce champ contient le code INS de la partie de commune où se situe le défibrillateur. La découpe géographique de StatBel Level 5 (NIS6) liste ces codes : https://statbel.fgov.be/fr/propos-de-statbel/methodologie/classifications/geographie", "example": "92094C", "type": "string", "constraints": { "required": false } }, { "name": "street_name", "title": "Nom de rue", "description": "Ce champ renseigne le nom de la voirie où se situe le défibrillateur (ou de la voirie la plus proche s'il n'est pas en voirie).", "example": "Avenue Sart Paradis", "type": "string", "constraints": { "required": true } }, { "name": "street_number", "title": "Code rue BeSTAddress", "description": "Ce champ contient le code de la voirie où se situe le défibrillateur dans la base de données BeSTAdress (ou de la voirie la plus proche s'il n'est pas en voirie) : https://opendata.bosa.be/index.fr.html", "example": "7753128", "type": "string", "constraints": { "required": true } }, { "name": "street_number_rrn", "title": "Code rue national", "description": "Code de la voirie où se situe le défibrillateur dans le registre national (ou de la voirie la plus proche s'il n'est pas en voirie)", "example": "8701", "type": "string", "constraints": { "required": false } }, { "name": "house_number", "title": "Numéro de police le plus proche", "description": "Ce champ est recommandé. Il contient le numéro de police (numéro de maison) le plus proche du défibrillateur", "example": "4", "type": "string", "constraints": { "required": false } }, { "name": "coordinates", "title": "Coordonnées", "description": "Ce champ indique les coordonnées du défibrillateur. Il est au format GeoJSON (se référer au fichier csv d'exemple et/ou à la documentation pour un exemple de valeur bien formatée). S'il est impossible d'exporter la donnée depuis un logiciel métier, les coordonnées d'un lieu peuvent être générées ici : https://www.coordonnees-gps.fr/carte/pays/BE", "example": { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ 4.8248565701, 50.4712861231 ] }, "properties": { "name": "un nom" } }, "type": "geojson", "constraints": { "required": true } }, { "name": "Indoor", "title": "Intérieur", "description": "", "example": "true", "type": "boolean", "constraints": { "required": true } }, { "name": "building", "title": "Bâtiment", "description": "Ce champ contient le nom du bâtiment dans lequel se situe le défibrillateur dans le cas où le défibrillateur se trouve dans un bâtiment. Si non applicable/non connu : ne pas renseigner ce champ.", "example": "Centre sportif", "type": "string", "constraints": { "required": false } }, { "name": "floor", "title": "Etage d'accessibilité du défibrillateur", "description": "Ce champ contient l'étage du bâtiment où se trouve le défibrillateur dans le cas où le défibrillateur se trouve dans un bâtiment. Le rez de chaussée correspond au niveau 0. Si non applicable/non connu : ne pas renseigner ce champ.", "example": "1", "type": "integer", "constraints": { "required": false } }, { "name": "access_precision", "title": "Complément d'information sur l'accès au défibrillateur", "description": "Ce champ permet de fournir un complément d'information sur l'accès au défibrillateur", "example": "Au bout du couloir, dans un renfoncement à droite", "type": "string", "constraints": { "required": false } }, { "name": "accessibility", "title": "Accessibilité", "type": "string", "description": "Ce champ précise si le défibrillateur est accessible au public ou pas. Si le défibrillateur est accessible au public, utiliser la valeur 'Public'. S'il n'est pas accessible au public, la valeur 'Privé'. Si non applicable/non connu : ne pas renseigner ce champ.", "example": "Public", "constraints": { "required": true, "enum": [ "Public", "Privé" ] } }, { "name": "permanently_accessible", "title": "Accessible en permanence", "description": "Ce champ précise si le défibrillateur est accessible librement en permanence. Si le défibrillateur est accessible 24 heures sur 24, utiliser la valeur 'true'. S'il n'est accessible qu'à certains moments, la valeur 'false'. Si non applicable/non connu : ne pas renseigner ce champ.", "example": "true", "type": "boolean", "constraints": { "required": true } }, { "name": "schedule", "title": "Horaires", "description": "Ce champ est recommandé. Ce champ contient les horaires auxquels le défibrillateur est accessible. Il respecte le format proposé par OpenStreetMap (https://wiki.openstreetmap.org/wiki/FR:Key:opening_hours). L'outil YoHours (https://projets.pavie.info/yohours/) permet de générer des horaires au bon format. Le format OSM permet d'indiquer des exceptions pendant certaines périodes (vacances, jours fériés…). Pour les générer au bon format en utilisant YoHours, il suffit de les renseigner en cliquant sur le bouton 'plus' vert, situé en haut à gauche. Pour les défibrillateurs dont le paramètre Permanently_accessible vaut True, ce champ prendra la valeur '24/7'.", "example": "Mo-Fr 09:00-12:00,14:00-18:30; Sa 08:30-12:00", "type": "string", "constraints": { "required": false } }, { "name": "picture", "title": "Photo", "description": "Ce champ contient une url qui renvoie vers une photo du défibrillateur dans son environnement. Il est préconisé un plan large pour que le défibrillateur soit visible dans son environnement. La photo déposée devra être libre de droit, sous format Open Source", "example": "http://www.monsite.com/monimage.jpg", "type": "string", "constraints": { "required": false } }, { "name": "provider", "title": "Gestionnaire", "type": "string", "description": "Ce champ est recommandé. Ce champ renseigne le gestionnaire du défibrillateur", "example": "Ville de Namur", "constraints": { "required": false } }, { "name": "installation_date", "title": "Date d'installation", "description": "Ce champ renseigne la date d'installation du défibrillateur. Il respecte le format ISO 8601 : année-mois-jour (YYYY-MM-DD)", "example": "2019-09-30", "type": "date", "constraints": { "required": false } }, { "name": "contact_name", "title": "Nom du contact", "description": "Ce champ renseigne le nom de la personne à contacter pour toute communication relative au défibrillateur.", "example": "Pierre Dupont", "type": "string", "constraints": { "required": false } }, { "name": "contact_email", "title": "Email du contact", "description": "Ce champ renseigne l'adresse email de contact pour toute communication relative au défibrillateur.", "example": "info@mail.be", "type": "string", "constraints": { "required": false } }, { "name": "contact_function", "title": "Fonction du contact", "description": "Ce champ précise la fonction de la personne de contact pour toute communication", "example": "Responsable technique du bâtiment", "type": "string", "constraints": { "required": false } }, { "name": "phone_number", "title": "Numéro de téléphone", "description": "Ce champ est recommandé. Ce champ renseigne le numéro de téléphone pour toute communication relative au défibrillateur. Il respecte le code de rédaction interinstitutionnel européen : http://publications.europa.eu/code/fr/fr-390300.htm", "example": "+32 081246611", "type": "string", "constraints": { "required": false } }, { "name": "brand", "title": "Marque", "description": "Ce champ renseigne la marque du défibrillateur", "example": "Defibtech", "type": "string", "constraints": { "required": false } }, { "name": "model", "title": "Modèle", "description": "Ce champ renseigne le modèle du défibrillateur", "example": "Defibtech Lifeline Automatique", "type": "string", "constraints": { "required": false } }, { "name": "serial_number", "title": "Numéro de série", "description": "Ce champ renseigne le numéro de série du défibrillateur", "example": "DCF-E120-FR", "type": "string", "constraints": { "required": false } }, { "name": "adult_electrodes_expiry_date", "title": "Péremption Electrodes Adulte", "description": "Ce champ renseigne la date de péremption des électrodes adulte. Il respecte le format ISO 8601 : année-mois-jour (YYYY-MM-DD)", "example": "2023-11-19", "type": "date", "constraints": { "required": false } }, { "name": "adult_electrodes_batch", "title": "Lot Electrode Adulte", "description": "Ce champ renseigne le numéro du lot des électrodes adulte.", "example": "A15789248", "type": "string", "constraints": { "required": false } }, { "name": "child_electrodes_expiry_date", "title": "Péremption Electrodes Enfant", "description": "Ce champ renseigne la date de péremption des électrodes enfant. Il respecte le format ISO 8601 : année-mois-jour (YYYY-MM-DD)", "example": "2023-11-19", "type": "date", "constraints": { "required": false } }, { "name": "child_electrodes_batch", "title": "Lot Electrode Enfant", "description": "Ce champ renseigne le numéro du lot des électrodes enfant.", "example": "C78437912", "type": "string", "constraints": { "required": false } }, { "name": "battery_expiry_date", "title": "Péremption Batterie", "description": "Ce champ renseigne la date de péremption de la batterie. Il respecte le format ISO 8601 : année-mois-jour (YYYY-MM-DD).", "example": "2025-01-01", "type": "date", "constraints": { "required": false } }, { "name": "battery_batch", "title": "Lot Batterie", "description": "Ce champ renseigne le numéro du lot de la batterie", "example": "B789541612", "type": "string", "constraints": { "required": false } }, { "name": "temporarily_unavailable", "title": "Temporairement indisponible", "type": "string", "description": "Ce champ renseigne le statut du défibrillateur. permettant de renseigner qu'un défibrillateur est temporairement indisponible. Si le défibrillateur est disponible, utiliser la valeur 'Disponible'. Si le défibrillateur est temporairement indisponible, utiliser la valeur 'Indisponible'. ", "example": "Indisponible", "constraints": { "required": false, "enum": [ "Disponible", "Indisponible" ] } }, { "name": "created_date", "title": "Date de création de la donnée", "description": "Ce champ indique la date et l'heure de création de la donnée dans le jeu. Il respecte le format ISO 8601 : année-mois-jourTheure:minute:seconde+02:00 (AAAA-MM-JJTHH:MM:SS-/+FF:ff). Si vous ne disposez pas de l'heure de création de la donnée, mettre 00:00:00+02:00", "example": "2022-10-05T12:24:03+02:00", "type": "datetime", "constraints": { "required": false } }, { "name": "last_modified_date", "title": "Date de dernière modification de la donnée", "description": "Ce champ indique la date et l'heure de la dernière modification de la donnée dans le jeu. Il respecte le format ISO 8601 : année-mois-jourTheure:minute:seconde+02:00 (AAAA-MM-JJTHH:MM:SS-/+FF:ff). Si vous ne disposez pas de l'heure de mise à jour de la donnée, mettre 00:00:00+02:00", "example": "2022-10-05T12:24:03+02:00", "type": "datetime", "constraints": { "required": false } } ], "primaryKey": "id" }