Le Consortium géospatial ouvert (OGC) annonce la publication du Spécification openEO en tant que nouvelle norme communautaire OGC.
openEO spécifie une interface de programmation d'applications (API) ouverte pour connecter des applications et d'autres logiciels clients à des réseaux à grande échelle. Observation de la Terre (OT) Des backends cloud de manière simple et unifiée.
Le Spécification openEO OpenEO vise à améliorer l'interopérabilité dans le traitement des grands ensembles de données d'observation de la Terre, notamment les images satellitaires, dans le cloud. Les implémentations d'OpenEO peuvent servir à ajouter une couche d'interopérabilité aux services existants.
Son développement a été motivé par la nécessité de surmonter les difficultés liées à la diversité des outils, des API et des formats de données en géomatique. openEO a été développé de manière ascendante, chaque version de la spécification étant prise en charge par des implémentations.
Le principal cas d'utilisation d'openEO est de simplifier et d'unifier le traitement des données grâce à une API commune et à une spécification pour un ensemble de processus prédéfinis.
Les utilisateurs peuvent continuer à travailler dans leur langage de programmation préféré sans avoir à gérer l'organisation et le prétraitement des données. openEO contribue également à éviter la dépendance vis-à-vis d'un fournisseur unique, car les descriptions de processus générées peuvent être exécutées sur plusieurs points de terminaison de fournisseurs, ce qui facilite la comparaison et la reproduction des résultats de traitement.
openEO est déjà utilisé dans d'importantes initiatives d'observation de la Terre. Au sein de l'écosystème Copernicus Dataspace, openEO prend en charge l'interrogation interactive et le traitement à grande échelle des données d'observation de la Terre, conformément aux principes FAIR. Il a également été sélectionné par l'ESA APEx et EarthCODE pour proposer des services à la demande favorisant des flux de travail scientifiques reproductibles et un traitement quasi temps réel.
« openEO a toujours mis l'accent sur la mise à disposition d'une interface de traitement d'observation de la Terre accessible aux chercheurs et autres utilisateurs finaux, comme en témoignent son vaste écosystème de clients conviviaux et ses processus prédéfinis axés sur les cubes de données », a déclaré Matthias Mohr, directeur général de moreGeo. « La spécification a évolué en parallèle des normes OGC et s'aligne étroitement sur les normes existantes, ce qui rend les résultats de traitement openEO facilement utilisables avec une large gamme de logiciels clients OGC et STAC. »
Le cahier des charges se compose de deux parties :
- L'API openEO (version 1.2.0), une description d'API HTTP spécifiée comme document OpenAPI, approuvée comme norme communautaire OGC ; et
- Les processus openEO (version 1.2.0), un ensemble d'exigences pour des processus prédéfinis versionnés séparément conformes à la spécification de l'API openEO, approuvés en tant que pratique communautaire OGC.
La spécification openEO est distribuée sous licence libre, gérée et maintenue par des organismes libres. Elle est publiée sous la licence Apache 2.0 et est accessible au public via GitHub.
Le projet est régi par un Comité de pilotage du projet.
À propos de l'OGC
L'Open Geospatial Consortium (OGC) est une organisation associative qui se consacre à exploiter le potentiel de la géographie et de la technologie pour résoudre les problèmes auxquels sont confrontés les populations et la planète. L'OGC offre à ses membres des opportunités et des avantages grâce aux normes, à l'innovation et à la collaboration. Notre Adhésion représente une communauté mondiale diversifiée et active issue du gouvernement, de l'industrie, du monde universitaire, des agences de développement international, des organisations de recherche et scientifiques, de la société civile et des défenseurs.
Visiter ogc.org pour plus d’informations sur notre travail.
L'OGC(R) demande des commentaires sur la norme du modèle de spécification candidat