https://github.com/ignf/validator-config-naviforest
Modèle pour la validation du standard national de données dessertes pour le transport de bois dans le cadre du projet Naviforest
https://github.com/ignf/validator-config-naviforest
data-validator metamodel validation
Last synced: about 2 months ago
JSON representation
Modèle pour la validation du standard national de données dessertes pour le transport de bois dans le cadre du projet Naviforest
- Host: GitHub
- URL: https://github.com/ignf/validator-config-naviforest
- Owner: IGNF
- License: agpl-3.0
- Created: 2022-12-05T10:32:24.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-08T10:17:37.000Z (about 2 years ago)
- Last Synced: 2025-03-05T23:23:52.874Z (7 months ago)
- Topics: data-validator, metamodel, validation
- Homepage:
- Size: 110 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# validator-config-naviforest
[](LICENSE)
## Description
Dépôt de gestion de la configuration de [IGNF/validator](https://github.com/IGNF/validator) pour la validation du standard national de données dessertes pour le transport de bois dans le cadre du projet [Naviforest](https://naviforest.ign.fr/).
## Mises en garde
* Les schémas sont actuellement gérés avec un outil dédié travaillant sur le contenu `config-backup`.
* L'organisation de ce dépôt est amenée à évoluer.
* Les issues sont les bienvenues en cas de détection d'un problème.
* Les contributions directes sur ce dépôt (pull request) ne sont pas souhaitées dans l'immédiat.## Principes de gestion des modèles
* Les méta-modèles sont gérés en base de données à l'aide de 4 tables :
* [validator_document_model](config-backup/validator_document_model.csv) : Liste des standards modélisant le contenu des archives pour les SNB
* [validator_file_model](config-backup/validator_file_model.csv) : Liste des fichiers attendus pour chaque standard
* [validator_feature_type](config-backup/validator_feature_type.csv) : Modélisation des fichiers de type "table"
* [validator_attribute_type](config-backup/validator_attribute_type.csv) : Modélisation des colonnes des tables
* [validator_static_table](config-backup/validator_static_table.csv) : Liste des tables de codes* La base de données est exportée en CSV dans le dossier `config-backup/` pour permettre la gestion des versions à l'aide de GIT.
* La base de données est exportée dans le dossier `config/` dans un format JSON attendu par [IGNF/validator](https://github.com/IGNF/validator).
## Remarques
* La gestion des modèles directement en JSON devra elle aussi être envisagés. Pour l'heure, le modèle BDD/CSV offre une notion d'héritage non présente en JSON qui facilite la gestion des standards pour les différentes catégories de SUP.