Skip to content

GeoZarr SWG Monthly Meeting, 3 December 2025

Meeting Purpose

Align on GeoZarr's scope and define a path to a first release.

Key Takeaways

  • New direction. GeoZarr will shift from a complex, abstract model (CDM) to a collection of simple, composable Zarr Conventions, directly addressing developer needs.
  • First release. The GeoProj (CRS) and Multiscales conventions will be released as Release Candidates by Dec 15, providing immediate value.
  • Leadership. Max Jones was approved as interim co-chair; a formal election for a new two-year term will occur in February.
  • Process. PRs will now be reviewed asynchronously on GitHub to accelerate development, freeing up meetings for strategic discussion.

Topics

GeoZarr scope and strategy

  • Problem. The current CDM-based approach is too complex and has prevented a first release. Developers need simple answers for basic geospatial metadata (CRS, projection, overviews).
  • Solution. Adopt an incremental, feature-driven strategy.
    • Rationale: This delivers immediate value and builds momentum, avoiding the paralysis of trying to solve all problems at once.
    • Example roadmap: Release CRS, then Overviews, then Vertical Coordinates.
  • New framework. The Zarr Conventions Framework provides the mechanism for this strategy.
    • Function: A standard way for communities (e.g., geospatial, bioimaging) to register and share their metadata conventions within Zarr.
    • Mechanism: A Zarr Conventions attribute in Zarr metadata points to a convention's spec URL, schema, or UUID.
    • Benefit: Allows for parallel development and sequential releases of conventions.

First release: GeoProj and Multiscales

  • The first two conventions will be released as Release Candidates by Dec 15.
  • GeoProj convention.
    • Purpose: Defines how to store CRS and projection information.
    • Rationale: Addresses the most urgent and frequently requested feature.
  • Multiscales convention.
    • Purpose: A domain-agnostic convention for defining data overviews.
    • Rationale: Provides a generic resampling mechanism for analysis, which can be composed with domain-specific extensions like Tile Matrix Sets (TMS) for visualization.
    • Status: Considered mature enough for release after multiple review cycles.

Group leadership and process

  • Chair elections.
    • The current two-year chair mandate ends in February.
    • Interim co-chair: Max Jones was approved as interim co-chair to fill a vacancy.
    • Formal election: A call for nominations will open in January for a new two-year term, with the election in February.
  • PR review process.
    • Decision: PRs will now be reviewed and merged asynchronously on GitHub.
    • Rationale: This removes the synchronous meeting bottleneck, accelerating development. Meetings will focus on topics without consensus.

Next Steps / Action Items

  • Max Jones
    • Announce the interim co-chair role to the OGC.
    • Send a calendar invite for co-working sessions (Mon/Wed/Fri at 9:30 AM PT).
    • Release the GeoProj and Multiscales conventions as Release Candidates by Dec 15.
  • Christophe Noël
    • Draft a communication for OGC members on the new convention-based strategy.
  • All
    • Engage in the GeoProj and Multiscales repositories to help finalize the Release Candidates.

Released under the MIT License.