On Fri, 2007-03-30 at 10:14 +0100, Mike Taylor wrote:
> Rob Sanderson writes:
>  > On Thu, 2007-03-29 at 17:39 +0100, Mike Taylor wrote:
>  > > In a ZeeRex-profile SRU application that we are just finishing off
>  > > now, we need to search for targets by country of origin and bny
>  > > library type (academic, public, legal, etc.)
>  > > 
>  > > I can't find any appropriate CQL indexes for either of these in any of
>  > > the existing sets. 

>  > Given 'library-type' I assume the latter.  Which to me is a collection
>  > description issue, not a service description issue, and hence not a
>  > problem that ZeeRex tries to solve at that level of granularity.
>  > 
>  > Thoughts?
> With my Stern Academic's hat on, I agree.  With my Need To Get Stuff
> Done hat on, I don't.  We both know that the purity of the ZeeRex
> record as a service-description-and-nothing-else is already hopelessly
> compromised by not just a few but many of the included fields.  The
> ones I am describing here are entirely analogous to (for example) the
> databaseInfo section's description, author, extent, etc.

The addition of extra elements into databaseInfo I have no problem with.
As you say, we've already opened the door pretty wide as it is, and we
specifically allow for extensions that don't obscure the core ZeeRex

On the other hand, I think that the zeerex context set is not the place
for those fields to be searchable from.  Is there a problem with
creating a new context set for them?

For country: dc.publisher? Or bib.originPlace ? (I'm less convinced
about this, I admit)
publisherType, I can't find any existing index that's even close.