Environmental Data Retrieval (EDR) API Sprint
NOTE that due to COVID-19 risk, this event will now be held virtually. Please register for virtual attendance below.
Agenda is now online at: github.com/opengeospatial/EDR-API-Sprint/wiki
The Open Geospatial Consortium (OGC) is organizing a follow-up Sprint to the MetOcean Weather and Oceans APIs Hack to focus on its emerging standards for a data-centric Environmental Data Retrieval API and invites you to participate. This event is organized jointly with the EDR API Standards Working Group (SWG) and the Meteorology and Oceanography (MetOcean) Domain Working Group (DWG) to advance work of mutual interest to both groups.
OGC has been developing a new generation of web API standards leveraging the OpenAPI specification to document requirements for implementation. Initial API efforts focused on API - Features, and more recently on Coverages, arrays and gridded data. There is also growing interest from users and the community for APIs based on simple data retrieval patterns. The EDR API SWG and MetOcean DWG have been developing a set of stable data APIs, defined with OpenAPI (Version 3), to retrieve common data patterns from a relatively persistent data store. These APIs will, in a self-describing way, promote quick and easy access to data. The currently supported data patterns include data at a point in space and time, time series at a point, and 2D/3D polygons.
The purpose of this Sprint is to:
- Attempt to build implementations of the data API service based on existing data and provide feedback based on the current specifications;
- develop client-side value added applications that consume data from UK Met Office and NWS API prototype implementations; and
- rapid prototyping of other geometry types for the EDR API (grids, profiles and/or trajectories/corridor).
The objectives of this Sprint are to verify and validate requirements and methods for the query and filter operations of the EDR API, develop prototype functionality through running code, and assess the compatibility of the capabilities with the OGC API - Features standard and the in-progress OGC API - Common standard.
An OGC Sprint is a collaborative event driven by rapid code development to implement and test specific capabilities of a technical approach or standard. An example is advancing and testing specific parts of a draft OGC standard. Sprints follow the Hackathon process, but are more focused in scope and objectives.
There will be an opportunity for joint discussion with all participants on the goals and objectives of the event, as well as the final briefing of findings and opinions of the participants. However, the majority of the time will be spent in collaboration between participants in active coding.
The Sprint will be run by the OGC EDR API (SWG) Chairs, key leadership from the MetOcean DWG, and with support from OGC staff.
Attendance priority will be given to those with an implementation or desire to implement the specifications.
Applications to attend can be made here: https://forms.gle/tjsNUgptonWyaMaF6