[Bug 4602] NOTATION and enumeration

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





--- Comment #9 from C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>  2009-04-15 01:56:24 ---
Points in comment 7 and 8 well taken.  Here is a possible
alternate wording. 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 used to enumerate the allowed values may be (and in
    the context of [XSD 1.1 Part 1: Structures] MUST 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.


-- 
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 Wednesday, 15 April 2009 01:56:42 UTC