Schema repo presentation

Markus Demleitner msdemlei at ari.uni-heidelberg.de
Tue Mar 16 08:59:22 CET 2021


Hi Mark,

On Mon, Mar 15, 2021 at 01:27:55PM +0000, Mark Taylor wrote:
>   - The namespace applies to some, though not all, of the versions
>     listed in the entry it appears near to.  Your example lists:
> 
>        VOEvent: v2.0 v1.1 v1.0 		  	 
>        Target Namespace: http://www.ivoa.net/xml/VOEvent/v2.0

Yes, I admit I've not thought of pre-schema versioning schemas.  I
give you this isn't going to help at all.

So, scratch my original idea.

>   - Or maybe just add a banner at the top of the table saying
>     "Be careful of namespaces - see the XMLVers document for details"

I guess that's what we ought to do then.  Here's some HTML that we
could put just below the "XML Schema" header.

  <p class="admonition">Note that schema versions and their target
  namespace are largely decoupled as per our 
  <a href="/documents/Notes/XMLVers">Schema versioning policies</a>.
  For instance, the schema UWS-<strong>v1.1</strong>.xsd has the
  target namespace http://www.ivoa.net/xml/UWS/<strong>v1.0</strong>
  (and will be returned if you dereference that).  Always inspect the
  targetNamespace attribute on the root element of the schema.</p>

Thanks,

         Markus


More information about the stdproc mailing list