- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 20 Feb 2008 10:04:11 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3220 ------- Comment #7 from mike@saxonica.com 2008-02-20 10:04 ------- I have a personal preference for only talking about conformance in a conformance section, and using other language ("must", "error", "constraint") elsewhere. Rather than saying "A schema document is not conformant with this specification if maxOccurs is less than minOccurs", I prefer formulations like: * minOccurs must be less than maxOccurs * It is an error if minOccurs is not less than maxOccurs * It is a constraint that minOccurs must be less than maxOccurs and then have a conformance section that says errors must be reported or constraints must be enforced. I don't have a strong feeling about the relative merits of must/error/constraint, but I think the three formulations should be equivalent - and I think the notion of "errors" is one that is familiar to many readers. (Clearly the point about not requiring all errors to be reported is legitimate - all we should actually require for conformance is a boolean outcome that indicates whether a schema document is or or not error-free.) A reminder about the original point of this bug report: the spec currently says that a processor can do anything it likes if minOccurs > maxOccurs, and I don't think that's acceptable.
Received on Wednesday, 20 February 2008 10:04:27 UTC