Dans ce brouillon, nous allons travailler à mettre en place un datapackage qui comprend le schéma statique (à modifier) et le schéma dynamique (nouveau), au sein d'un seul repository.
[ ] Assurer la rétro-compatibilité de la méta-donnée "schéma" pour un déclarant data gouv (sur la partie statique) - EDIT: voir copies d'écran plus bas
[x] Clarifier si etalab/schema-irve est strictement lié au nom du repository, ou si cela peut être décorrélé (1..1 vs 1..N)
[ ] Url gitbook pour "publier" à changer !
[x] Mettre à jour la stack technique (Python, Frictionless) déjà fait avant cette PR
[x] Transposer les conclusions des ateliers et réflexions sur le dynamique sous forme de schéma dynamique
[ ] Créer un ou plusieurs fichiers d'exemple
[x] Adapter le schéma statique - EDIT: traité séparément dans #22 qui a donné lieu à la v2.1.0
[x] Voir comment apporter la souplesse nécessaire sur par exemple "cable t2 optionnel" (on souhaite que le fichier soit valide pour des colonnes optionnelles) - EDIT: traité dans #22
[ ] Modifier les références de version
[x] Colonne conditionnellement requise (peut-être avec custom check validata) on simplifie avec uniquement une partie itinérance pour l'instant
[ ] Vérifier les références décrets, sont-elles toutes à jour ?
[x] Voir comment faire une preview de l'ensemble
[ ] Impact preview sur la consolidation
Modalités de déclaration
La donnée "clé" pour déclarer un statique semble être l'identifiant etalab/schema-irve:
Pour le dynamique il faudra voir ce qu'on met.
Dans la vue de déclaration "data gouv" réalise je pense un mapping entre l'identifiant et le label:
Dans ce brouillon, nous allons travailler à mettre en place un datapackage qui comprend le schéma statique (à modifier) et le schéma dynamique (nouveau), au sein d'un seul repository.
Cela est rendu possible par le travail de @geoffreyaldebert sur https://github.com/etalab/schema.data.gouv.fr/issues/222.
Tâches restant à effectuer
etalab/schema-irve
est strictement lié au nom du repository, ou si cela peut être décorrélé (1..1 vs 1..N)Mettre à jour la stack technique (Python, Frictionless)déjà fait avant cette PRColonne conditionnellement requise (peut-être avec custom check validata)on simplifie avec uniquement une partie itinérance pour l'instantModalités de déclaration
La donnée "clé" pour déclarer un statique semble être l'identifiant
etalab/schema-irve
:Pour le dynamique il faudra voir ce qu'on met.
Dans la vue de déclaration "data gouv" réalise je pense un mapping entre l'identifiant et le label: