- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 09 May 2006 09:38:32 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3222
Summary: Identity and Equality
Product: XML Schema
Version: 1.1 only
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Datatypes: XSD Part 2
AssignedTo: cmsmcq@w3.org
ReportedBy: mike@saxonica.com
QAContact: www-xml-schema-comments@w3.org
QT-approved comment.
Having introduced the notion of equality of values (as distinct from
identity) it is surprising that it is not used more widely, for example in
applying enumeration facets, fixed values, or referential integrity
constraints (the term "identity constraints" is a little unfortunate).
Generally, the closer we can align the XML Schema comparison semantics with the
XPath comparison semantics, the fewer surprises there will be for users.
Furthermore, the distinction is not always carried through. For example, I
would have expected section 2.6.1.2 to say how the notions of identity,
equality, and ordering apply to the values of a list type. Is this somewhere
else, and if so, should there be a cross-reference? I would also expect a more
formal statement that the value space of a list type is the set of sequences of
values of the item type, minus any values of the item type all of whose lexical
representations contain whitespace.
As with lists, one would expect section 2.6.1.3 to contain a discussion
of the identity, equality, and ordering relations applicable to union types.
Received on Tuesday, 9 May 2006 09:38:39 UTC