elementFormDefault="unqualified"

Ray Plante rplante at poplar.ncsa.uiuc.edu
Thu Jun 7 07:43:16 PDT 2007


Hi Guy,

On Thu, 7 Jun 2007, Guy Rixon wrote:
> Note how I've had to do the form: qualified by default on the schema as a 
> whole and unqualified explicitly on the local element inside the complex 
> type. If I put elementFormDefault="unqualified" then the schema checker 
> rejects cap:capability, so _it_ think the default applies to global elements. 
> Maybe it's wrong.

I believe oXygen is incorrect in this case.  I've studied this pretty 
closely when we were making the change, but I'd have to go back to the 
spec to find where this is spelled out.

> I can handle this now that I know what is going on, but it took me two days 
> to work it out. Can we maybe draft some explanation or guidelines for 
> implementors (of did you do that already?).

I tried to handle these questions in the VOResource spec 
(http://www.ivoa.net/Documents/latest/VOResource.html), but 
there's more coverage on how to define extensions.  Info about 
elementFormDefault and container schemas can be found at the end of 
section 2.1 and in 2.2.  I can see if I can beef this up a bit.

cheers,
Ray



More information about the registry mailing list