Uitgegeven op

By

In de afgelopen twee decennia zijn standaarden zoals ISO 19115:2003 en de OGC Catalog Services for the Web (CSW) geïntegreerd in verschillende Spatial Data Infrastructure (SDI)-initiatieven op nationaal en internationaal niveau. Deze standaarden maakten gebruik van de Extensible Markup Language (XML), die destijds de primaire codering was voor gegevensuitwisseling in IT. In recente tijden heeft de opname van JavaScript Object Notation (JSON) en Web Application Programming Interfaces (API's) echter de modernisering van bestaande metadata- en catalogusbenaderingen noodzakelijk gemaakt.

In november 2021 hielden het Open Geospatial Consortium (OGC) en Technical Committee 211 (TC 211) van de Internationale Organisatie voor Standaardisatie (ISO) hun eerste gezamenlijke code sprint. Het succes van deze eerste gezamenlijke code sprint vormde de basis voor een tweede gezamenlijke code sprint, die plaatsvond van 14 tot en met 16 september 2022. Deze tweede gezamenlijke code sprint, genaamd de 2022 Joint OGC and ISO Code Sprint — The Metadata Code Sprint , had als doel de ondersteuning van open geospatiale standaarden met betrekking tot geospatiale metadata en catalogi te versnellen. De code sprint werd gesponsord door Ordnance Survey (OS) op goudniveau en Geonovum op zilverniveau. In tegenstelling tot de eerste, virtuele code sprint, werd deze sprint gehouden als een hybride evenement, waarbij het fysieke gedeelte plaatsvond in de Geovation Hub in Londen, Verenigd Koninkrijk.

De codesprint richtte zich op de volgende groep specificaties:

Tijdens de codesprint kwamen onderwerpen aan bod als harmonisatie van STAC en OGC API – Records; het verzamelen van metadata om instanties van OGC API – Records te vullen; de mogelijkheid van een JSON-FG-codering voor OGC API Records en STAC; de mogelijkheid van een JSON-codering van ISO 19115; en meer. 

De demonstraties die aan het einde van de code sprint werden getoond, omvatten client-side en server-side implementaties van OGC API – Records, JSON-FG, STAC en ISO 19115 metadata. Een high-level overzicht van de sprintarchitectuur wordt hieronder getoond.

Een overzicht op hoog niveau van de architectuur van de OGC ISO 2022 Metadata Code Sprint (klik om te vergroten)
Een overzicht op hoog niveau van de architectuur van de OGC ISO 2022 Metadata Code Sprint (klik om te vergroten)

De code sprint faciliteerde met succes de ontwikkeling en het testen van prototype-implementaties van OGC- en ISO-normen die betrekking hebben op geospatiale metadata en catalogi. De code sprint stelde de deelnemende ontwikkelaars ook in staat om feedback te geven aan de redacteuren van kandidaat-normen. De code sprint voldeed dus aan al zijn doelstellingen en bereikte zijn doel om de ondersteuning van open geospatiale normen die betrekking hebben op geospatiale metadata en catalogi te versnellen.

De sprintdeelnemers deden de volgende aanbevelingen voor toekomstige innovatiewerkitems:

  • Initiatieven om de implementatie van JSON-FG te vergemakkelijken (bijv. driedimensionale (3D) gegevens, kadastrale gegevens, enz.)
  • Initiatieven om de implementatie van catalogi te vergemakkelijken
  • Prototyping van hulpmiddelen voor het maken van metadata (bijvoorbeeld de geautomatiseerde STAC-metadatacrawler en datasettagger die tijdens de sprint zijn gedemonstreerd)

De sprintdeelnemers deden ook de volgende aanbevelingen voor activiteiten die de Standards Working Groups in overweging zouden moeten nemen:

  • Outreach voor het promoten van JSON-FG
  • Code Sprint voor het ontwerpen van profielen van JSON-FG voor verschillende communities of interest
  • Documentatie van de verschillende rollen van catalogi en API's, evenals richtlijnen over wanneer u ze moet gebruiken
  • Code Sprint over versiebeheer, mogelijk met zowel OGC API - Records als OGC API - Functies
  • Onderzoeken hoe GeoDCAT verder kan worden gebracht binnen OGC

Dit was de eerste hybride code sprint (bestaande uit zowel fysieke als externe elementen) die OGC in meer dan twee jaar organiseerde, vanwege de pandemie. Een recordaantal deelnemers registreerde zich om de code sprint bij te wonen, wat het aantal registraties van vóór de pandemie overtrof. Er waren echter meer externe deelnemers dan deelnemers die fysiek aanwezig waren. Dit suggereert dat er nog steeds veel belangstelling is voor code sprints en dat de online samenwerkingsomgeving die OGC gebruikt in code sprints ook na de pandemie gebruikt moet blijven worden. 

https://twitter.com/opengeospatial/status/1570809577863536641

Namens OGC, ISO en de sprintsponsors Ordnance Survey en Geonovum willen we iedereen die heeft deelgenomen hartelijk bedanken. We kijken ernaar uit u te zien bij de volgende code sprint, de Web Mapping Code Sprint, van 29 november tot en met 1 december 2022 in Brussel, België.

Meer informatie over de Sprint is beschikbaar op de Metadata Code Sprint-wiki.

Laatste blogs