Summary: features for VOEvent v2.0
Rob Seaman
seaman at noao.edu
Fri Apr 9 16:28:21 PDT 2010
> How is a v1.1 packet compliant with a prose specification for a
> later version? Every entity in the packet retains its original
> structure in the later version?
<SimpleTimeSeries> and/or <SimpleTables> are new elements. They will
be optional.
Ephemerides and orbital elements are conforming STC - the intent is,
if anything, to simplify the implementation of <ObsDataLocation> in
the v2.0 VOEvent schema. (The floor is open for discussion regarding
the details.)
The <Reference> and <Param> typing will be additional (but optional)
attributes and/or looser constraints on the values of those attributes.
<Params> are currently empty elements - permitting them to have values
(should this be the consensus) will not deprecate the currently empty
expressions.
Any change to <Inferences> under <Why> (for v2.0, anyway) will be
restricted to adding attributes and/or elements or loosening previous
restrictions. Any such changes will be modest in scope.
Finally, I do not believe that we need to retain compliance with
packets that nobody ever has or ever will create. Aside from
simplifying our usage of STC, all changes will be relaxing prior
restrictions. In some Platonic world, requiring more stringent
limitations on <ObsDataLocation> (however achieved) would be deemed to
blast backwards compatibility into smithereens. This is not that world.
I presume that projects parsing packets using Eli Whitney era
technology do not care about the change to the explicit version in the
packet header.
Rob
More information about the voevent
mailing list