Schéma relatif aux subventions attribuées par une collectivité

Voir aussi :

Notes :

  • les noms des colonnes SCDL ne correspondent pas à ceux de l'arrêté. Exemple ATTRIBUANT_NOM ≠ nomAttribuant. Cette version de développement du schéma SCDL utilise les noms de colonnes de l'arrêté.

TODO :

  • [ ] idAttribuant : valider la cohérence du code SIRET (cf python-stdnum)
  • [ ] datesPeriodeVersement : valider la cohérence des dates après validation du Schéma, car on a dû utiliser le type "string" pour permettre de valider les intervalles de dates, mais il reste à savoir si ce sont bien des dates
  • [ ] idRAE : Trouver comment valider ce numéro
  • [ ] Explorer les foreign keys pour la cohérence des données pivot

Développement

Pour les développeurs, ce schéma peut être testé avec différents fichiers tabulaires en utilisant Goodtables comme ceci :

goodtables validate --schema schema.json exemples/exemple_invalide.csv

Ou bien :

npm install -g localtunnel
npm install -g http-server
http-server -c-1
lt --port 8080 --subdomain qualidata

Utiliser ce permalink.