In HDF5 (and to a lesser extent JSON/YAML) ArrayValueRow doesn't make sense as we should really be using the in-built array structures (I still personally think that even in XML it is a bit of overkill and a space delimited list of values would work okay).
Also, I think we can probably drop the ExternalArrayValue element, which always felt like a hack. Maybe in it's place we could have a NamedValue "document-level" type that could be referenced like other elements.
Sparse arrays would still be required (see #87), so probably a new type, SparseArrayValue, should be introduced to specifically add support for sparse arrays.
In HDF5 (and to a lesser extent JSON/YAML)
ArrayValueRow
doesn't make sense as we should really be using the in-built array structures (I still personally think that even in XML it is a bit of overkill and a space delimited list of values would work okay).Also, I think we can probably drop the
ExternalArrayValue
element, which always felt like a hack. Maybe in it's place we could have aNamedValue
"document-level" type that could be referenced like other elements.Sparse arrays would still be required (see #87), so probably a new type,
SparseArrayValue
, should be introduced to specifically add support for sparse arrays.