[Bug 6056] Make identity constraints propagate through substitution groups?

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


Michael Kay <mike@saxonica.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mike@saxonica.com




--- Comment #2 from Michael Kay <mike@saxonica.com>  2008-09-18 18:32:52 ---
I think it was a mistake to put identity constraints on elements; they should
be constraints on types. If that were the case, there would automatically be a
constraint of consistency within the type hierarchy, which in turn would force
consistency within a substitution group.

It's hard to impose a constraint in XSD 1.1 that wasn't there in 1.0 (this
comment is another one that has really been misclassified as a 1.1 comment when
it addresses things that were equally true in 1.0). So perhaps the answer is
for 1.1 to allow identity constraints on types as well as on elements, and
enforce the consistency rule only for constraints on types?

However, that's a new feature, and we really shouldn't be adding new features
after a second last call.

(personal comment)


-- 
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 Thursday, 18 September 2008 18:33:29 UTC