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 30055 - [F+O3.1] Namespace document for fn: namespace
Summary: [F+O3.1] Namespace document for fn: namespace
Status: RESOLVED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Functions and Operators 3.1 (show other bugs)
Version: Candidate Recommendation
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Michael Kay
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-26 16:33 UTC by Michael Kay
Modified: 2017-03-16 12:35 UTC (History)
1 user (show)

See Also:


Attachments

Description Michael Kay 2017-01-26 16:33:11 UTC
The namespace document for the fn namespace says

This namespace is identified by the namespace prefix fn:, which is a predefined prefix.

What it means is that the prefix is predefined in XQuery. It's not predefined in XPath or XSLT.
Comment 1 Michael Kay 2017-02-01 08:30:29 UTC
Note also that the dates of specifications referenced from the namespace documents are incorrect (2014 dates). These dates are coded into the ns-*-.xml documents using XML entities.

Note also that both the F+O 3.1 and XSLT 3.0 build scripts generate a namespace document for the fn namespace, and these have diverged. The XSLT 3.0 version takes document dates from the /etc biblio database, which is maintained automatically by the build system.

I propose to (a) centralise all generation of namespace documents into the F+O build, and (b) adopt the system used in the XSLT 3.0 build to get the document dates right.
Comment 2 Andrew Coleman 2017-02-06 09:00:57 UTC
WG decision: ACTION-666-01 - Mike to update the namespace document as described in bug 30055.
Comment 3 Michael Kay 2017-03-16 12:35:42 UTC
The namespace document has been updated.