In den letzten zwei Jahrzehnten wurden Standards wie ISO 19115:2003 und die OGC Catalog Services for the Web (CSW) in mehrere Initiativen zur Geodateninfrastruktur (SDI) auf nationaler und internationaler Ebene integriert. Diese Standards nutzten die Extensible Markup Language (XML), die damals die primäre Kodierung für den Datenaustausch in der IT war. In jüngster Zeit machte jedoch die Einführung von JavaScript Object Notation (JSON) und Web Application Programming Interfaces (APIs) die Modernisierung bestehender Metadaten- und Katalogansätze erforderlich.
Im November 2021 veranstalteten das Open Geospatial Consortium (OGC) und das Technische Komitee 211 (TC 211) der Internationalen Organisation für Normung (ISO) ihren ersten gemeinsamen Code-Sprint. Der Erfolg dieses ersten gemeinsamen Code-Sprints bildete die Grundlage für einen zweiten gemeinsamen Code-Sprint, der vom 14. bis 16. September 2022 stattfand. Der zweite gemeinsame Code-Sprint, genannt Gemeinsamer OGC- und ISO-Code-Sprint 2022 – Der Metadaten-Code-Sprint, diente dazu, die Unterstützung offener georäumlicher Standards zu beschleunigen, die sich auf georäumliche Metadaten und Kataloge beziehen. Der Code Sprint wurde gesponsert von Kampfmittelvermessung (OS) auf Gold-Niveau und Geonovum auf Silber-Niveau. Anders als der erste virtuelle Code-Sprint wurde dieser Sprint als Hybrid-Event abgehalten, wobei der persönliche Teil im Geovation Hub in London, Großbritannien, stattfand.
Der Code-Sprint konzentrierte sich auf die folgende Gruppe von Spezifikationen:
- OGC API - Aufzeichnungen Kandidat Standard
- ISO 19115 Metadatenstandards (d. h. ISO 19115-1, ISO 19115-2, ISO 19115-3)
- OGC-Funktionen und -Geometrien JSON (JSON-FG) Kandidat Standard
- Räumlich-zeitlicher Asset-Katalog (STAC), die die nutzt OGC-API – Standardfunktionen
Die Diskussionen während des Code-Sprints umfassten Themen wie die Harmonisierung von STAC- und OGC-API-Datensätzen, das Sammeln von Metadaten zum Auffüllen von Instanzen von OGC-API-Datensätzen, die Möglichkeit einer JSON-FG-Kodierung für OGC-API-Datensätze und STAC, die Möglichkeit einer JSON-Kodierung von ISO 19115 und andere.
Die am Ende des Code-Sprints gezeigten Demonstrationen umfassten clientseitige und serverseitige Implementierungen von OGC API – Records, JSON-FG, STAC und ISO 19115-Metadaten. Eine allgemeine Übersicht über die Sprint-Architektur finden Sie unten.
Der Code Sprint ermöglichte erfolgreich die Entwicklung und Erprobung von Prototypimplementierungen von OGC- und ISO-Standards, die sich auf georäumliche Metadaten und Kataloge beziehen. Der Code Sprint ermöglichte es den teilnehmenden Entwicklern auch, den Herausgebern der Kandidatenstandards Feedback zu geben. Der Code Sprint erfüllte daher alle seine Ziele und erreichte sein Ziel, die Unterstützung offener georäumlicher Standards, die sich auf georäumliche Metadaten und Kataloge beziehen, zu beschleunigen.
Die Sprint-Teilnehmer gaben folgende Empfehlungen für zukünftige Innovationsarbeitspunkte:
- Initiativen zur Erleichterung der Implementierung von JSON-FG (z. B. dreidimensionale (3D) Daten, Katasterdaten usw.)
- Initiativen zur Erleichterung der Einführung von Katalogen
- Prototyping von Tools zur Metadatenerstellung (z. B. der automatisierte STAC-Metadaten-Crawler und Dataset-Tagger, der während des Sprints vorgeführt wurde)
Die Sprint-Teilnehmer machten außerdem die folgenden Empfehlungen für Aktivitäten, die die Arbeitsgruppen zu Standards berücksichtigen sollten:
- Öffentlichkeitsarbeit zur Förderung von JSON-FG
- Code Sprint zum Entwerfen von JSON-FG-Profilen für verschiedene Interessengemeinschaften
- Dokumentation der unterschiedlichen Rollen von Katalogen und API sowie Hinweise zu deren Verwendung
- Code-Sprint zum Thema Versionierung, möglicherweise unter Einbeziehung der OGC-API – Records und der OGC-API – Features
- Untersuchen, wie GeoDCAT innerhalb von OGC weiterentwickelt werden kann
Aufgrund der Pandemie war dies der erste hybride Code-Sprint (bestehend aus persönlichen und Remote-Elementen), der von OGC seit mehr als zwei Jahren organisiert wurde. Eine Rekordzahl von Teilnehmern hat sich für den Code-Sprint angemeldet und übertraf damit die Anmeldezahlen vor der Pandemie. Es gab jedoch mehr Remote-Teilnehmer als Teilnehmer, die persönlich anwesend waren. Dies deutet darauf hin, dass weiterhin großes Interesse an Code-Sprints besteht und dass die Online-Zusammenarbeitsumgebung, die OGC in Code-Sprints verwendet, auch nach der Pandemie weiter genutzt werden sollte.
Im Namen von OGC, ISO und den Sprint-Sponsoren Ordnance Survey und Geonovum möchten wir allen Teilnehmern herzlich danken. Wir freuen uns darauf, Sie bei der nächste Code Sprint, der Web Mapping Code Sprint, vom 29. November bis 1. Dezember 2022 in Brüssel, Belgien.
Weitere Informationen zum Sprint finden Sie auf der Metadaten Code Sprint Wiki.