[Bug 5023] Relationship between identity constraints and assertions

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





--- Comment #8 from C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>  2009-04-14 22:50:29 ---
Proposed amendment for the opening of 2.2.4.  For 

    XSD has three forms of constraint which allow convenient 
    expression of certain rules which would be inconvenient, 
    or impossible, to express otherwise.

read

    This section describes constructs which use [XPath 2.0]
    expressions to constrain the input document; using them
    certain rules can be expressed conveniently which would
    be inconvenient or impossible to express otherwise.

The point SG makes in comment 7 is quite true:  any of our
constructs makes it possible, or at least more convenient, 
to express rules that couldn't be expressed so easily or at
all otherwise.  I'd like to retain the idea here because 
(a) many people seem to believe that nothing one can 
do with the co-occurrence could be done at all without
them -- I'd like to point out that sometimes it's just a question
of convenience, not expressive power -- and (b) it helps
set the stage for the discussion in the second insertion of
how to choose among constructs when you can express
the same thing several ways.

This formulation obviated EW's first editorial suggestion.
I like his second.  (I like his third, too, but am afraid of it
and don't propose we do anything about it in the spec.)


-- 
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 Tuesday, 14 April 2009 22:50:45 UTC