- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 26 Aug 2005 13:54:21 +0000
- To: www-xml-schema-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1893
           Summary: R-203: Inconsistency with constraints on
                    min/maxExclusive
           Product: XML Schema
           Version: 1.0
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSD Part 2: Datatypes
        AssignedTo: cmsmcq@w3.org
        ReportedBy: sandygao@ca.ibm.com
         QAContact: www-xml-schema-comments@w3.org
"Schema Component Constraint: minExclusive valid restriction
It is an error if any of the following conditions is true: 
2 maxInclusive is among the members of {facets} of {base type definition} and 
{value} is greater the {value} of the parent maxInclusive" 
So it's an error for minEx > base.maxIn, which implies minEx <= base.maxIn (if 
minEx == maxIn, it results in an empty value space)
"Schema Component Constraint: maxExclusive valid restriction
It is an error if any of the following conditions is true: 
3 minInclusive is among the members of {facets} of {base type definition} and 
{value} is less than or equal to the {value} of the parent minInclusive" 
So it's an error for maxEx <= base.minIn, which implies maxEx > base.minIn
Isn't this inconsistent? Shouldn't this be either: 
minEx < base.maxIn && maxEx > base.minIn 
or 
minEx <= base.maxIn && maxEx >= base.minIn 
See
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2003JanMar/0037.html
Received on Friday, 26 August 2005 13:54:23 UTC