VOEvent working draft published: version, param
Tony Linde
Tony.Linde at leicester.ac.uk
Sat Jun 25 03:52:32 PDT 2005
> it's loosely typed, so yes, tis in theory would be allowed.
That was not the point I was making: I meant that the two <param>s referred
to different items.
> -----Original Message-----
> From: Alasdair Allan [mailto:aa at astro.ex.ac.uk]
> Sent: 25 June 2005 10:50
> To: Tony Linde
> Cc: voevent at ivoa.net
> Subject: RE: VOEvent working draft published: version, param
>
>
> > In fact, I've not seen anyone here demonstrate how the spec tells
> > downstream app writers how to handle the receipt of:
> >
> > <Param name="GCN_INTEN_CNTS" value="17467"/> and
> > <Param name="GCN_INTEN_CNTS" value="fred bloggs"/>
> >
> > from different providers,
>
> it's loosely typed, so yes, tis in theory would be allowed.
>
> > or how, upon receiving
> >
> > <Param name="GCN_INTEN_CNTS" value="17467"/> and
> > <Param name="GCN_INTEN_CNTS" value="123456"/>
> >
> > allows them to be sure that the name 'GCN_INTEN_CNTS' has not been
> > used for two totally different purposes by two providers.
>
> <Param> also have a ucd="" attribute, however that's not
> really the point.
>
> > Again, if someone can assure me that the data in the
> <param> elements
> > is not supposed to be used by downstream apps to initiate
> any action
> > and is only there for human consumers then I'll withdraw my
> objections.
>
> That is of course it's primary purpose, so we can hardly
> reassure you on that point!
>
> > Likewise if anyone can show how data in the <param>
> elements is to be
> > verified as being what the downstream apps are expecting data
> > associated with some 'name' is supposed to be, then I'll
> also withdraw
> > my objections.
>
> I've always favoured a market driven approach myself, event
> providers that provide good events will have subscribers,
> people who ship junk will not be trusted and won't have any
> subscribers. What's the problem?
>
> > But afaics, no-one has done so and so I conclude that any data
> > included in <param> elements is therefore prone to errors
> of ambiguity
> > and misinterpretation leading to failures or mistaken actions by
> > downstream applications.
>
> Everything is open to misinterpretatio, due to the time
> factors involved I would be willing to lay substantial
> amounts of money that most packets will have initially at
> least be parsed without the benefit of checking against any
> (or all) schemas associated with teh document. There will not
> be time to fetch them, there will nto be time to look at
> them. We're operating in a regieme where a couple of seconds
> is a long time, additonal steps are a bad thing. You're just
> going to have to make some assumptions, because either you
> know what your upstream provider is assumping when the
> document is produced or you are subscribed via an aggregator
> which does indepth checking (and will issue retractions for
> bad data later).
>
> > And, as I said before, I still would accept the <param>
> element if the
> > spec explicitly allowed the alternative approach using extension
> > schemas and explained the pros and cons of both approaches.
>
> I really don't see the point, buy in for using VOEvent is
> already quite high. Introducing something like this will
> steepen the curve, perhaps to the point where a project
> starting up (or especially a long established one with a lot
> of investment in their own infrastructure) won't see the
> point of using it. If the hill is too steep people will not climb it.
>
> Al.
>
>
More information about the voevent
mailing list