🌱
GreenData- pour un impact environnemental maîtrisé
  • 1 - Référentiel GreenData - pour un impact environnemental maîtrisé
    • Préface et remerciements
    • 1.1 - Contexte
    • 1.2 - Bonnes pratiques
      • Avant tout, questionner le besoin
      • PLANIFICATION
      • BP 1 - Engager et conduire une démarche "donnée ouverte et responsable"
      • BP 2 - Prioriser les choix de données publiées
      • PRODUCTION
      • BP 3 - Standardiser les jeux de données
      • BP 4 - Documenter précisément les métadonnées
      • BP 5 - Proposer une granularité temporelle et géographique adaptée
      • ANALYSE
      • PUBLICATION
      • BP 6 - Réduire le volume unitaire des jeux de données
      • BP 7 - Proposer un accès aux données par API
      • BP 8 - Faciliter la découvrabilité des jeux de données
      • CONSERVATION
      • BP 9 - Mettre en place une politique d'archivage
      • EXPLOITATION
      • BP 10 - Contrôler l'hébergement des données
      • BP 11 - Penser l'écoconception du portail open data
    • 1.3 - Ressources
      • 1.3.1 - Méthodologie
        • 1- Priorité
        • 2- Difficulté de mise en œuvre
        • 3 - Pilote
        • 4 - Indicateur de pilotage
        • (optionnel)- Effet de levier environnemental, social et économique
        • (optionnel) - Echelle
        • (optionnel) - Type d’impact évité ou amélioré
        • (optionnel) - Système de calcul
      • 1.3.2 - Ateliers collaboratifs
      • 1.3.3 - Calculateur de score
    • 1.4 - Bibliographie
      • Productions INR
        • Guide de bonnes pratiques numérique responsable pour les organisations (2022)
        • Référentiel Green-IT (2020)
        • WeNR (2021)
        • MOOC - Numérique responsable (complet)
        • Calcul de mon impact environnemental
      • Productions FING
        • OpenDataImpact - 10 ans d'ouverture des données
        • Livre blanc Numérique et Environnement
      • Ressources de référence
        • Les impacts environnementaux et sociétaux des données : un défi pour l'avenir
        • Gautier Roussilhe - Etudes de cas
          • G.Roussulhe - Que peut le numérique pour la transition écologique ? (2021)
          • G. Roussilhe - Comprendre et estimer les effets indirects de la numérisation
          • G. Roussilhe - Territorialiser les systèmes numériques, exemple des centres de données (2021)
        • Empreinte environnementale des systèmes numériques et gouvernance territoriale
        • Guide Ademe - Face cachée du numérique (2019)
        • Les données, nouveau moteur de la transition écologique
        • MINUM_ECO - Mission interministérielle numérique responsable
        • Rapport ARCEP - Pour un numérique soutenable (2020)
        • Livre Blanc - Les KPI énergétiques et environnementaux des Data Centers (2017)
        • Loi du 15 novembre 2021 visant à réduire l'empreinte environnementale du numérique en France
        • DATAGIR (Ademe)
        • ADEME - ARCEP - Evaluation de l'impact environnemental du numérique (2022)
        • Datacenters éco-responsables
        • Label LUCIE
        • GreenIT Empreinte environnementale du numérique mondial
      • Voir ailleurs
        • Feuille de route AMDAC Data du MTE
        • Feuille de route Numérique responsable (MTE/ARCEP)
        • Mission "Connaissance" du ministère de la transition écologique (MTE)
    • Livrables GreenData
  • 2 - Le Projet
    • 2.1 - Présentation
    • 2.2 - Plan d'action
    • 2.3 - Partenaires
Propulsé par GitBook
Sur cette page
  • Contexte
  • Description de la bonne pratique
  • Retour d'expérience
  • Pour aller plus loin
  1. 1 - Référentiel GreenData - pour un impact environnemental maîtrisé
  2. 1.2 - Bonnes pratiques

BP 7 - Proposer un accès aux données par API

PrécédentBP 6 - Réduire le volume unitaire des jeux de donnéesSuivantBP 8 - Faciliter la découvrabilité des jeux de données

Dernière mise à jour il y a 2 ans

Priorité :

Mise en œuvre :

Exemple de pilote : Référent aux données ouvertes et responsables

Exemple(s) d’indicateur(s) de pilotage

  • % de données ouvertes disponibles par API

Contexte

L'interopérabilité pour faciliter l'accès et la réutilisation de données

Le Web est une machine à développer des services. Basés sur une , de nombreux services peuvent, selon leur configuration, consulter et mettre à jour facilement des données ouvertes.

Afin de faciliter l'accès et la réutilisation de données, la mise en place d'interfaces de programmation applicative (API) visent à mettre à disposition des données dans un format facilement utilisable. Plutôt que de dupliquer et héberger soi-même des jeux de données, les API facilitent les récupérations et actualisations. Ainsi, chaque donnée mise à jour est automatiquement actualisée dans l'ensemble des services les mobilisant par API.

Bénéfices d'accès aux données par API :

  • Ne transférer que les données nécessaires au bon moment (filtre des données à la source)

  • Ne pas multiplier les duplications et donc réduire les besoins de stockage

  • Faciliter la récupération et donc la valorisation et l'usages des données ouvertes

Description de la bonne pratique

Architecture : Certains éditeurs de portails OpenData proposent de manière systématique le déploiement d'API. Cette fonctionnalité facilite de fait l'interopérabilité et la récupération de jeux de données.

Interopérabilité : Pour garantir ce critère d'interopérabilité des données et des services mais aussi harmoniser et faciliter la récupération de données, il est recommandé d'utiliser le principe d’architecture REST et le principe d’encodage JSON. D'autres formats pourraient être à encourager notamment pour les données dites chaudes, temps réels, comme le format BSON ou encore CBOR.

Critères d'achat : Dans certains cas, il peut être pertinent d'intégrer des critères de mises à disposition d'API et modalités d'accès, dans les cahiers des charges qui encadrent les prestataires (assurer le développement d'API, garantir une infrastructure propice à la mise à disposition d'API, ..)

L'accès par API ne peut être exclusif : La CADA a récemment statué que « la consultation sur Internet de documents librement communicables ne saurait être subordonnée à une procédure de demande d’accès impliquant une autorisation préalable de l’administration ». Autrement dit, bien qu'un accès par API peut-être pratique et facilitant, il ne doit être exclusif et opérer un accès restreint à des données publiques.

Retour d'expérience

Contrôler les flux d'API - ADEME Pour protéger l'infrastructure de publication de données de l'Ademe, les appels sont limités par quelques règles simples : Un utilisateur anonyme ne peut pas effectuer plus de 100 requêtes par intervalle de 5 secondes. Sa vitesse de téléchargement totale est limitée à 2 MB/s pour les contenus statiques (fichiers de données, pièces jointes, etc.) et à 500 kB/s pour les autres appels.

Pour aller plus loin

Documentation : Pour chaque API proposée, il convient d'expliciter : - une documentation technique présentant les modalités d’interrogation, rythme d'actualisation, formats ou encore modalités de récupération de la donnée. Des standards tel que peuvent aider. - les conditions générales d’utilisation qui précise si besoin, le processus de demande d’accès, la durée ou encore si nécessaire les critères d’éligibilité des réutilisations.

API existantes : Le service propose de nombreuses données ouvertes et la documentation nécessaire pour aller les récupérer et les intégrer aux services et portails OpenData. Voici quelques exemples de bases de données accessibles par API spécifiques :

naturels et technologiques des territoires

Piézométrie ()

l'ensemble des

les (DPE)

Des standards tel que OpenAPI peuvent aider et s’intégrer très rapidement sur

Si vous souhaitez mettre à disposition et référencer votre API, vous pouvez l'enregistrer sur ce portail :

architecture dite "REST"
OpenAPI
api.gouv.fr
Géorisques
niveau des nappes d'eau souterraine
adresses du territoire français
Diagnostic de Performance Energetique des logements particuliers
api.gouv.fr
https://api.gouv.fr/nouvelle-api