Au cours des deux dernières décennies, des normes telles que la norme ISO 19115:2003 et les services de catalogue OGC pour le Web (CSW) ont été intégrées à plusieurs initiatives d'infrastructure de données spatiales (SDI) aux niveaux national et international. Ces normes s'appuyaient sur le langage XML (Extensible Markup Language) qui, à l'époque, était le principal codage pour l'échange de données dans le domaine informatique. Ces derniers temps, cependant, l'adoption de JavaScript Object Notation (JSON) et des interfaces de programmation d'applications Web (API) a nécessité la modernisation des métadonnées et des approches de catalogue existantes.
En novembre 2021, l'Open Geospatial Consortium (OGC) et le Comité technique 211 (TC 211) de l'Organisation internationale de normalisation (ISO) ont organisé leur premier sprint de code conjoint. Le succès de ce premier sprint de code conjoint a jeté les bases d'un deuxième sprint de code conjoint, qui s'est tenu du 14 au 16 septembre 2022. Le deuxième sprint de code conjoint, appelé Sprint de code conjoint OGC et ISO 2022 — Le sprint de code des métadonnées, a servi à accélérer le soutien des normes géospatiales ouvertes liées aux métadonnées et aux catalogues géospatiaux. Le sprint de code a été sponsorisé par Enquête sur les munitions (OS) au niveau Or et Géonovum au niveau Silver. Contrairement au premier sprint de code virtuel, ce sprint s'est déroulé sous la forme d'un événement hybride, l'élément en face à face étant hébergé au Geovation Hub à Londres, au Royaume-Uni.
Le sprint de code s'est concentré sur le groupe de spécifications suivant :
- API OGC - Enregistrements candidat Norme
- Normes de métadonnées ISO 19115 (c.-à-d. ISO-19115 1, ISO-19115 2, ISO-19115 3)
- Fonctionnalités et géométries OGC JSON (JSON-FG) candidat Norme
- Catalogue d'actifs spatio-temporels (STAC), qui exploite la API OGC - Norme des fonctionnalités
Les discussions au cours du sprint de code ont porté sur des sujets tels que l'harmonisation de STAC et OGC API – Records ; la collecte de métadonnées pour remplir les instances d'OGC API – Records ; la possibilité d'un codage JSON-FG pour OGC API Records et STAC ; la possibilité d'un codage JSON de la norme ISO 19115 ; et d'autres.
Les démonstrations présentées à la fin du sprint de code comprenaient des implémentations côté client et côté serveur de l'API OGC : Records, JSON-FG, STAC et métadonnées ISO 19115. Un aperçu de haut niveau de l'architecture du sprint est présenté ci-dessous.
Le sprint de code a facilité avec succès le développement et le test d'implémentations prototypes de normes OGC et ISO relatives aux métadonnées et catalogues géospatiaux. Le sprint de code a également permis aux développeurs participants de fournir des commentaires aux éditeurs des normes candidates. Le sprint de code a donc atteint tous ses objectifs et a atteint son but d'accélérer la prise en charge des normes géospatiales ouvertes relatives aux métadonnées et catalogues géospatiaux.
Les participants au sprint ont formulé les recommandations suivantes pour les futurs éléments de travail d'innovation :
- Initiatives visant à faciliter la mise en œuvre de JSON-FG (par exemple, données tridimensionnelles (3D), données cadastrales, etc.)
- Initiatives pour faciliter la mise en œuvre des catalogues
- Prototypage d'outils de création de métadonnées (par exemple, le robot d'exploration de métadonnées STAC automatisé et le marqueur de jeu de données démontrés pendant le sprint)
Les participants au sprint ont également formulé les recommandations suivantes concernant les activités que les groupes de travail sur les normes devraient prendre en compte :
- Sensibilisation pour la promotion de JSON-FG
- Sprint de code pour la conception de profils JSON-FG pour différentes communautés d'intérêt
- Documentation des différents rôles des catalogues et des API, ainsi que des conseils sur le moment de leur utilisation
- Sprint de développement sur le versionnage, impliquant potentiellement les API OGC - Enregistrements et OGC - Fonctionnalités
- Découvrir comment faire progresser GeoDCAT au sein de l'OGC
Il s'agissait du premier code sprint hybride (composé d'éléments en personne et à distance) organisé par l'OGC depuis plus de deux ans, en raison de la pandémie. Un nombre record de participants se sont inscrits pour assister au code sprint, dépassant les chiffres d'inscription d'avant la pandémie. Il y avait cependant plus de participants à distance que de participants en personne. Cela suggère que l'intérêt pour les code sprints continue d'être important et que l'environnement de collaboration en ligne utilisé par l'OGC dans les code sprints devrait continuer à être utilisé après la pandémie.
De la part de l'OGC, de l'ISO et des sponsors de Sprint Ordnance Survey et Geonovum, nous adressons un grand merci à tous ceux qui ont participé. Nous avons hâte de vous voir à le prochain sprint de code, le Web Mapping Code Sprint, du 29 novembre au 1er décembre 2022, à Bruxelles, Belgique.
De plus amples informations sur le Sprint sont disponibles sur le Wiki sur les métadonnées du code Sprint.