Skip to content

ele-gall-ac-mineducation/schema.data.gouv.fr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 non régis par une obligation réglementaire

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.

About

Schémas de données ouvertes sur des formats réglementaires ou non

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.4%
  • HTML 24.5%
  • CSS 17.3%
  • Ruby 6.8%
  • JavaScript 1.7%
  • Shell 1.3%