An STC "when" and "where" example

Alasdair Allan aa at astro.ex.ac.uk
Thu Mar 31 04:38:16 PST 2005


Arnold Rots wrote:
> What I heard you say is that a VOEvent service should be allowed to 
> provide the amount of detail that it feels like providing, and if that 
> makes it useless to a client, that's too bad for the client and (s)he 
> should just ignore the event.
>
> What I was saying is that that is not acceptable; it does not conform 
> with accepted astronomical practice, as evidenced, for instance, by 
> the requirements for IAU Circulars.

Sorry but that's nuts. What about cases where there isn't enough 
information existing to provide enough detail for all the clients to 
act on? Do we not send an VOEvent message out at all? How do you figure 
out the level of detail required by the clients? You can't, there is an 
unknowable number of clients, many perhaps hidden behind brokering 
services which can't be seen by the process sending the alert, which 
may require different levels of detail to carry out their science 
programme.

This is nothing to do with the IAU accepted practices, and everything 
to do with the way you build the architectures for reliable and robust 
web services. The process sending the alert literally cannot have the 
responsibility to assess the level of accuracy or information required 
client side. It's not possible. It has to collect the information it 
knows about, or is willing to pass on without authenticated access as 
some data may be proprietary and must in that case be restricted to 
authenticated clients only, and push that...

Architecturally what you're asking for is not possible from services 
that have to run without human intervention.

Al.



More information about the voevent mailing list