OGC API Virtual Sprint: Processes, Coverages, Records
The Open Geospatial Consortium (OGC) invites software developers to the July 2021 OGC API Virtual Code Sprint, to be held from July 21st to July 23rd, 2021. The code sprint will begin at 07:00am EDT on the first day, and end at 05:30pm EDT on the last day.
A pre-event webinar, lasting up to one hour, will take place on July 14th at 09:00am EDT. The webinar will set out the scope of the code sprint and provide an overview of the candidate standards.
OGC has been developing a new generation of standards for building web Application Programming Interface (API) solutions that make location-referenced information more Findable, Accessible, Interoperable, and Reusable (FAIR). These draft specifications come from OGC’s effort to create modular, resource-oriented API standards that use OpenAPI for describing interfaces that offer location-referenced information over the web.
To ensure that all of the new OGC Application Programming Interface (API) standards are as developer-friendly, usable, and mature as possible before release, each draft specification is being put through one or more code sprints to test and improve their ‘readiness’ before starting the OGC standards approval process.
A Code Sprint is a collaborative and inclusive event driven by innovative and rapid programming with minimal process and organization constraints to support the development of new applications and candidate standards.
The July 2021 OGC API Virtual Code Sprint will focus on the following draft OGC API specifications:
The goal of the July 2021 OGC API Virtual Code Sprint will be to progress the specifications. The sprint will also help to identify issues and options for addressing those issues.
The draft OGC API - Processes specification defines an interface that enables the execution of geospatial computing processes and the retrieval of metadata describing their purpose and functionality. Typically, these processes execute well-defined algorithms that ingest vector and/or coverage data to produce new datasets.
The draft OGC API - Records specification defines an interface that enables discovery and access to metadata records about resources such as features, coverages, tiles / maps, models, assets, services or widgets. The draft specification enables the discovery of geospatial resources by standardizing the way collections of descriptive information about the resources (metadata) are exposed and accessed.
The draft OGC API - Coverages specification defines an interface that enables access to coverages that are modeled according to the Coverage Implementation Schema (CIS) 1.1. Coverages are represented by some binary or ASCII serialization, specified by some data (encoding) format. Arguably the most popular type of coverage is that of a gridded coverage. Gridded coverages have a grid as their domain set describing the direct positions in multi-dimensional coordinate space, depending on the type of grid. Satellite imagery is typically modeled as a gridded coverage, for example.
OGC invites software developers to participate in the code sprint. 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 on collaboration between participants in active coding. To learn more about the previous OGC code sprints, visit https://www.ogc.org/projects/initiatives/ogcsprints