targetNamespace proposal

Ray Plante rplante at poplar.ncsa.uiuc.edu
Wed Apr 30 00:03:52 PDT 2003


Hi,

I have a small proposal for VOTable:  the official XSD definition should 
define a target namespace, using the targetNamespace attribute of the 
"schema" element.  This allows other schemas to straight forwardly reuse 
elements and types defined in the VOTable schema.  

I recently discovered this shortcoming while trying to do just that while 
developing a resource metadata schema in XML.  Note, however, that 
everything else about how the VOTable schema is defined is well suited for 
reuse--in particular, defining all elements to be global (i.e. top-level).  

This proposal has no backward-compatibility issues associated with it.  
Most VOTable authors won't notice a difference.  I can provide more info 
about ramifications at the Cambridge meeting.

cheers,
Ray




More information about the votable mailing list