schema-scdl-adresses.json 6.13 KB
Newer Older
1
2
3
4
{
    "$schema": "https://frictionlessdata.io/schemas/table-schema.json",
    "title": "Schéma SCDL Base d'Adresse Locale",
    "author": "OpenDataFrance",
5
    "version": "1.2.1",
6
7
    "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).",
Constance de Quatrebarbes's avatar
Constance de Quatrebarbes committed
8
    "uri": "https://git.opendatafrance.net/scdl/bal/blob/master/schema.json",
9
10
11
12
13
14
15
16
17
18
19
    "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,
20
21
                "minLength": 16,
                "pattern": "^[A-Za-z0-9_]+$"
22
23
24
25
26
27
28
29
            }
        },
        {
            "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",
30
            "example": ""
31
32
33
34
35
36
37
38
39
        },
        {
            "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,
40
41
                "minLength": 3,
                "pattern":"^[a-zA-Z0-9\\-\\s\\d\\u00C0-\\u00FF]+$"
42
            
43
44
45
46
47
48
49
            }
          },
          {
            "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",
Constance de Quatrebarbes's avatar
Constance de Quatrebarbes committed
50
            "example": "130",
51
52
            "constraints": {
                "required": true,
53
                "minimum": 1
54
55
56
57
58
59
60
61
62
            }
          },
          {
            "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": {
63
                "pattern": "^[a-z\\d\\u00DF-\\u00FF]+$"
64
65
66
67
68
69
70
71
72
            }
          },
          {
            "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": {
73
74
                "required": true,
                "pattern":"^[A-Za-z\\s\\-\\u00C0-\\u00FF]+$"
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
            }
          },
          {
            "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", 
90
                    "logement",
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
                    "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",
139
            "name": "source",
140
141
142
143
            "type": "string",
            "description":"Nom de l’organisme ayant créé ou diffusé cette adresse",
            "example":"Rennes Métropole",
            "constraints": {
144
                "required": true,
145
                "pattern": "[a-zA-Z0-9\\-\\d\\s\\u00C0-\\u00FF]+"
146
147
148
149
150
151
152
153
154
155
156
157
158
159
            }
            
        },
        {
            "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
            }
            
        }
160
    ],
161
162
    "missingValues": ["", "99999"]

163
}