[Bug 11716] Identity constraints: grammatical typo

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

Henry S. Thompson <ht@inf.ed.ac.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ht@inf.ed.ac.uk

--- Comment #2 from Henry S. Thompson <ht@inf.ed.ac.uk> 2011-01-11 13:33:50 UTC ---
Oh boy, there's certainly a can of worms here.  Comparing this section to
3.11.4 from V1 (http://www.w3.org/TR/xmlschema-1/#d0e13803), there are a number
of what at first appear to me to be unmotivated changes.  The most important of
these is the change from "a node-set with exactly one member" in the definition
of *qualified node set* to "a node sequence one of whose members", which seems
to me to depend too obscurely on the implicit uniqueness arising from item 3 in
the preceding list.

Would the following be a) correct and b) simpler?

3) For each node *N* in the ˇtarget node setˇ, for each *F* of the {fields},
define *NS(N,F)* as the sequence of nodes that *F* evaluates to with *N$ as the
context node (as defined in XPath Evaluation (§3.13.4.2)).  *NS* consists of
zero or more ˇskippedˇ nodes and at most one node with a non-ˇabsentˇ [schema
actual value]. [Definition:]  Define the key-sequence of *N* as the sequence of
[schema actual value]s of those nodes in *NS(N,F)* which have one for each *F*,
in order.

-- 
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, 11 January 2011 13:33:53 UTC