This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 6201 - Constraints on particles (3.9.6)
Summary: Constraints on particles (3.9.6)
Status: CLOSED FIXED
Alias: None
Product: XML Schema
Classification: Unclassified
Component: Structures: XSD Part 1 (show other bugs)
Version: 1.1 only
Hardware: PC Windows NT
: P2 normal
Target Milestone: ---
Assignee: C. M. Sperberg-McQueen
QA Contact: XML Schema comments list
URL:
Whiteboard:
Keywords: editorial, resolved
Depends on:
Blocks:
 
Reported: 2008-11-02 18:51 UTC by Michael Kay
Modified: 2009-03-16 13:57 UTC (History)
1 user (show)

See Also:


Attachments

Description Michael Kay 2008-11-02 18:51:58 UTC
3.9.6 says "All particles (see Particles (ยง3.9)) must satisfy the following constraints.". In fact, this is only true of the constraint in 3.9.6.1. Subsections 3.9.6.2 and 3.9.6.3 should both start "The following constraint [singular] defines a relation [singular] appealed to elsewhere in this specification".

Personally, I would write "For a particle to be emptiable one or more of the following is true:" as "A particle is emptiable if and only if one or more of the following is true:" - but that's really in the realm of editorial discretion.
Comment 1 David Ezell 2008-11-24 15:16:01 UTC
Telcon 2008-11-21

This is a specific instance of a general problem, the use of
"constraint"  
to
describe various definitions of terms.  There is a general sense in the
WG that recasting this in general might be a good thing for definitions,
modulo caution about accidentally affecting the impact of the
conformance section.
Comment 2 Sandy Gao 2009-03-16 13:31:25 UTC
During its 2009-03-13 telecon, the schema WG adopted a proposal to address this issue.

The proposal can be found at (member-only):
  http://www.w3.org/XML/Group/2004/06/xmlschema-1/structures.omni.20090313.html

Changes include:
1. Moved the intro paragraph in 3.9.6 to 3.9.6.1, and changed "constraints" to "constraint" (plural -> singular)
2. Changed "constraints define relations" to "constraint defines a relation" in 3.9.6.2.
3. Copied the intro paragraph in 3.9.6.2 to 3.9.6.3.

With these change, the WG believes that the issue raised in this bug report is fully addressed. I'm marking this RESOLVED accordingly.

Michael, as the persons who opened and reopened this issue, if you would indicate your concurrence with or dissent from the WG's disposition of the comment by closing or reopening the issue, we'll be grateful. If we don't hear from you in the next two weeks, we'll assume that silence implies consent.
Comment 3 Sandy Gao 2009-03-16 13:36:44 UTC
Note that the linked proposal only contains the first change. The other 2 were amendments to the proposal. All 3 changes are adopted by the WG and will be available in the next refresh of the status quo document.