VOEvent working draft published

Tony Linde Tony.Linde at leicester.ac.uk
Fri Jun 24 00:22:28 PDT 2005


Hi, Rob. I'll incorporate replies to your comments into the one to Roy's
message.

Cheers,
Tony. 

> -----Original Message-----
> From: Rob Seaman [mailto:seaman at noao.edu] 
> Sent: 23 June 2005 21:57
> To: Tony Linde
> Cc: Rob Seaman; voevent at ivoa.net
> Subject: Re: VOEvent working draft published
> 
> Hi Tony,
> 
> 
> > I'm confused by the use of the IVOA identifier in the spec. 
> It seems 
> > to imply that all VOEvents will have unique identifiers of the form 
> > used to identify Resources, and so will all have an entry in the 
> > Registry.
> >
> 
> I'll let others reply to your ID comments in more detail - 
> I'm sure I'll learn a lot from the discussion.  Some of the 
> confused description arises, I'm sure, from my not very deep 
> current understanding of VO Registry issues.  On the other 
> hand, words like "resolve" and "metadata packet" were used in 
> v0.3 of the specification before I had a chance to muddy the 
> waters.  I'm left wondering whether a consensus view of 
> Registry, Resources and such actually exists yet among the 
> IVOA cognoscenti.  That said, I would welcome suggestions for 
> alternate wording to what is in v0.94 for each of the issues 
> you raise.
> 
> 
> > 3.1.3 version:
> >
> > Why do you need the version number of the spec? Won't that be 
> > contained in the namespace for the metadata elements?
> >
> 
> I would have thought it obvious that the operational system will  
> contain packets conforming to several versions of the specification  
> and we need a simple way to distinguish the schema that will be used  
> to interpret those packets.  I've been wrong about "obvious" things  
> before.  Please expand on your comment.  An example of 
> proposed usage  
> would be greatly appreciated.
> 
> 
> > 3.3.1 <param>:
> >
> > What is the point of this element? If it contains real data,  
> > shouldn't that data be part of the schema for the VOEvent?  If it  
> > is data so specialized that only a few applications will 
> use it, it  
> > ought to go into an extension schema with its own namespace 
> so that  
> > apps can see directly whether they can handle the data.
> >
> 
> I think the words "extension schema" just raised the aggregate blood  
> pressure of the group.  A VOEvent packet needs to be kept as simple  
> as possible.  The process needed to create such a packet must 
> be kept  
> simple.  And the process to commission a new "flavor" of 
> VOEvent must  
> be kept to a minimum.  As the specification says:  "<Param> elements  
> may be used to represent the values of arbitrarily named 
> quantities.   
> [...]  Thus a publisher need not establish a fixed schema for all  
> events they issue."  A natural result of this is that an application  
> listening for new events is presumed to have some prior knowledge of  
> the types of packets it is interested in receiving.  This is not  
> likely to be an impediment for the prototype systems being planned  
> for v1.0.  Given the real-world investment that is needed to 
> attach a  
> robotic telescope to an event stream, it is not clear that 
> this would  
> ever be a practical issue for this class of VOEvent application.
> 
> That said, what you suggest is certainly desirable as a view of the  
> Platonic ideal of an event description.  If a solid case could be  
> made that such instrument/application dependent schema would 
> simplify  
> VOEvent usage or make handling more efficient or reduce the cost of  
> project buy-in then this could be a significant improvement to  
> consider for a future version of the specification.  Given the real  
> world constraints on VOEvent (the project), it would be hard 
> to argue  
> for delaying VOEvent v1.0 (the specification) for such a purpose.
> 
> 
> > 3.7 <citations>:
> >
> > Does this mean that a retraction has to have a new event 
> ID? If you  
> > use the same event ID as the original event, isn't that likely to  
> > lead to errors?
> >
> 
> I was operating on the assumption that such a retraction 
> would indeed  
> require its own unique and new event ID.  I see that the document  
> does not currently make this evident.  The only example of 
> reusing an  
> ID is to issue an indirection packet that points to the remote  
> location of a packet with the same ID.
> 
> 
> > Hope all this helps,
> >
> 
> Indeed so!  Many thanks!
> 
> Rob Seaman
> 
> 
> 



More information about the voevent mailing list