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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-ndrsc message

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


Subject: Additional NDR Rules


These are some that I can summarise now.  Please consider
incorporating them.

Thanks.


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

CK-1.    Unless otherwise stated, all elements SHOULD be 
declared qualified, and all attributes SHOULD be declared
unqualified.  This can be implemented conveniently by
setting the schema attributes elementFormDefault="qualified"
and attributeFormDefault="unqualified".


CK-2.    The local names "DerivedCode" and "DerivedCodeType"
are strictly reserved for code list implementations, and
MUST NOT be used in any other context.



CK-3.   [Replace the two-level schema import rule with:]

Schema SHOULD import other schemas only when the imported
schemas' contents are used in the importing schema.
Schema import MUST avoid circular imports that result in
loading the same schema more than once.


<!--
Note: it is not non-compliant with XML Schema spec to
import the same schema more than once, provided the semantic
treatment result in exactly the same as if the schema had
been loaded the first time.  But we should rule this more
lenient (but not incorrect) spec out in UBL.
-->

<!--
Note 2: The two-level import restriction has turned out
to be too restrictive for implementation.  It needs to
be relaxed.  An example wording is proposed above.
-->


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




Best Regards,
Chin Chee-Kai
SoftML
Tel: +65-6820-2979
Fax: +65-6743-7875
Email: cheekai@SoftML.Net
http://SoftML.Net/






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