rplante at poplar.ncsa.uiuc.edu
Wed Apr 30 00:03:52 PDT 2003
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.
More information about the votable