- From: Anli Shundi <ashundi@tibco.com>
- Date: Thu, 17 Jan 2002 17:57:45 -0500
- To: "'Morris Matsa'" <mmatsa@us.ibm.com>, Anli Shundi <ashundi@tibco.com>
- Cc: "Xmlschema-Dev (E-mail)" <xmlschema-dev@w3.org>
My fault about enumeration... This would mean that a QName value 'pref:localname' would match a facet 'otherpref:locaname' if both prefixes 'pref' and 'otherpref' are bound to the same URI in their respective documents... In other words the "QualifiedName"s (value space) would be compared. -Anli -----Original Message----- From: Morris Matsa [mailto:mmatsa@us.ibm.com] Sent: Thursday, January 17, 2002 5:43 PM To: Anli Shundi Cc: Xmlschema-Dev (E-mail) Subject: Re: Facets on QName, clarification required > 2. The other three facets (pattern, enumeration, whiteSpace) > seem clearly to apply to lexical space. You are correct that pattern applies to lexical space (see [1]: "by constraining the lexical space"). WhiteSpace is wierd, applying to lexical space and affecting value space, in that it really affects normalization prior to validation. Enumeration just applies to value space (see [2]: "enumeration constrains the value space"), so you should probably ask how enumeration applies to QName as well. [1] http://www.w3.org/TR/xmlschema-2/#rf-pattern [2] http://www.w3.org/TR/xmlschema-2/#rf-enumeration Morris Anli Shundi <ashundi@tibco.com>@w3.org on 01/17/2002 04:19:09 PM Sent by: xmlschema-dev-request@w3.org To: "XmlSchema-Comments (E-mail)" <www-xml-schema-comments@w3.org>, "Xmlschema-Dev (E-mail)" <xmlschema-dev@w3.org> cc: Subject: Facets on QName, clarification required QName allows the following facets: length, minLength, maxLength, pattern, enumeration, whiteSpace The validation rules for length, minLength, and maxLength facets at 4.3.1.3[1], 4.3.2.3[2], 4.3.3.3 [3]--when it comes to atomic variety-- are defined only for Strings and hex/base64Binary. (Seems to have been inherited from earlier drafts when QName derived from Name and that one from String...) 1. Do those three facets apply to the lexical or value space? If the latter, then how? The same question applies to NOTATION and anyURI (considering encoding) types. 2. The other three facets (pattern, enumeration, whiteSpace) seem clearly to apply to lexical space. [1] http://www.w3.org/TR/xmlschema-2/#length-validation-rules [2] http://www.w3.org/TR/xmlschema-2/#minLength-validation-rules [3] http://www.w3.org/TR/xmlschema-2/#maxLength-validation-rules Anli Shundi ashundi@tibco.com Senior Developer office: (919) 969-6518 TIBCO Software Inc. mobile: (919) 672-5934 www.extensibility.com | www.XMLschema.com | www.tibco.com
Received on Thursday, 17 January 2002 17:59:07 UTC