{ "$schema": "https://frictionlessdata.io/schemas/table-schema.json", "title": "Stationnements vélos", "description": "Spécification du standard des stationnements vélos", "keywords": [ "vélos", "aménagements vélos", "aménagements cyclables" ], "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-stationnements-velos/main/exemple-valide.csv" } ], "author": "FuturoCité, avec l'appui de Datactivist", "contact": "https://www.futurocite.be/contact/demande-informations/", "contributors": [ { "organisation": "FuturoCité", "role": "contributor" }, { "organisation": "Datactivist", "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.1", "created": "2022-10-12", "updated": "2023-09-15", "homepage": "https://github.com/FuturoCite/standard-stationnements-velos", "uri": "https://raw.githubusercontent.com/FuturoCite/standard-stationnements-velos/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 l'équipement à 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": "92094-3", "type": "string", "constraints": { "required": true, "unique": true } }, { "name": "name", "title": "Nom", "description": "Ce champ fournit un nom pour le stationnement vélo. Ce nom pourrait par exemple être le nom de la rue où se situe l'emplacement ou un lieu-dit ou une combinaison du type rue/précision).", "example": "Gare centrale - entrée principale", "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 stationnement. 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 stationnement. 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 stationnement, conforme à l'appelation dans StatBel : https://statbel.fgov.be/fr/propos-de-statbel/methodologie/classifications/geographie", "example": "Wépion", "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 stationnement. 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 stationnement (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 stationnement 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 stationnement 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 stationnement.", "example": "4", "type": "string", "constraints": { "required": false } }, { "name": "distance", "title": "Distance au point d'adresse", "description": "Ce champ indique la distance, en mètres, entre le stationnement et le point d'adresse le plus proche introduit via les autres champs (code_rue_bestadress, num_police, …). En cas de décimale, le séparateur est le point. ", "example": "11.5", "type": "number", "constraints": { "required": false } }, { "name": "coordinates", "title": "Coordonnées", "description": "Ce champ indique les coordonnées du stationnement. 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": "location_details", "title": "Précisions sur la localisation", "description": "Ce champ précise tout information jugée utile sur l'emplacement du stationnement vélo.", "example": "Intersection avec Rue Samson (proximité des bancs et des bacs à fleurs)", "type": "string", "constraints": { "required": false } }, { "name": "parking_type", "title": "Type de stationnement", "description": "Ce champ indique le type de stationnement. Les valeurs possibles sont : Arceau, Rack, Box, Autre", "example": "Arceau", "type": "string", "constraints": { "required": true, "enum": [ "Arceau", "Rack", "Box", "Autre" ] } }, { "name": "parking_type_details", "title": "Précisions sur le type de stationnement", "description": "Ce champ donne des précisions relatives au type de stationnement.", "example": "Arceau en U", "type": "string", "constraints": { "required": false } }, { "name": "covered", "title": "Couvert", "description": "Ce champ indique si l'emplacement du stationnement vélo est couvert (true) ou non (false). Si non applicable/non connu : ne pas renseigner ce champ.", "example": "true", "type": "boolean", "constraints": { "required": true } }, { "name": "secured", "title": "Sécurisé", "description": "Ce champ indique si l'emplacement du stationnement vélo est sécurisé (true) ou non (false). Un emplacement sécurisé est par exemple surveillé par une caméra, ou cadenassé. Si non applicable/non connu : ne pas renseigner ce champ.", "example": "true", "type": "boolean", "constraints": { "required": false } }, { "name": "security_type", "title": "Type de sécurité", "description": "Ce champ décrit le type de sécurité du stationnement.", "example": "Box sécurisé par un cadenas", "type": "string", "constraints": { "required": false } }, { "name": "available_places", "title": "Nombre de places", "description": "Ce champ indique le nombre de places présentes sur l'emplacement de stationnement vélo.", "example": "12", "type": "number", "constraints": { "required": true } }, { "name": "available_bicycle_racks", "title": "Nombre de supports", "description": "Ce champ précise le nombre de supports présents sur l'emplacement de stationnement vélo. ", "example": "12", "type": "number", "constraints": { "required": false } }, { "name": "installation_year", "title": "Année d'installation", "description": "Ce champ indique l'année d'installation du stationnement vélo.", "example": "2015", "type": "number", "constraints": { "required": false } }, { "name": "provider", "title": "Gestionnaire", "description": "Ce champ indique le nom du gestionnaire du stationnement vélo.", "example": "Ville de Namur", "type": "string", "constraints": { "required": false } }, { "name": "picture", "title": "Photo", "description": "Ce champ contient une url renvoyant à une photo du stationnement vélo.", "example": "https://data.namur.be/api/datasets/1.0/namur-mobilite-stationnements-velo/images/45a190d94c472dde8460c11c8e98d104", "type": "string", "constraints": { "required": false } }, { "name": "charging_station", "title": "Borne de recharge", "description": "Ce champ indique la présence (true) ou non (false) d'une borne de rechargement de vélos électriques.", "example": "true", "type": "boolean", "constraints": { "required": true } }, { "name": "repair_equipment", "title": "Matériel de réparation", "description": "Ce champ indique la présence (true) ou non (false) de matériel de réparation. Si non applicable/non connu : ne pas renseigner ce champ.", "example": "true", "type": "boolean", "constraints": { "required": false } }, { "name": "created_date", "title": "Date de création de la donnée", "description": "Ce champ indique la date 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-02-05T08:45:03+02:00", "type": "datetime", "format": "default", "constraints": { "required": false } }, { "name": "last_modified_date", "title": "Date de dernière modification de la donnée", "description": "Ce champ indique la date de mise à jour 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": "2023-09-15T08:45:03+02:00", "type": "datetime", "format": "default", "constraints": { "required": false } } ], "primaryKey": "id" }