dimension_names is an optional attribute in the Zarr V3 spec (https://github.com/zarr-developers/zarr-specs/blob/main/docs/v3/core/index.rst#dimension_names) but spatial:dimensions refers directly to it in the spatial convention.
The dimension names must match the dimension names defined in the array's shape.
Having the spatial:dimensions without Array.dimension_names is kinda useless so I believe the convention should enforce the presenceof dimension_names attribute at array level
dimension_namesis an optional attribute in the Zarr V3 spec (https://github.com/zarr-developers/zarr-specs/blob/main/docs/v3/core/index.rst#dimension_names) butspatial:dimensionsrefers directly to it in the spatial convention.Having the
spatial:dimensionswithoutArray.dimension_namesis kinda useless so I believe the convention should enforce the presenceofdimension_namesattribute at array level