This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The grammar constrains the specification of thesauri, stop word lists, and languages to StringLiteral. This unnecessarily constrains query construction and compositionality. Proposal: Change the productions to use ExprSingle rather than StringLiteral, and change the accompanying text in sections 3.2 to speak of the expression being castable to the appropriate type (which, in the case of thesauri and stop word lists should be xs:anyURI not xs:string in any case). Note that this also bears on #2483.
The task force agrees that the thesauri names, stop word lists, and languages should be string literals. Note that this prevents unioning stop word lists in the query.
I'm confused. The comment says to stick with string literals (in which case I would like some kind of technical justification, please) but the state is FIXED. So which is it?
The status has been changed to WONTFIX to reflect the decision of the Task Force. Sorry for the confusion.