[Bug 4602] NOTATION and enumeration

http://www.w3.org/Bugs/Public/show_bug.cgi?id=4602


David Ezell <David_E3@VERIFONE.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |David_E3@VERIFONE.com
           Keywords|editorial, needsReview,     |decided
                   |unclassified                |




--- Comment #14 from David Ezell <David_E3@VERIFONE.com>  2009-04-17 16:31:48 ---
4602: NOTATION and enumeration.
http://www.w3.org/XML/Group/2004/06/xmlschema-2/datatypes.b4602.html

Summary: bug report requests that we clarify our restriction on
NOTATION use.  Discussion in Bugzilla; amendment needed.

MSM's recommendation:

   - Adopt the amendment / proposal in comment 9. The status quo reads:

     It is an ˇerrorˇ for NOTATION to be used directly in a
     schema. Only datatypes that are derived from NOTATION by
     specifying a value for ˇenumerationˇ can be used in a schema.

Change this to read:

     It is (with one exception) an ˇerrorˇ for NOTATION to be used
     directly to validate a literal as described in Datatype Valid
     (§4.1.4): only datatypes derived from NOTATION by specifying
     a value for ˇenumerationˇ can be used to validate literals.

     The exception is that in the derivation of a new type the
     literals use to enumerate the allowed values may be (and in
     the context of [XSD 1.1 Part 1: Structures] will be)
     validated directly against NOTATION; this amounts to
     verifying that the value is a QName and that the QName is the
     name of a NOTATION declared in the current schema.

(note change of MUST to "will")


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Friday, 17 April 2009 16:31:59 UTC