Details
Description
Most of the metadata required for Coverage I/O needs are described in the ISO 19115-2 specification. The ISO 19129 specification is a useful complement which help us to organize the large amount of informations defined in ISO 19115, for the specific needs of gridded imagery.
We need to provide a SpatialMetadataFormat class which, given an arbitrary metadata class (typically Metadata for stream metadata, or ImageDescription for image metadata), creates the tree structure, eventually with some modifications (e.g. some verbose nodes to exclude).
Similary we need a class (maybe the same SpatialMetadataFormat class than above) which, given a metadata instance, fill the values in the tree nodes.

Done:
Not done:
The later may be less useful than the former, and used by less peoples. It will not be done for the next release.
- Given the path to an IIOMetadataNode, create the metadata object using reflexion.
- This is useful for users of SpatialImageReader.
Not done:- Given a metadata object, create the IIOMetadataNode.
- This is useful for implementors of SpatialImageReader.
The later may be less useful than the former, and used by less peoples. It will not be done for the next release.