I would prefer to have two query parameters for this purpose - one to identify the user entered part and one to identify the system selected part, for example :

&query=dc.title = froissart
&fixedQuery=rec.collectionIdentifier any "a b c d"

If you wish to reflect back to the user the query they entered, and if the query is extended with some system applied data, then the user may be confused by the additional content.


-----Original Message-----
From: Z39.50 Next-Generation Initiative [mailto:[log in to unmask]] On Behalf Of Matthew J. Dovey
Sent: 14 June 2005 10:57
To: [log in to unmask]
Subject: Re: Multiple Sources in SRU/W

> A third option, which we already have as it turns out, would be to have it
> as an index:
>   dc.title = froissart and rec.collectionIdentifier any "a b c d"

This was always intended (although the discussions may now be in the depths of the list archives) model for doing multiple collection/database searches over SRU/W, i.e. identifying such things as part of the query rather than within another part of the protocol.

Whilst providing the same functionality as the z39.50 style database list, it also allows richers behaviour such as client controlled query adaption e.g.

(dc.title = "The world" and rec.collectionName any "English") or (dc.title = "Le monde" and rec.collectionName any "French")


Experience the British Library online at
Help the British Library conserve the world's knowledge. Adopt a Book.
The information contained in this e-mail is confidential and may be legally privileged. It is intended for the addressee(s) only. If you are not the intended recipient, please delete this e-mail and notify the [log in to unmask] : The contents of this e-mail must not be disclosed or copied without the sender's consent. 
The statements and opinions expressed in this message are those of the author and do not necessarily reflect those of the British Library. The British Library does not take any responsibility for the views of the author.