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.15 contains the following sentence: Annotations are (QName, value) pairs. If the EQName of the annotation is a lexical QName, the prefix of the QName is resolved using the statically known namespaces; if no prefix is present, the name is in the default function namespace. The XQuery family of languages define annotations in the fn namespace. Assuming this the default element namespace is fn, the annotations %private and %fn:private both have the same annotation name. This last sentence has a number of problems: * The word "this" should be "that" * "default element namespace" should read "default function namespace" * Where it says "fn" it means "the fn namespace", or better yet "http://www.w3.org/2005/xpath-functions" * There should be an additional restriction "and the fn prefix is bound to 'http://www.w3.org/2005/xpath-functions'". Applying all these changes: "Assuming that the default function namespace is bound to its default value of "http://www.w3.org/2005/xpath-functions" and the fn prefix is also bound to its default value of "http://www.w3.org/2005/xpath-functions", the annotations %private and %fn:private both have the same annotation name. But after fixing this sentence it seems a little cumbersome, almost to the point of being useless!
(In reply to comment #0) > But after fixing this sentence it seems a little cumbersome, almost to the > point of being useless! I agree. I deleted it.