Add JSON-SCHEMA for BAL

parent 90258488
{
"$schema": "https://frictionlessdata.io/schemas/table-schema.json",
"title": "Schéma SCDL Base d'Adresse Locale",
"author": "OpenDataFrance",
"version": "1.0",
"created": "2018-05-30",
"description": "Schéma validant le format relatif à la Base d'Adresses Locales (BAL) du SCDL (Socle Commun des Données Locales).",
"homepage": "https://git.opendatafrance.net/scdl/bal",
"fields": [
{
"name": "cle_interop",
"type": "string",
"title": "Clé d'interopérabilité",
"description": "Composée du code insee (code INSEE) + code de voie (FANTOIR DGFiP sur 4 caractères) + numéro d’adresse (5 caractères préfixé par des zéros) + suffixe (indice de répétition et complément) séparés par `_`",
"example": "35238_3961_00007",
"constraints": {
"required": true,
"minLength": 16
}
},
{
"name": "uid_adresse",
"type": "string",
"format": "uuid",
"title": "Identifiant unique national d’adresse",
"description": "Cet identifiant unique d’adresse est géré et attribué par le service `guichet national d’identification` de la BAN",
"example": "",
"constraints": {
"required": true,
"unique": true,
"minLength": 0
}
},
{
"name": "voie_nom",
"type": "string",
"title": "Nom complet de la voie",
"description": "Concaténation du type et du nom de la voie en majuscules et minuscules accentuées\nLe nom de la voie peut également être un lieu-dit",
"example": "Rue du Rempart",
"constraints": {
"required": true,
"minLength": 0,
"maxLength": 6
}
},
{
"name": "numero",
"type": "integer",
"title": "Numéro d’adresse",
"description": "Numéro d’adresse dans la voie et, dans le cas des voies sans adresse, la valeur “99999” est attendue",
"example": "Rue du Rempart",
"constraints": {
"required": true,
"minimum": 1,
"maximum": 99999
}
},
{
"name": "suffixe",
"type": "string",
"title": "Information suffixée qui complète et précise le numéro d’adresse",
"description": "Indice de répétition et/ou complément d'adresse (nom d’entrée d’immeuble) normalisé en minuscules sans espace",
"example": "ter",
"constraints": {
"pattern": "[^a-z0-9]+",
"required": true
}
},
{
"name": "commune_nom",
"type": "string",
"title": "Nom officiel de la commune",
"description": "Texte libre qui permet d’identifier rapidement la commune dans laquelle l’adresse est située",
"example": "Brest",
"constraints": {
"required": true
}
},
{
"name": "position",
"type": "string",
"title": "Code de position de l’adresse",
"description": "Décrit la position d’une adresse à partir d’une liste de valeurs qui provient de la spécification INSPIRE v 3.1 sur le thème “Adresses” : délivrance postale, entrée, bâtiment, cage d’escalier, logement, parcelle, segment, service technique",
"example": "segment",
"constraints": {
"required": true,
"enum":[
"délivrance postale",
"entrée",
"bâtiment",
"cage d’escalier",
"logement",
"parcelle",
"segment",
"service technique"
]
}
},
{
"title": "x",
"name": "x",
"type": "number",
"description":"Coordonnée X du système légal en vigueur sur le territoire concerné",
"example": "145377.5",
"constraints": {
"required": true
}
},
{
"title": "y",
"name": "y",
"type": "number",
"description":"Coordonnée Y du système légal en vigueur sur le territoire concerné",
"example": "6835665.67",
"constraints": {
"required": true
}
},
{
"title": "Longitude",
"name": "long",
"type": "number",
"description":"Coordonnée de longitude exprimée en WGS84",
"example": "-4.502217943385534",
"constraints": {
"required": true
}
},
{
"title": "Latitude",
"name": "lat",
"type": "number",
"description":"Coordonnée de latitude exprimée en WGS84",
"example": "48.383985827041485",
"constraints": {
"required": true
}
},
{
"title":"Nom de l’organisme ayant créé ou diffusé cette adresse",
"name": "source",
"type": "string",
"description":"Nom de l’organisme ayant créé ou diffusé cette adresse",
"example":"Rennes Métropole",
"constraints": {
"required": true
}
},
{
"title":"Date de dernière mise à jour de l'adresse",
"name": "date_der_maj",
"type": "date",
"description":"Date de dernière mise à jour connue de la donnée au format AAAA-MM-JJ",
"example":"2014-10-01",
"constraints": {
"required": true
}
}
]
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment