forked from christophenoel/geozarr-spec
-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Background
During recent discussions, it was identified that the GeoZarr specification lacks clear definition of minimum requirements that qualify a dataset as a GeoZarr dataset. While the unified data model section provides a comprehensive framework, we need to establish a baseline for what constitutes a valid GeoZarr dataset.
Current State
From the meeting discussion:
- A GeoZarr dataset is currently understood as a root group containing a set of data array variables
- Implicit understanding that it cannot be an empty group
- No clear specification of minimum required elements
Issues to Address
- What are the minimal required components that make a Zarr dataset qualify as a GeoZarr dataset?
- Should we specify minimum metadata requirements?
- Are there mandatory coordinate system requirements?
- How do we handle partial implementations of the unified data model?
Relevant Specification Sections
The unified data model section defines datasets as having:
- Dimensions
- Coordinate Variables
- Data Variables
- Attributes
However, it doesn't specify which of these are mandatory for GeoZarr compliance.
Proposal for Discussion
Consider establishing minimum requirements such as:
-
Mandatory Components:
- At least one data variable
- Associated coordinate reference system information
- Basic spatial metadata
-
Optional but Recommended:
- CF Convention compliance
- STAC metadata
- Multi-resolution overview support
-
Clear conformance levels:
- Core compliance (minimum requirements)
- Extended compliance (additional features)
Questions for Discussion
- What should be the absolute minimum requirements for a valid GeoZarr dataset?
- How do we balance flexibility vs standardization?
- Should we define different conformance levels?
- How do we handle backwards compatibility?
Next Steps
- Gather community feedback on minimum requirements
- Draft specific changes to the specification
- Update conformance classes accordingly
- Provide clear examples of minimal valid GeoZarr datasets
Please share your thoughts and suggestions on these points.
cc @briannapagan, @maxrjones, @d-v-b, @negin513, @jbusecke, @vincentsarago
mdsumner and chris-little
Metadata
Metadata
Assignees
Labels
No labels