Archives du mot-clé emergent

GeoDCAT

Présentation

DCAT est un vocabulaire W3C largement utilisé pour décrire les ensembles de données et les services d’accès aux données. Certaines propriétés temporelles et géographiques de base font déjà parti du vocabulaire DCAT v2 et/ou sont prévues pour la v3, mais ces propriétés ne répondent pas à l’ensemble des exigences identifiées dans le Discussion Paper élaboré par l’OGC.

L’UE fait référence à GeoDCAT-AP en tant que « bonne pratique » et note qu' »un projet de document de bonnes pratiques de l’OGC (Open Geospatial Consortium) est en cours d’élaboration. » Des discussions sont en cours pour faire de GeoDCAT-AP une norme communautaire de l’OGC.

Les travaux visent à séparer un profil géospatial général de DCAT, appelé « GeoDCAT », de GeoDCAT-AP ; le profil d’application (AP) spécifique à l’Europe ne fera pas partie du travail de normalisation de l’OGC.

GeoDCAT fournira un vocabulaire et un encodage normalisés pour les descriptions d’ensembles de données spatiales et les descriptions de services (enregistrements de métadonnées) respectant les recommandations décrites dans les Spatial Data on the Web Best Practices. GeoDCAT pourrait à l’avenir être utilisé comme encodage dans les API tels que les API Records de l’OGC et STAC.

Travaux en cours

Le groupe GeoDCAT SWG travaille sur la standardisation de GeoDCAT. L’objectif de ce groupe de travail est de publier un standard GeoDCAT, un profil spatio-temporel de la recommandation DCAT du W3C. Il fait suite au Discussion Papers OGC 18-001 publié sur le sujet.

ISO 19157-3

Présentation

Cette norme permet de spécifier comment établir, maintenir et publier un registre de mesures qualité conformément à l’ISO 19135-1. Cette norme comprend également la définition des moyens d’accès machine (API) à ce registre.

Les travaux comprennent aussi l’initialisation du registre avec un jeu de mesures prédéfinies. Elle devrait permettre de mettre en place un registre de mesures qualité à l’ISO, accessible par une machine et dont la maintenance sera facilitée.

Concernant le financement et la gouvernance du registre, l’OGC a été élu organisme d’enregistrement du registre (hébergement, publication et maintien du registre). Passée au stade de Community draft à l’OGC et ouverte aux commentaires techniques, l’enjeu est aujourd’hui d’avoir des retours sur le déploiement technique.

Travaux en cours

Les travaux du groupe ont débuté en 2021. Le projet a été relancé en mai 2023, suite au retard d’ISO 19135 (lié à l’impact potentiel de la révision de l’ISO 19135 sur le registre géodésique).

 

OGC API Records

Présentation

Projet de spécification d’une API de catalogage qui s’inscrit dans la lignée des APIs de l’OGC.
Le core est largement fondé sur API Feature et définit ce qu’est un enregistrement de métadonnées (Record) et quels mécanismes permettent de chercher/classer les résultats (mots clefs, titres, description…). Le modèle est analogue à ce qui est disponible dans un catalogue de type CSW.

Une extension OpenSearch est définie, comme dans la version 3.0 du standard CSW.
Enfin les résultats peuvent être renvoyés suivant trois formats : JSON, ATOM et HTML (chacun dispose de son extension).

Ce qui est intéressant est la possibilité de décrire l’accès aux services et données avec plus de détails (par exemple, un template d’URL pointant vers la bonne couche WMS/API Maps, ou collection de données API feature…), au lieu du seul lien vers un document de capacité (GetCapabilities). Cela devrait permettre une meilleure intégration de l’API Records avec l’ensemble des autres APIs.

L’intégration de l’OGC API Records parmi les autres API se fait selon deux mécanismes : Les ressources collections deviennent requêtables (il est possible de les filtrer) et la collection peut également être un catalogue de métadonnées.

Notes de version

La partie 1 de base est adoptée: OGC API – Records – Part 1: Core

Travaux en cours

La partie OGC API – Records – Part 2: Facets qui permet d’agréger des enregistrements dans des “buckets” et fournir des statistiques au sujet du nombre d’enregistrements dans chaque “bucket”;  et la partie [DRAFT] OGC API – Records – Part 3: Create, Replace, Update, Delete, Harvest inspirée de la partie 4 de l’API Features, sont en cours de rédaction active. La notion de “harvest” permettrait plutôt que de laisser le client déterminer quels enregistrements créer pour rendre une ressource détectable, de transférer cette responsabilité au serveur. Des recherches pour incorporer les cas d’utilisation du Protocole d’Initiative des Archives Ouvertes pour la Moissonnage de Métadonnées (OAI-PMH) sont en cours.

A l’avenir est prévue une partie 4 sur les catalogues “fédérés” à savoir un ensemble de catalogues agrégés et listés.

Des questions se posent sur la nécessité d’une partie supplémentaire sur les extensions STAC.

OGC API EDR

Présentation

L’API EDR (“Environmental Data Retrieval”) est un standard OGC qui définit une interface simple et unifiée permettant d’accéder via le web à des données spatiotemporelles d’origines multiples (météorologiques, océanographiques, géographiques raster mais aussi vecteur) selon une position, une zone, ou le long et autour d’une trajectoire donnée.

Elle est issue de l’expérience du développement du profil applicatif « Met Ocean » de WCS avec des cas d’usages similaires et en s’appuyant sur des bases technologiques différentes.

Elle s’inscrit dans la refonte engagée par l’OGC de ses standards vers la famille des « OGC API » en adoptant une approche modulaire, centrée sur les ressources et s’appuyant sur la spécification OpenAPI.

Standards de base

Elle s’appuie sur les concepts de base communs à la famille OGC API, définis par les deux spécifications :

  • OGC API Common : Core
  • OGC API Common : Geospatial Data.

Elle s’appuie aussi fortement sur spécification CoverageJSON (candidat pour être adopté comme community standard OGC) comme format de description des données de réponse aux requêtes qu’elle spécifie.

Exemples de mise en œuvre

Le développement de cette API est poussé par le service national britannique de météorologie (Met Office) et le US National Weather Service. Ce dernier propose un serveur de démonstration référencé sur le dépôt Github de l’API.

De même l’université de Wuhan en Chine implémente cette API et propose un serveur de démonstration aussi référencé sur ce dépôt Github.

Notes de version

La dernière version de la partie 1.1 a été publiée en juillet 2023 OGC API – Environmental Data Retrieval Standard.

La partie 2 de l’API qui implémente le workflow PubSub (abonnement et réception de notifications, de nouvelles données) a été publiée en septembre 2024 OGC API – Environmental Data Retrieval – Part 2: Publish-Subscribe Workflow.

Travaux en cours

Une version 1.2 de la partie 1 (Core) de l’API devrait être bientôt soumise à l’architecture board de OGC. Elle implémente OpenAPI 3.1, ne supporte plus que le protocole HTTPS et permet de paginer les résultats si besoin.

La chaîne de traitement PubSub (abonnement et réception de notifications, de nouvelles données) a été adoptée et publiée dans la partie 2 du standard API EDR qui sert d’expérimentation. On reçoit des notifications sur les collections cartographiques quand on y souscrit et le retour est en GeoJSON. Elle peut fonctionner de manière asynchrone. D’autres APIs pourraient bénéficier de cette chaîne de traitement : Records, Features, Processes, Maps, Connected Systems.

La partie 3 “restrictive services profiles” est en cours de rédaction en prenant notamment en compte les demandes du DGIWG sur la restriction des accès et la rédaction de la partie 4 “aggregations and statistics” n’a pas encore débuté. Des inquiétudes ont été soulevées quant au fait que les travaux sur EDR sont relativement avancés et qu’il pourrait donc y avoir des divergences avec d’autres APIs, voire avec l’API Common.

Avis technique

L’API EDR a vocation à reprendre les spécialisations de WCS pour traiter les cas d’usages des domaines météorologique et océanographique en reprenant notamment les fonctionnalités du profil MetOcean de WCS. Elle propose en plus une approche simplifiée de l’accès aux données et elle étend aussi les capacités de WCS en permettant de s’appliquer aussi a des données de type vecteur et en intégrant un accès aux données par localisant autre que géographique.

En termes de fonctionnalités elle occupe de ce fait une place transversale vis à vis des nouvelles API OGC qui ont vocation à reprendre les anciennes spécifications : OGC API Coverages ou OGC API Features dans la mesure où elle peut répondre à certains cas d’usages identiques.

L’objectif à long terme de cette API est bien de proposer une combinaison d’APIs, étant elle-même peur restrictive.

En s’appuyant sur le format CoverageJSON, elle semble cibler plutôt des usages de consultation dans des applications web.

Geospatial User Feedback (GUF)

Présentation

Ce standard définit un modèle conceptuel de données sur les retours utilisateurs dans le domaine géospatial (GUF).
Les retours utilisateurs sur les données géospatiales sont des métadonnées qui sont principalement produites par les consommateurs de produits de données géospatiales au fur et à mesure qu’ils utilisent ces produits et acquièrent de l’expérience avec ceux-ci.

Cette norme complète les conventions de métadonnées existantes selon lesquelles les documents enregistrant les caractéristiques des ensembles de données et les flux de production sont générés par le créateur, l’éditeur ou le conservateur d’un produit de données. Dans le cadre des métadonnées, le modèle de données GUF réutilise certains éléments de la norme ISO 19115-1:2014, mais pas la structure générale. Cette utilisation sélective des éléments de métadonnées ISO donne la priorité à l’interopérabilité future avec les modèles de métadonnées ISO en développement. Cette norme est conçue pour être utilisée en combinaison avec une norme d’encodage.
Initialement, un codage XML suivant les règles d’encodage ISO 19139 est spécifié dans une norme d’implémentation OGC séparée (OGC 15-098). A l’avenir, d’autres encodages pourront être définis, y compris des exemples tels que l’utilisation de JSON-LD basé sur des parties de schema.org.

Standards de base

Ce standard est un profil de :

Exemples de mise en œuvre

https://nextgeoss.eu/2019/03/31/user-feedback/

Geonetwork

Géoportail du SHOM 

Travaux en cours

Les travaux sur Geospatial User feedback ont repris à l’OGC. Le standard est en mise à jour et le projet a été proposé à l’OGC pour relecture finale, le groupe est en attente de retours.

Le GUF existe aujourd’hui avec un MCD et un encodage XML. Le groupe suit les évolutions des standards 19115-1 (MCD métadonnées) et 19115-4 (encodage JSON) pour faire évoluer son MCD et son encodage. Ce dernier est notamment en discussion, avec en modèle soit l’OGC API Records, soit l’encodage JSON à venir de l’ISO 19115-4.

Les travaux d’une API Feedback sont en cours. Elle s’appuie sur API Features et Records ainsi que l’ISO 19115-4. Elle est disponible sur GitHub. Une implémentation test est déjà disponible.