Skip to content
Schémas de données ouvertes sur des formats réglementaires ou non
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
aggregateur
schemas/plf
web
LICENSE.md
README.md
goodtables.yml

README.md

goodtables.io

schema.data.gouv.fr

Objectif

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.

Formats réglementaires

Autres formats

Sur ce dépôt

Sur d'autres dépôts

À venir

  • Défibrilateurs cardiaques

Comment valider un fichier

Table Schema

Goodtables

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.

Validata

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).

Conventions

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 exemple irve ou meta 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.
You can’t perform that action at this time.