Accessibilité des données

Les API

Outre les méthodes d'accès aux données brutes, les archives WOUDC sont également accessibles via des interfaces de programmation d'applications web (API) et des services web géospatiaux conformes aux normes internationales accessibles au public. Les API web sont conçues pour faciliter les échanges entre machines via l’Internet et peuvent être utilisées dans des applications et des outils web, mobiles ou de bureau.

Les API du WOUDC prennent en charge normes ouverts de l’Open Geospatial Consortium (OGC) , ce qui facilite l’interopérabilité et rend ainsi les données sur l’ozone et les UV faciles à découvrir, à accéder, à visualiser et à intégrer. Les normes de l’OGC jouent un rôle important pour réduire les obstacles à l’échange de données météorologiques, climatiques et hydriques dans le cadre du Système d’information de l’OMM, et sont prises en charge par de nombreux outils open source et commerciaux disponibles sur le marché.

L’API du WOUDC est accessible à https://api.woudc.org . Cette API offre des fonctionnalités de découverte, d’accès, de visualisation et de traitement pour toutes les données et métadonnées du WOUDC, ainsi que des processus de validation des données, de génération de rapports et d’évaluation de la qualité.

Exemples de liens API
Les liens et exemples ci-dessous donnent un aperçu des fonctionnalités de l’API :
https://api.woudc.org/collections/discovery_metadata/items?lang=fr
https://api.woudc.org/collections/stations/items
https://api.woudc.org/collections/stations/items?bbox=-142,42,-53,84
https://api.woudc.org/collections/stations/LEO
https://api.woudc.org/collections/contributors/items
https://api.woudc.org/collections/contributors/items?country_name_en=Norway
https://api.woudc.org/collections/contributors/items/SMNA:WOUDC
https://api.woudc.org/collections/data-records/items
https://api.woudc.org/collections/data_records/items?instrument_name=brewer&content_category=TotalOzone

Pour les développeurs, une interface Swagger est disponible à https://api.woudc.org/openapi .

L’API du WOUDC est alimentée par pygeoapi , une implémentation de référence des normes d’API de l’OGC.

Outils et exemples
Les exemples GitHub suivants offrent un aperçu général de l’accès et du flux de travail pour l’intégration des services Web du WOUDC :
Un package de haut niveau offrant un accès en Python aux services de données du WOUDC de l’OMM
Une collection de flux de travail du centre de données, réalisés sous forme de Jupyter notebooks

Système d’information de l’OMM

Le Système d’information de l’OMM 2.0 (WIS2) constitue le cadre de partage des données de l’OMM au 21e siècle pour l’ensemble des domaines et disciplines de l’OMM. Il soutient la Politique unifiée sur les données de l’OMM, le Réseau mondial d’observation de base (GBON) et rend le partage de données international, régional et national simple, efficace et peu coûteux. L’idée que aucun membre ne soit laissé pour compte et l’objectif d’abaisser les obstacles à l’adoption ont été au cœur du développement de WIS 2.0. Ces objectifs inspirent les principes à la base du cadre technique de WIS 2.0, comme l’adoption de normes ouvertes et de technologies Web afin de faciliter le partage d'une variété et d'un volume croissants de données en temps réel.

WIS2 est en opération depuis janvier 2025 et remplace le Système mondial de télécommunication (SMT).

Les manuels et guides WIS2 sont disponibles aux emplacements suivants :

À titre informatif, le WIS2 Cookbook offre de nombreux exemples, extraits de code, recettes et flux de travail pour soutenir les exigences de WIS2.

Les données du WOUDC sont partagées sur WIS2 et peuvent être découvertes, consultées et récupérées conformément au Règlement technique WIS2 de l’OMM.

Découverte et accès WIS2

Reposant sur des normes ouvertes, WIS2 soutient les principes FAIR pour un échange de données international libre et sans restriction. WIS2 est alimenté par un Catalogue mondial de découverte (GDC), qui :

  • Permet à un utilisateur de données de rechercher et de parcourir les descriptions de données publiées dans WIS2. Les descriptions d’ensembles de données (métadonnées de découverte) fournissent de l’information permettant de déterminer l’utilité des données et la manière d’y accéder.
  • Rend son contenu disponible pour l’indexation par les moteurs de recherche
  • Fournit une interface de programmation d’applications (API) via la norme OGC API - Records

Les résultats de recherche WIS2 fournissent des liens « exploitables » qui facilitent l’accès et la récupération des données de manière programmatique grâce à divers mécanismes :

  • Téléchargement des données brutes (par exemple, le WAF du WOUDC )
  • Accès à l’API (par exemple, via le API du WOUDC )
  • Notifications de données à l’aide du Pub/Sub (MQTT)
      ---
      title: WIS2 discovery, subscription and download
      ---
      flowchart TD
          accTitle: WIS2 discovery, subscription and download
          accDescr {
            A flowchart demonstrating the cycle between (1) the Data Consumer searching the WIS2 Global Discovery Catalogue, (2) which then subscribes to the WIS2 Global Broker, (3) which then notifies the Data Consumer.
            In addition, (4) the Data Consumer can download from the WIS2 Global Cache
          }
          A[fa:fa-user Data Consumer] -->|1 - search| B[fa:fa-book WIS2 Global Discovery Catalogue]
          B -->|2 - subscribe| C[fa:fa-bullhorn WIS2 Global Broker]
          C -->|3 - notify| A
          A -->|4 - download| D[fa:fa-download WIS2 Global Cache]
    

Le GDC WIS2 est accessible à https://wis2-gdc.weather.gc.ca/collections/wis2-discovery-metadata . Ce catalogue offre des services de découverte pour toutes les données sur WIS2.

Pour découvrir les données du WOUDC sur WIS2, un utilisateur peut interroger le GDC de la façon suivante :

Veuillez noter que le GDC WIS2 fournit des résultats de recherche en HTML ou en JSON. Les résultats JSON sont accessibles en ajoutant f=json aux requêtes de recherche.

Les résultats de recherche du GDC WIS2 fournissent des liens d’accès (téléchargement des données brutes, API, notifications). Pour accéder aux données en temps réel, un utilisateur peut se connecter et s’abonner à l’un des courtiers mondiaux WIS2 indiqués dans les résultats de recherche, via le protocole MQTT.