On the "when" and "where"

Rob Seaman seaman at noao.edu
Wed Mar 23 08:46:02 PST 2005


Judging from the discussion so far, this should be an interesting 
workshop.

Alasdair suggests we need:

> Ease of implementation and keeping the learning curve as shallow as 
> possible...

If you rummage around you'll find that my few previous contributions to 
the mailing lists focused precisely on this issue.  (In fact, I recall 
making the same point over beers at the June 2000 meeting at Caltech 
when presented with some flights of XML fancy.)  We need to keep the 
buy-in low enough that our intended users will actually use our 
systems.

That said, our systems have to also actually do what we intend them to. 
  The general case of specifying (useful) astronomical coordinates and 
times is intrinsically quite complicated.  We will either support that 
general case - or we will limit the types of events that can be issued. 
  We should be open to arguments on either side, but whatever the choice 
is, it should reached through an explicit analysis on our part.  
Perhaps solar events aren't to be supported, but moving solar system 
objects are, etc.

>> For example, a VOEvent describing a solar flare would not benefit 
>> from supplying an RA and Dec that won't apply at any point after the 
>> event is issued due to the rotating Sun and orbiting Earth.
>
> Yes, so you (obviously) don't supply an RA or Dec. This is a case 
> where defining the original frame of an observation is necessary. In 
> most cases (non-solar) you'll probably just want to publish and RA, 
> Dec and time stamp, at least initially.

By original frame I'm guessing we're talking about the 
InstrumentConfiguration - the "how" - of the event?  I'm not sure how 
useful this will prove in practice, external to some specific 
institution.  The nature of the VO is such that the signature of 
specific instruments should be removed as much as possible.  In the 
case of events, we are attempting to do so perhaps even more so than in 
archival holdings.  Our intent is to capture the essence of either a 
detection or a rapid object classification and to convey this essence 
to the community as a whole.  This is at the far end of the processing 
spectrum from the raw data.  The fact that an event might have resulted 
from running sextractor on a pair of time shifted frames from a wide 
field imager is immaterial.  The event is an explicit scientific claim 
that some transient behavior was noted in some direction at some 
(perhaps barycentric) time with some estimated photometric, astrometric 
and clock errors.  Abstracting the coordinates and time under STC is 
potentially appropriate.  Leaving same to be manually scavenged from 
instrument specific metadata is not.

> Why add the burden of having to implement a parser for a full blown 
> STC spec, a lot of which is irrelevant to your telescope. My ground 
> based optical telescope doesn't need to know how work out the 
> co-ordinate frame translations to observe a solar flare, so why should 
> I be forced to implement this?

Why would VOEvent, per se, have to implement this parser at either end? 
  One could make the case that VOEvent doesn't need to know anything 
about coordinates or time, at all - beyond the utility of a transport 
timestamp perhaps.  The users of VOEvent will need to understand enough 
about this issue for the purposes of their class of events.  Perhaps a 
simple RA, Dec, Frame (with implicit epoch), and UTC (with real civil 
time issues brewing) would be enough for a particular project.  Another 
project might require highly precise and esoteric coordinates.  It 
seems to me that an abstraction like STC is precisely how you support 
such a range of users.

The VO will have trouble convincing others to adopt its standards if it 
isn't even willing to adopt them itself :-)

Rob Seaman
NOAO



More information about the voevent mailing list