This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Section 4.2 of the last call draft says the general syntax of a step is Syntax: [schema component kind | axis]::ns-prefix:[name][[predicate]] where ns-prefix is a namespace prefix bound to the target namespace of the component(s) designated. This makes at least one reader wonder: how do you write a step for a component whose name is unqualified? I suspect one or more of the following steps might usefully be taken: (1) The notation used in the 'syntax boxes' with gray backgrounds could be documented somewhere. (If it is documented, I didn't find it.) (2) This particular summary might be revised to show the namespace prefix correctly as optional. (3) There might be a reference to the relevant parts of the EBNF (which this reader, at least, found more informative than the syntax box).
Agreed.
Fixed in Last Call draft http://www.w3.org/TR/2008/WD-xmlschema-ref-20081117/