diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e15ad5e..b52632a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,15 +3,24 @@ name: Vérification du respect des spécifications on: push: +# NOTE: if you need to debug these things locally, use `act` and medium installation: +# E.g: +# `act push` or `act push --container-architecture linux/amd64` (Mac M1) +# +# Installation notes at https://github.com/nektos/act +# +# I did early tests to simulate releases but so far didn't manage to extract the GITHUB_REF +# https://github.com/nektos/act/discussions/2154 +# jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Installation Python 3.10 - uses: actions/setup-python@v1 + - uses: actions/checkout@v4 + - name: Installation Python 3.12 + uses: actions/setup-python@v5 with: - python-version: '3.10' + python-version: '3.12' - name: Cache pip uses: actions/cache@v1 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cff47c..d6a2868 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Changements -## Dév (2.2.0) +## 2.2.1 + +- Correctif de liens dans les deux sous-schémas, qui pointaient vers d'anciennes versions de façon incorrecte (@johanricher https://github.com/etalab/schema-irve/issues/43) +- Correctif partiel du lien vers Validata (@AntoineAugusti https://github.com/etalab/schema-irve/issues/39) + +## 2.2.0 - Le schéma est transformé en [data package](https://specs.frictionlessdata.io/data-package/) afin d'accueillir en plus du schéma existant (pour les données statiques), un schéma de données pour les données d'IRVE **dynamiques**. Le contenu de chaque schéma est contenu dans les dossiers `statique` et `dynamique`. diff --git a/README.md b/README.md index de6e84a..daddaaf 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,13 @@ Il existe deux schémas relatifs aux données des points de recharge pour véhic Dans le but de constituer un répertoire national de données relatif à l’offre de recharge pour véhicules électriques, ouvert et accessible à tous, les aménageurs d’infrastructures de recharge pour véhicules électriques (IRVE), ou les personnes qu’ils désignent, doivent publier sur la plateforme data.gouv.fr les données pour tout point de recharge en service et ouvert au public. Cette ouverture de données doit être conforme aux schémas de données statique et dynamique en vigueur. ## Documents de cadrage juridique + - LOI n° 2019-1428 du 24 décembre 2019 d'orientation des mobilités (6° du L. 1115-1 du code des transports) - [Décret n° 2021-546 du 4 mai 2021 portant modification du décret n° 2017-26 du 12 janvier 2017 relatif aux infrastructures de recharge pour véhicules électriques et portant diverses mesures de transposition de la directive 2014/94/UE du Parlement européen et du Conseil du 22 octobre 2014 sur le déploiement d'une infrastructure pour carburants alternatifs (articles R.353-4-4 et R. 353-4-5 du code de l’énergie)](https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000043475363) ## Voir aussi + - [Documentation sur les données de points de recharge](https://doc.transport.data.gouv.fr/producteurs/infrastructures-de-recharge-de-vehicules-electriques-irve) - Pour poser une question, commenter, faire un retour d’usage ou contribuer à l’amélioration du modèle de données, vous pouvez : - - adresser un message à [contact@transport.beta.gouv.fr](mailto:contact@transport.beta.gouv.fr) + - adresser un message à [contact@transport.data.gouv.fr](mailto:contact@transport.data.gouv.fr) - ouvrir un ticket sur le [dépôt GitHub](https://github.com/etalab/schema-irve/issues/new) du schéma diff --git a/dynamique/README.md b/dynamique/README.md index a67dcd8..f19c8ab 100644 --- a/dynamique/README.md +++ b/dynamique/README.md @@ -1,9 +1,9 @@ # Infrastructures de recharge pour véhicules électriques - données dynamiques - Spécification du fichier d'échange relatif aux données dynamiques concernant la disponibilité et l’état de fonctionnement des points de recharge et de leurs connecteurs pour véhicules électriques ## Contexte + Dans le but de constituer un répertoire national de données relatif à l’offre de recharge pour véhicules électriques, ouvert et accessible à tous, les aménageurs d’infrastructures de recharge pour véhicules électriques (IRVE), ou les personnes qu’ils désignent, doivent publier sur la plateforme data.gouv.fr les données pour tout point de recharge en service et ouvert au public. L’ouverture des données dynamiques relatives à l’état de fonctionnement et la disponibilité des points de recharge et de leurs connecteurs s’effectue selon les modalités définies par arrêté. ## Documents de cadrage technique @@ -20,10 +20,12 @@ Pour être conformes, les données dynamiques doivent faire référence aux donn Chaque nouvel état de fonctionnement ou de disponibilité d’un point de recharge (ou d’un de ses connecteurs) doit nécessairement entraîner la mise à jour des données dynamiques. ## Consolidation + Il n’existe pas de consolidation nationale des flux dynamiques pour l’heure. ## Voir aussi + - [Documentation sur les données dynamiques](https://doc.transport.data.gouv.fr/producteurs/infrastructures-de-recharge-de-vehicules-electriques-irve/donnees-dynamiques) - Pour poser une question, commenter, faire un retour d’usage ou contribuer à l’amélioration du modèle de données, vous pouvez : - - adresser un message à [contact@transport.beta.gouv.fr](mailto:contact@transport.beta.gouv.fr) + - adresser un message à [contact@transport.data.gouv.fr](mailto:contact@transport.data.gouv.fr) - ouvrir un ticket sur le dépôt [GitHub du schéma](https://github.com/etalab/schema-irve/issues/new) diff --git a/dynamique/schema-dynamique.json b/dynamique/schema-dynamique.json index a4e86b7..5719bfa 100644 --- a/dynamique/schema-dynamique.json +++ b/dynamique/schema-dynamique.json @@ -5,11 +5,11 @@ "description": "Spécification du fichier d'échange relatif aux données concernant la localisation géographique et les caractéristiques techniques des stations et des points de recharge pour véhicules électriques", "countryCode": "FR", "homepage": "https://github.com/etalab/schema-irve", - "path": "https://github.com/etalab/schema-irve/raw/v2.0.4/schema.json", + "path": "https://github.com/etalab/schema-irve/raw/v2.2.1/schema.json", "resources": [ { "title": "Exemple de fichier IRVE valide", - "path": "https://github.com/etalab/schema-irve/raw/v2.0.4/exemple-valide-dynamique.csv" + "path": "https://github.com/etalab/schema-irve/raw/v2.2.1/exemple-valide-dynamique.csv" } ], "sources": [ @@ -31,12 +31,12 @@ } ], "created": "2022-10-28", - "lastModified": "2022-10-28", - "version": "2.2.0", + "lastModified": "2024-01-16", + "version": "2.2.1", "contributors": [ { - "title": "Geoffrey", - "email": "validation@data.gouv.fr", + "title": "Geoffrey Aldebert", + "email": "geoffrey.aldebert@data.gouv.fr", "organisation": "Etalab", "role": "author" }, @@ -162,4 +162,4 @@ "missingValues": [ "" ] -} +} \ No newline at end of file diff --git a/statique/README.md b/statique/README.md index 4d457c3..9244982 100644 --- a/statique/README.md +++ b/statique/README.md @@ -31,13 +31,12 @@ Pour faciliter le remplissage des données, Etalab met à disposition un génér Une fois vos données chargées ou remplies, un formulaire vous proposera de les publier sur data.gouv.fr. - ## Consolidation Etalab réalise une consolidation automatique des jeux de données IRVE conformes déposés sur data.gouv.fr. Le code est [disponible ici](https://github.com/etalab/notebooks/tree/master/irve-v2). Le fichier en résultant est [publié ici sur data.gouv.fr](https://www.data.gouv.fr/fr/datasets/5448d3e0c751df01f85d0572). Vous pouvez également visualiser son contenu sur une carte en passant par le [Point d’Accès National](https://transport.data.gouv.fr/datasets/fichier-consolide-des-bornes-de-recharge-pour-vehicules-electriques). -En cas de non consolidation de vos données, la raison principale possible est que vos données contiennent des erreurs et donc ne respectent pas le schéma. Nous vous invitons à les corriger et à utiliser l’[outil de validation Validata](https://validata.fr/table-schema?schema_name=schema-datagouvfr.etalab%2Fschema-irve) pour vérifier la qualité des vos données. . +En cas de non consolidation de vos données, la raison principale possible est que vos données contiennent des erreurs et donc ne respectent pas le schéma. Nous vous invitons à les corriger et à utiliser l’[outil de validation Validata](https://validata.fr/table-schema?schema_name=schema-datagouvfr.etalab%2Fschema-irve-statique) pour vérifier la qualité des vos données. . ## Voir aussi diff --git a/statique/schema-statique.json b/statique/schema-statique.json index 2c0fed5..0719eec 100644 --- a/statique/schema-statique.json +++ b/statique/schema-statique.json @@ -5,11 +5,11 @@ "description": "Spécification du fichier d'échange relatif aux données concernant la localisation géographique et les caractéristiques techniques des stations et des points de recharge pour véhicules électriques", "countryCode": "FR", "homepage": "https://github.com/etalab/schema-irve", - "path": "https://github.com/etalab/schema-irve/raw/v2.1.0/schema.json", + "path": "https://github.com/etalab/schema-irve/raw/v2.2.1/schema.json", "resources": [ { "title": "Exemple de fichier IRVE valide", - "path": "https://github.com/etalab/schema-irve/raw/v2.1.0/exemple-valide.csv" + "path": "https://github.com/etalab/schema-irve/raw/v2.2.1/exemple-valide.csv" } ], "sources": [ @@ -71,19 +71,19 @@ }, { "title": "Antoine Augusti", - "email": "antoine.augusti@beta.gouv.fr", + "email": "antoine.augusti@transport.data.gouv.fr", "organisation": "DINUM", "role": "contributor" }, { "title": "Christina Laumond", - "email": "christina.laumond@beta.gouv.fr", + "email": "christina.laumond@transport.data.gouv.fr", "organisation": "transport.data.gouv.fr", "role": "contributor" }, { "title": "Thibaut Barrère", - "email": "thibaut.barrere@beta.gouv.fr", + "email": "thibaut.barrere@transport.data.gouv.fr", "organisation": "transport.data.gouv.fr", "role": "contributor" }, @@ -492,4 +492,4 @@ "missingValues": [ "" ] -} +} \ No newline at end of file