Wide or Narrow Schema for VOEvent?

Rob Seaman seaman at noao.edu
Thu Mar 31 15:18:46 PST 2005


Alasdair Allan says:

> I would suggest that STC is one of several possible starting places, 
> and wouldn't have been my initial choice.

Ok - I'll cheerfully admit my ignorance of these several alternatives.  
What would your initial choice have been?

> your current schema doesn't allow such information to be "assumed", 
> you've specifically said that your XML representation doesn't let you 
> make things optional.

Time or spectrum or even positional metadata are (each and severally) 
optional.  It is, of course, always an option to omit the entire STC...

...however, if you choose to use a TimeFrame, for instance, you have to 
include both a ReferencePosition and a TimeScale.  Why?  Because 
neither makes coherent sense without the other.  Further, there is no 
default ReferencePosition because none makes sense for more than a 
small fraction of useful specifications.  (I'm sure Arnold will correct 
me if I misspeak.)

Whether or not STC is used, these seem like fundamental statements 
about accurately specifying astronomical events.

Note an alternate strategy (again, independent of STC) to the notion of 
relying on allowing different classes of information to be optional for 
types of events that don't require same:  construct and maintain an 
explicit list of supported event types.  Each type would be tightly 
constrained with specifically required fields.  A non-moving point 
source would require celestial coordinates (+ frame) together with a 
time (+timescale), but even then we'd likely have a robust discussion 
about observatory coordinates.  This might, however, be a good 
conversation to have since it would point out the complexities inherent 
in even the overtly simple examples.

Without more analysis, it isn't clear (to me) whether to prefer a 
single, relatively more complex, event specification over a list of 
separate, relatively more simple, type-specific events.

Rob Seaman
NOAO



More information about the voevent mailing list