VOEvent - Param comment
    Ray Plante 
    rplante at ncsa.uiuc.edu
       
    Mon Aug  7 08:09:39 PDT 2006
    
    
  
On Mon, 7 Aug 2006, Petr Kubanek wrote:
> You are making in my point-of-view classical XML-designers mistake. 
While your suggestion certainly has advantages, the best choice is not
obvious.
> <Param name="TRIGGER_NUM" value="114299" ucd="meta.id" />
> <Param name="RATE_SIGNIF" value="20.49"  ucd="stat.snr" />
> <Param name="GRB_INTEN  " value="73288"  ucd="phot.count" />
> 
> Let's have something like:
> 
> <GRB>
>   <trigger_num>114299</trigger_num>
>   <rate_signif>20.49</rate_signif>
>   <grb_inten>73288</grb_intent>
> </GRB>
The difference here is between what I call a generic container and a 
semantic container.  The latter is helpful when the scope of meaning is 
well contained.  As you allude, a generic container is necessary when you 
can't constrain the semantics at the time the schema is defined, perhaps 
because it may change either depending on the application or just over 
time.  In my experience, sometimes the advantage of Schema-based 
validation works against you in the face of this change.
If we are to have interoperable semantics that allow machines to interpret
these terms, then the terms must be well documented and
standardized--whether they are part of the XML Schema or not.  
(BTW, just to avoid confusion, UCD refers to the values of the ucd 
attribute.)
cheers,
Ray
    
    
More information about the voevent
mailing list