Bug #2241
open{de-}serialize semantic annotations to and from EML
0%
Description
EML200DataSource actors can currently be annotated on the canvas with semantic
annotations. This essentially marks up the various ports (aka attributes) with
terms and expressions from an ontology. We need to be able to serialize these
changes into an EML document and put the new document onto the ecoGrid in place
of the original, as a new version. Then we need to be able to deserialize the
annotation fromthe EML when the EML is parsed from a new actor so that the
annotations show up on the canvas when it is put there.
To do this, we need to decide the serialization syntax for the annotations in
EML and decide how this syntax relates to existing semantic information that is
already in EML such as the unit information, etc.
Updated by Matt Jones about 19 years ago
We may also want to consider what information from EML should be exposed as
annotations on the EML data source. Much of the EML information (e.g.,
spatialCoverage, temporalCoverage, taxonomicCoverage, etc) would be necessary to
the data integration process.
Updated by Shawn Bowers about 19 years ago
I would like to contribute to this discussion/design/code. Another issue
concerns "flipping" between different output formats in the EML200 actor, and
maintaining the semantic annotations after different output formats are used.
This aspect I would also like to contribute to ...