Certified GeoServer: status of OGC service and format compliance
07-18, 11:00–11:30 (Europe/Sarajevo), EL11

This presentation chronicles the evolution of GeoServer’s compliance with OGC standards, detailing both past challenges and recent achievements. GeoServer has long been committed to open standards, historically running CITE tests to validate its OGC services. However, due a build server vandalism event, daily checks for CITE compliance got lost.

The GeoServer PSC eventually sponsored a new way for running automated tests, which succeeded, but eventually failed to achieve completion of making the test pass again, and to reinstate checks as a daily, operational activity.

A turning point came during the 2024 OGC API Features sprint, which served as the catalyst for reinstating CITE test automation, for OGC API Features itself, along with a couple of other services that did not require further work.

Recognizing the importance of standards compliance for users and the broader geospatial community, the GeoServer team began adding more more services to the effort, performing a combination of fixes in the GeoTools and GeoServer projects, as well as a productive collaboration with OGC to fix some issues in the CITE tests themselves.

By leveraging GitHub Actions, the project now continuously validates compliance across a broad spectrum of supported services—including WMS, WMTS, WFS, WCS, and OGC API Features—and widely used data formats such as GeoTIFF, GeoPackage, and KML. These tests are now a key part of the pull request workflow, ensuring that new changes maintain or improve compliance.

Finally, the presentation outlines the roadmap for achieving re-certification, which includes formal validation with OGC over a well known server, which might also help GeoServer become a new reference implementation as well. By re-establishing certification, GeoServer aims to reinforce its reputation as a reliable, standards-compliant platform for geospatial data and visualization services.


Indicate what is (are) the open source project(s) essential in your talk

GeoServer

Assign a number between 1 and 3 indicating the level of technical complexity of your contribution.

1 - no previous knowledge needed

Select at least one general theme that best defines your proposal

Data access, collection & sharing, Data processing and analysis, Data visualization, State of software, or new features, Standards, SDI, INSPIRE, interoperability

I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation – yes

Open source enthusiast with strong experience in Java development and GIS. Personal interest range from high performance software, managing large data volumes, software testing and quality, spatial data analysis algorithms, map rendering.
Full time open source developer on GeoServer and GeoTools, regular presenter at F0SS4G.
Received the Sol Katz's OSGeo award in 2017.

This speaker also appears in: