{"id":20515510,"url":"https://github.com/ignf/validator-config-gpu","last_synced_at":"2026-02-06T03:32:01.488Z","repository":{"id":65908860,"uuid":"602088596","full_name":"IGNF/validator-config-gpu","owner":"IGNF","description":"[GpU] Configuration de IGNF/validator pour le Géoportail de l'Urbanisme","archived":false,"fork":false,"pushed_at":"2024-10-24T09:05:16.000Z","size":4961,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-10-25T03:18:56.429Z","etag":null,"topics":["data-validator","metamodel","validation"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IGNF.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-15T13:26:12.000Z","updated_at":"2024-10-24T09:02:53.000Z","dependencies_parsed_at":"2023-07-17T18:07:41.956Z","dependency_job_id":"4fbb1a8e-c904-46ff-9e9b-78bba0ebaa6b","html_url":"https://github.com/IGNF/validator-config-gpu","commit_stats":null,"previous_names":[],"tags_count":169,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IGNF%2Fvalidator-config-gpu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IGNF%2Fvalidator-config-gpu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IGNF%2Fvalidator-config-gpu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IGNF%2Fvalidator-config-gpu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IGNF","download_url":"https://codeload.github.com/IGNF/validator-config-gpu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242118504,"owners_count":20074588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-validator","metamodel","validation"],"created_at":"2024-11-15T21:22:22.988Z","updated_at":"2026-02-06T03:32:01.458Z","avatar_url":"https://github.com/IGNF.png","language":null,"readme":"# validator-config-gpu\n\n[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE)\n\n## Description\n\nDépôt de gestion de la configuration de [IGNF/validator](https://github.com/IGNF/validator) pour la validation des standards CNIG au niveau du [Géoportail de l'Urbanisme (GpU)](https://www.geoportail-urbanisme.gouv.fr).\n\n## Mises en garde\n\n* Les schémas sont actuellement gérés avec un outil dédié travaillant sur le contenu `config-backup`.\n* L'organisation de ce dépôt est amenée à évoluer.\n* Les issues sont les bienvenues en cas de détection d'un problème.\n* Les contributions directes sur ce dépôt (pull request) ne sont pas souhaitées dans l'immédiat.\n\n## Principes de gestion des modèles\n\n* Les méta-modèles sont gérés en base de données à l'aide de 4 tables :\n\n  * [validator_document_model](config-backup/validator_document_model.csv) : Liste des standards modélisant le contenu des archives pour les PLU, POS, CC, PSMV, SUP et SCoT\n  * [validator_file_model](config-backup/validator_file_model.csv) : Liste des fichiers attendus pour chaque standard\n  * [validator_feature_type](config-backup/validator_feature_type.csv) : Modélisation des fichiers de type \"table\"\n  * [validator_attribute_type](config-backup/validator_attribute_type.csv) : Modélisation des colonnes des tables\n  * [validator_static_table](config-backup/validator_static_table.csv) : Liste des tables de codes (ex : [PrescriptionPSMVType2019](codes/PrescriptionPSMVType2019.csv))\n\n* 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.\n\n* 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).\n\n* Une présentation sous forme d'URL est disponible au niveau du portail :\n\n| Lien                                                                                 | Description                             |\n| ------------------------------------------------------------------------------------ | --------------------------------------- |\n| https://www.geoportail-urbanisme.gouv.fr/standard/                                   | Liste des standards                     |\n| https://www.geoportail-urbanisme.gouv.fr/standard/cnig_PLU_2017                      | CNIG PLU v2017 (HTML)                   |\n| https://www.geoportail-urbanisme.gouv.fr/standard/cnig_PLU_2017.json                 | CNIG PLU v2017 (JSON)                   |\n| https://www.geoportail-urbanisme.gouv.fr/standard/cnig_PLU_2017#table-ZONE_URBA      | CNIG PLU v2017 - table ZONE_URBA (HTML) |\n| https://www.geoportail-urbanisme.gouv.fr/standard/cnig_PLU_2017/types/ZONE_URBA.json | CNIG PLU v2017 - table ZONE_URBA (JSON) |\n\n## Remarques\n\n* La convergence avec [Table Schema](https://specs.frictionlessdata.io/table-schema/) pour \"validator_feature_type\" et \"validator_attribute_type\" mis en avant par [schema.data.gouv.fr](http://schema.data.gouv.fr/) pour la modélisation des tables devra être ré-étudiée. Pour l'heure, il subsiste des difficultés pour modéliser certains aspects des standards CNIG à l'aide de ce modèle.\n* 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.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fignf%2Fvalidator-config-gpu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fignf%2Fvalidator-config-gpu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fignf%2Fvalidator-config-gpu/lists"}