On the "when" and "where"
Alasdair Allan
aa at astro.ex.ac.uk
Mon Mar 28 03:43:00 PST 2005
Rob Seaman wrote:
> Alasdair Allan wrote:
>> Pardon? If you embed an STC structure inside an VOEvent document, a
>> parser developed to read and write VOEvent documents also has to
>> understand STC documents. If you want to handle a VOEvent document
>> you need a parser, I don't understand what your argument is here...?
>
> Your argument isn't with me, it isn't with STC - your argument is with
> the notion of VO having any coordinate/time standard at all.
I don't think that's the case at all.
> If VO has a standard way of representing coordinates, why wouldn't
> VOEvent make use of it?
Certainly!
> If that standard is inappropriate for VOEvent, it likely is
> inappropriate for other purposes and should be improved.
I would tend to agree. 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.
You need simple interfaces for simple tasks, or better yet simple
interfaces for common tasks. Passing an RA and Dec is a commonly done
task, I agree there are added levels of subtly underlying this common
task, but it is done so often the software dealing with an RA and Dec
must make assumptions, a user/developer should not be forced to
generate or parse an extremely complicated XML document to pass a
simple RA and Dec.
Obviously, you need the complicated bits so that if the user isn't
doing a common task then they can make use of it...
>> if it makes too many demands on the developers it won't get used.
>> People won't implement it fully, you'll end up with conflicting
>> partial implementations of VOEvent that dont't interoperate and it
>> won't get taken up. We need an absolute minimal buy in here...
>
> I'd omit the word "absolute", but I agree. VOEvent needs to support
> the simplest possible coordinate and time format. I would argue that
> the way to do this is to make a VOEvent a vessel (to avoid the loaded
> word "container") for a separate coordinate/time data structure. I
> would further argue that STC is that data structure, but perhaps the
> convened big domes will deem that VOEvent has to support something
> else simpler *in addition to* STC.
Fine, if you want to do it that way I'm happy enough with that. At that
stage STC is entirely optional and those of us that need to do the
common task of passing an RA, Dec and date stamp can get on with it
without worrying about the more baroque elements involved in generating
an STC structure.
> Again, either VOEvent supports a rich enough set of coordinate/time
> representations to convey all possible astronomical events - or
> VOEvent should be explicitly limited to only a pre-specified list of
> event types. We can't have it both ways.
Fine, allow an STC structure as one *possible* way to represent the
co-ordinate/time structure, although I'm still totally unconvinced that
the link between co-ordinate and time structures is necessary or even
desirable. However there *must* be a simpler way to do this, I'm happy
for this simpler way to make some assumptions because in general you
just won't need to specify everything. It'd be nice if this simpler way
to represent things was a cut down version of STC, but if that isn't
possible I think an alternative very (very) simple XML block should
replace it.
Al.
--
Dr. A. Allan, School of Physics, University of Exeter
More information about the voevent
mailing list