- 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