Ce dépôt a pour but de rassembler les différents schémas de données produits par Etalab et la communauté. Ces schémas peuvent concerner des formats réglementaires (dont le schéma est fixé par arrêté) ou d'autres formats dont les schémas sont mis à disposition à titre de bonne pratique.
- Données du Projet de Loi de Finances (PLF) - en cours
- Liste des prénoms des nouveaux-nés - utilisé par le Socle commun des données locale produit par OpenDataFrance
- SCDL
- Défibrilateurs cardiaques
Lorsque le schéma d'un fichier tabulaire est fourni au format Table Schema, il est possible d'utiliser l'outil Python goodtables pour valider un fichier par rapport à un schéma de la manière suivante :
pip install goodtables
goodtables --schema schema.json fichier.csv
Il est également possible d'utiliser le service en ligne http://goodtables.io pour valider des fichiers présents sur un dépôt Github. Un exemple d'intégration est présent sur dépôt.
Vous pouvez utiliser une instance de Validata (https://go.validata.fr ou https://validata.etalab.studio par exemple) pour valider un fichier suivant un schéma supporté par cette instance de Validata (la liste des schémas supportés est présente sur la page d'accueil de l'instance en question).
Lors de vos contributions à ce dépôt, merci de respecter les conventions suivantes :
- préfixer vos commits par
[<schema>]
avec<schema>
le nom du schéma concerné, par exempleirve
oumeta
dans le cas de ce fichier README ; - lors du merge de PR, utiliser autant que possible la fonction "Squash and merge" afin de garder un historique propre et respecter la convention ci-dessus dans le message de merge.