This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
4.12 Namespace Declaration "Multiple declarations of the same namespace prefix in a Prolog result in a static error [err:XQST0033]." Is that talking about 'namespace declarations' only, or should it be taken to include other declarations that bind a namespace prefix to a target namespace (module import, schema import, module declaration)? (Mind you, strictly speaking, the module declaration isn't in the Prolog.) My guess would be that you meant the latter (because it seems sensible to extend the restriction that way), but the placement and wording suggest the former. I believe the Test Suite only tests for the former. Either way, it should probably be clarified. (Unless I missed the clarification somewhere else.)
Michael, Thank you for your comment. In a meeting on 12/12/2006, the Query Working Group accepted your suggestion and agreed to clarify the rules that prevent multiple bindings of a namespace prefix within a module. The clarification will be completed before the XQuery specification becomes a W3C Recommendation. Regards, Don Chamberlin (for the Query Working Group)
Closing bug because commenter has not objected to the resolution posted and more than two weeks have passed.