Wide or Narrow Schema for VOEvent?
Rob Seaman
seaman at noao.edu
Thu Mar 31 11:42:21 PST 2005
Roy asks a good question:
> Here is a question regarding the reporting of positional information
> for astronomical events.
> Should the reporting standard be (a) Very Narrow, [or] (b) Very Wide,
...a good question with two premises that I reject.
First (and I suspect Arnold would agree), the positional information is
integrally tied to the temporal and spectral information and to
derivatives of same. This is the message of STC, but is also the
message of VOEvent, as well, precisely because a single event exists to
tie together the what, where and when (as well as the who and how). We
don't have the freedom to make the positional information narrow or
wide independently from the the temporal or spectral/bandpass
information.
Second, I'm a bit bemused what VO has been doing over the last half
decade. It seems like a lot of attention has been focused on the
"Virtual", perhaps at the expense of the "Observatory". It is most
certainly true that creators of astronomical events might want to:
"use galactic coordinates, or Jovicentric coordinates, or coordinates
in equinox B1870.0, or Martian longitude/latitude" and many other
options besides. If VO were attempting to create some other virtual
domain, for instance, the Virtual Genome or the Virtual Atmosphere or
the Virtual Earth, would a premium exist on limiting a particular event
reporting standard to a nonphysical subset of the actual events that
occur?
I believe:
1) The VOEvent standard is required to support a "wide" range of
coordinate types. STC is a good place to begin to sort this out.
*and*
2) A particular VOEvent is required to be straightforward to construct
and interpret (assuming we actually want the standard to be implemented
and used in operational systems).
The distinction between these two perceived extremes is only that any
standard must be just flexible enough to support the actual needs of
its users. To achieve this, I assert that a VOEvent should be a
delivery vehicle for some payload similar enough to STC for the
distinction not to matter. The delivery vehicle will attend to
identification, authorization, classification and other administrative
needs. The payload will deliver the science. It may *also* be true
that the vehicle might directly convey a simplified (to the point of
non-utility in some cases) representation of the payload (such as RA,
Dec, Equinox, Epoch with coordinate frame and timescale defaults) - but
the requirement for this has not been made clear (to me, anyway).
A particular originating project will then craft a payload just
complicated enough to convey their science. A particular consumer will
either be able to handle that payload - or wouldn't be able to handle
events being distributed by that project in any other format anyway.
The administrative overhead of the standard should be minimal enough
that events can be easily routed throughout the community - and without
repeatedly parsing the payload. The ease of delivery is the real value
of VOEvent. Improving the payload (STC and/or otherwise) is a separate
issue.
In any event, I imagine Roy's intent with casting the choice between
the extremes of "very narrow" and "very wide" was to suggest that we
seek a compromise one-size-fits-all, sans-a-belt solution (with a
"skosh more room" :-)
Rob Seaman
NOAO
More information about the voevent
mailing list