OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [ubl] Groups - INCLUDE schemas


If the INCLUDE of schemas is now permitted in UBL NDR 2.0for minor versioning of library and document schemas, what is the rule for using REDEFINE?

REDEFINE could be used to extend/restrict types whilst keeping the same type name. This does however create name conflicts when circular dependencies occur. I.e. a minor CAC has one path via major CAC to major CBC, and another path via minor CBC to the major CBC. Such a schema does not validate.

Does that mean that REDEFINE must not be used?

----- Original Message ----- 
From: Grimley Michael J NPRI <GrimleyMJ@Npt.NUWC.Navy.Mil> 
To: mavis.cournane@cognitran.com, ubl@lists.oasis-open.org 
Date: Tue, 23 May 2006 11:46:45 -0400 

--------------------------------------------------------------------------------


===========================================================================================

7.8	xsd:include
xsd:include can only be used when the including schema is in the same namespace as the included schema.

===========================================================================================

I recommend changing it to:

"Because xsd:include can only be used when the including schema is in the same namespace as the included schema, UBL's modularity, namespace and versioning strategies inherently restrict its use." 







[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]