Re: [ubl] Discussion of substitution groups

From
Stephen Green <>
Date
2005-07-20T14:25:04+00:00
ID
001d01c58d36$d20090d0$a504190a@britsdg
Thread
Re: [ubl] Discussion of substitution groups
Title: Re: [ubl] Discussion of substitution groups

Of course, the version attribute of the 
schema

is useless in this regard, as would be 
annotations

for CCTS which, too, are only held in the 
schema.

Neither can be referenced in the instance, 
only,

correct me if I'm wrong, the namespace and 
the

schemaLocation (which could be vague) 
can

appear in the instance to identify a schema 
or

an identifier within the schema in a 
well-known,

standard way. Creating a BIE so that 
something

else in instances does the same job, or worse, 
putting

that data into another document separate from 
the

instance, IMHO just moves the version data to 
somewhere

far less well-known, far less 
established.

 

Besides, I though it was intended that UBL 
supports

uses which are independant of ebXML, 
so forcing

use of CCTS-aware registries seems contrary to 
that

(if that is the alternative being offered to XSD 
derivation).

 

Likewise, adopting approaches as alternatives 
to

straightforward (though complex) uses of XSD 
seems

contrary to another NDR first principle of 
UBL.

 

Steve

 

  

  
I doubt even more whether 

  
the version attribute could do the job. I 
  doubt

  
more still that it could be done with a UBL 
  BIE

  
for version. 

  
 

  
11. I hope nobody suggests that the 
  version

  
annotation in the schema be used !!  
  :-)