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 3864 - [FS] editorial: 2.3.1 Formal values
Summary: [FS] editorial: 2.3.1 Formal values
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Formal Semantics 1.0 (show other bugs)
Version: Candidate Recommendation
Hardware: All All
: P2 minor
Target Milestone: ---
Assignee: Michael Dyck
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-26 06:44 UTC by Michael Dyck
Modified: 2008-08-30 02:54 UTC (History)
0 users

See Also:


Attachments

Description Michael Dyck 2006-10-26 06:44:16 UTC
2.3.1 Formal values

[15 (Formal)] NamespaceBindings ::= NamespaceBinding ("," NamespaceBinding)*
[17 (Formal)] NamespaceBinding ::= "namespace" NCName "{" AnyURI "}"

    It's confusing to have NamespaceBinding in Core and Formal.
    Add 'Formal' prefix to NamespaceBinding[s].
    I think the only collateral changes are in 4.7.3.1 / DEv / rule 2

2.3.1 / Notation / para 1
'except that "expanded-QName" corresponds to xs:QName'
    For consistency with 'String' and 'Boolean' earlier in the sentence,
    'expanded-QName' should be italicized and not quoted.

'a distinct role in the FS'
    Change 'the FS' to 'the Formal Semantics' or 'this document'.
Comment 1 Jim Melton 2007-02-26 00:16:42 UTC
The fix for this bug does not appear in the Recommendation of 23 January 2007. 
It will be considered for a future publication (either an Errata document or
some possible future version of the specification). 
Comment 2 Michael Dyck 2007-09-15 07:50:22 UTC
The first point (about NamespaceBindings) has been entered as FS erratum E002.

A fix has been committed to the source files for the next edition of the FS
document. The fix is as proposed, but with the prefix "Value" rather than "Formal". 
Comment 3 Michael Dyck 2007-09-18 06:51:29 UTC
On second (third) thought, rather than renaming the Formal symbols to "ValueNamespaceBinding[s]", it makes more sense to rename the Core symbols to "LocalNamespaceDecl[s]".
Comment 4 Michael Dyck 2008-08-30 02:54:09 UTC
The unresolved portion of this issue (the 2nd and 3rd points of comment #0)
has been entered as FS erratum E038, and the proposed fixes have been
committed to the source files for the next edition of the FS document.
Consequently, I'm marking this issue resolved-FIXED, and CLOSED.