moving time and space
Rob Seaman
seaman at noao.edu
Mon Mar 28 07:44:48 PST 2005
Alasdair Allan writes:
> If developers need to construct (or parse) a document as complicated
> as the STC examples I've seen simply to pass the RA, Dec, epoch and
> equinox of an observation then I think the VO has a real problem.
Focusing only on scalar representations of RA, Dec, Equinox and Epoch
would severely limit the range of event types that can be supported.
Consider a typical FITS header. Rarely are the equatorial coordinates
in the RA, DEC and EQUINOX keywords of any benefit to processing. A
complete WCS is necessary to perform typical astrometric chores.
Similarly, a scalar DATE-OBS timestamp is of little utility without
ancillary explanation. Does the keyword represent the start of the
exposure, or the end? Is the instrument's system of time really UTC?
Is the quoted time topocentric or barycentric? If topocentric, where
is the observatory located - or rather, where was the observatory
located at the time of the observation? The positional and temporal
coordinates are inextricably related.
The coordinate recording requirements for event reporting are not a
one-to-one match with the requirements for instrument data streams -
but they have significant overlap. It may well be that there is a
significant class of point sources events that can be expressed
succinctly by the equatorial coordinates (including equinox) and epoch
with prudently chosen defaults for the underlying coordinate system
(FK5 and UTC, for instance). Combine this with default units (hours
for RA, degrees for Dec, years or Julian days for epoch), default
representations (sexigesimal and/or decimal) and perhaps implicit
numerical precision and you might have a relatively complete
specification that can be squeezed into 10 lines of XML (always bearing
in mind that those might be very long lines :-)
What you will have, though, is something that cannot represent solar or
planetary coordinates, that may not be able to represent a moving
target in general, that may not lend itself to expressing coherent time
series, that provides no support for extended sources or detections,
that doesn't in fact distinguish between source events (Olympus Mons
surprisingly decides to erupt) and detection events (a GRB located in
the general direction of Ophiuchus).
> Fine, allow an STC structure as one *possible* way to represent the
> co-ordinate/time structure,
A consensus has been forged!
> although I'm still totally unconvinced that the link between
> co-ordinate and time structures is necessary or even desirable.
I guess I don't understand this. For many purposes, an RA *is* a time.
And a time is often an angle. Our observatories are in motion - even
the ground based ones. Many of our targets are in (perceptable)
motion. A measurement of the position of an event depends on when the
measurement was taken. Heck, RA and Dec are meaningless without an
Equinox.
On the other hand, many astronomical events are of interest precisely
because they occur within a series of other events. Placing an event
at the appropriate time in the series often depends on compensating for
the locations of the observatory or the target. For instance, the
characterization of the light curve of a SN requires correcting each
observation for the differential light travel time across the Earth's
orbit.
Perhaps you are speaking solely of linking the data structures? I
would think the Zen of XML would suggest that two quantities that are
related in the problem domain should share a similar relatedness in
their representation.
Shouldn't our software objects resemble the objects we study?
Rob Seaman
NOAO
More information about the voevent
mailing list