Hello Adam
Le 10/03/13 05:24, Adam Estrada a écrit :
I am excited to see these commits come rolling in. I did start adding some
content to the wiki last year but we didn't necessarily have a clear roadmap in
mind at that time. Honestly, I didn't know what you were going to be adding at
the time. Just keep us informed of what is going on so that I can include the
details in the board reports and whatnot.
Sure. In fact, I committed a little bit more than what is strictly
necessary for metadata. The org.apache.sis.measure.Range class is a good
example. Metadata just needs a container for minimum and maximum values;
it doesn't need all those 'union', 'intersect' and similar operations.
But Range is going to play a much more important role in the coverage
module, which will need those operations. I think it was easier to
commit the complete Range class since we were on it, than filtering the
parts needed by metadata and expand later.
As for SIS 0.3, I think that the "success metric" informing us when SIS
is ready for a release could be to parse a relatively big ISO 19139
compliant XML document, edit some metadata values, then write back the
XML document with minimal information lost. Information lost that we may
tolerate for SIS 0.3 release may be:
* Coordinate Reference Systems (will need the sis-referencing module)
* Temporal information (also related to sis-referencing module)
* Geometries (will need the sis-geometry module)
* XML comments (some said that comments must be preserved - I'm not
sure yet how to handle that)
For everything else, information lost should be either considered as a
bug, or be added to the above list.
Martin