-
Notifications
You must be signed in to change notification settings - Fork 68
Metadata Code Sprint
Gold-level Sponsor | Silver-level Sponsor |
Other organizations interested in sponsoring the Code Sprint should contact the OGC Standards Program.
This sprint will focus on specifications which relate to catalogues of geospatial information and geospatial metadata: OGC API Records, STAC, ISO 19115 metadata Standards(i.e.: ISO 19115-1, ISO 19115-2 and ISO 19115-3) and JSON-FG. If you are new to OGC Code Sprints, please check the mentor streams below.
The code sprint will take place from 14th to 16th of September, 2022.
The meeting will be hybrid and will take place at Geovation Hub (London, UK) and at the OGC discord server.
Join Discord from Windows, Mac, iOS or Android: https://discord.gg/3uyaZZuXr3
Discord app download: https://discord.com/download
Most text channels are also bridged on Matrix: https://matrix.to/#/%23ogc:matrix.org
The times below are in BST (UTC+1) - local time in London during the period of the code sprint. You can check here the time in other locations and add it to your calendar 📅.
Date | Time | Day/ Activity | Discord channel |
---|---|---|---|
2022-09-08 | Day #0 (pre-event): Welcome Webinar - Add it to your calendar 📅 | ||
14:00 - 14:10 BST | Welcome remarks - Joana Simoes audio for the entire webinar | V:🏛 #Main Stage | |
14:10 - 14:20 BST | Overview of OGC API - Records - Peter Vretanos | V:🏛 #Main Stage | |
14:20 - 14:30 BST | Overview of STAC API - Matthias Mohr | V:🏛 #Main Stage | |
14:30 - 14:40 BST | Overview of ISO 19115 - Peter Parslow | V:🏛 #Main Stage | |
14:40 - 14:50 BST | Overview of JSON-FG - Clemens Portele | V:🏛 #Main Stage | |
14:50 - 15:00 BST | Q&A | V:🏛 #Main Stage | |
2022-09-14 | Day #1: Kick-Off | ||
09:00 - 09:20 BST | Welcome Remarks - Joana Simoes audio for the entire session | V:🏛 #Main Stage | |
09:20 - 09:40 BST | Sprint Goals for OGC API - Records, STAC, ISO 19115 and JSON-FG | V:🏛 #Main Stage | |
09:40 - 10:00 BST | Q&A | V:🏛 #Main Stage | |
10:00 - 12:30 BST | Practical work | V:👥 #Breakout Room | |
12:30 - 13:30 BST | Lunch | 🍜 | |
13:30 - 14:30 BST | Harmonization of OGC API Records, STAC, and JSON-FG audio | (Main Event Room@Geovation) V:🏛 #Main Stage | |
14:30 - 15:00 BST | Practical work | V:👥 #Breakout Room | |
15:00 - 16:00 BST | ISO 19115 Breakout Session audio | (Room Hillary@Geovation) V:👥 #Breakout Room | |
16:00 - 18:00 BST | Early dinner | 🍜 | |
18:00 - 20:00 BST | Practical work | V:👥 #Breakout Room | |
20:00 - 21:00 BST | Daily Brief Back audio | V:🏛 #Main Stage | |
2022-09-15 | Day #2 | ||
09:00 - 10:00 BST | Practical work | V:👥 #Breakout Room | |
10:00 - 11:00 BST | Stand-up & demos audio | V:🏛 #Main Stage | |
11:00 - 12:30 BST | Practical work | V:👥 #Breakout Room | |
12:30 - 13:30 BST | Lunch | 🍜 | |
13:30 - 14:30 BST | Harmonization of OGC API Records, STAC, and JSON-FG - part II audio | (Main Event Room@Geovation) V:🏛 #Main Stage | |
14:30 - 15:00 BST | Practical work | V:👥 #Breakout Room | |
15:00 - 16:00 BST | ISO 19115 Breakout Session audio | (Main Event Room@Geovation) V:🏛 #Main Stage | |
16:00 - 17:00 BST | Harvesting Discussion audio | (Main Event Room@Geovation) V:🏛 #Main Stage | |
17:00 - 18:00 BST | Early dinner | 🍜 | |
18:00 - 20:00 BST | Practical work | V:👥 #Breakout Room | |
20:00 - 21:00 BST | Daily Brief Back audio | V:🏛 #Main Stage | |
2022-09-16 | Day #3: Final Day | ||
09:00 - 10:00 BST | Practical work | V:👥 #Breakout Room | |
10:00 - 11:00 BST | Stand-up & demos audio | V:🏛 #Main Stage | |
11:00 - 12:00 BST | Harvesting & Associations discussion audio | V:👥 #Breakout Room | |
13:00 - 14:00 BST | Lunch | 🍜 | |
14:00 - 15:00 BST | Versioning discussion audio | V:🏛 #Main Stage | |
15:00 - 17:00 BST | Demos & Wrap-up video video | V::📣 GotoMeet |
If you would like to add any items to the schedule, just edit the agenda above and add another row on the relevant section. Example:
| | 17:00 - 18:00 BST | My lightning talk | #Breakout Room
This code sprint is a joint effort of the Open Geospatial Consortium (OGC) and the Technical Committee 211 (TC 211) of the International Organization for Standardization (ISO).
Joana Simoes (OGC), ✉️, discord: @doublebyte#8420
Registration is free for everyone. You may register here. At the time of the event, only registered participants will have access to the relevant Discord channels.
If you are coming to an OGC Code Sprint for the first time, you may be a little lost and confused about what you should do when you get there. For this event (and hopefully future events if it works well), we will have mentors to help you get started in the OGC Community. In the discord server, you will find a section of called "mentoring", which contains multiple channels. All the mentor streams will take place in the V:🎙 Mentor Room. If you would like to be a mentor for a topic not listed, add a new table below.
This tutorial will cover how to organize metadata files, along with vector datasets in order to create a crawlable catalogue, following the OGC API - Records candidate standard.
On this deployment you only need a MinIO bucket with public access - no web server is required. HTML files are stored on the bucket, along with the metadata files, providing a UI for accessing the data and metadata.
The whole system is virtualized in docker containers, so in order follow the tutorial you need recent versions of docker and docker compose.
Technologies: minio, docker, docker-compose, react.js
Requirements: A basic understanding of OGC API Records and metadata is recommended.
Stream leader: Joana Simoes
Proposed schedule: 14th of September, 16:00 - 16:45 BST
This tutorial will cover how to create, publish and discover data which is catalogued with the OGC API - Records standard, using pygeometa, pygeoapi, pycsw, and the QGIS desktop application. At the end of the tutorial, you should be able to add your own OGC API - Records endpoints to discover and search for data. To follow the tutorial you need the latest versions of pygeometa, pygeoapi, and QGIS (no plugins needed).
Technologies: QGIS, pygeoapi, pycsw, pygeometa
Requirements: A basic understanding of OGC APIs and OGC Web services (OWS) is recommended.
Stream leader: Tom Kralidis
Proposed schedule: 15th of September, 18:30 - 19:30 BST
This tutorial will provide background on the effort, the motivations behind it, and dig into each of the 'sub-specs': Item, Catalog, Collection, and STAC API.
Technologies: GeoJSON, STAC validator
Requirements: A basic understanding of JSON and APIs is recommended.
Stream leader: Matthias Mohr
Proposed schedule: 16th of September, 12:00 - 12:45 BST
This page is maintained by the Open Geospatial Consortium (OGC).