Print

Print


On 6 Jul 2005 at 10:35, Mike Taylor wrote:

> > Date: Wed, 6 Jul 2005 00:29:44 +0200
> > From: Theo van Veen <[log in to unmask]>
> >
> >>> Another way to attract people to SRU is to show that the functionality
> >>> of OAI is (almost) contained in SRW/U. I admit we need to do some extra
> >>> work there.
> >>
> >> You mean like this:
> >>
> >> http://www.dlib.org/dlib/february05/sanderson/02sanderson.html
> >
> > In a way, but I was more thinking in terms of a simple working
> > example with an "update date index" like
> > http://sruhost/sru?opeartion=searchRetrieve&version=1.1&query=rec.date>20050706&x
> > -collection=xyz&recordSchema=srw_dc.
> >
> > The extra work I refer to has to do with the use of persistant
> > record identifiers (rather than a number in a resultset) and the use
> > of a predefined recordSchema to get only record identifiers.
>
> The identifier index already exists, of course: rec.identifier.  The
> record's last modification date is also available as
> rec.lastModificationDate.  The collection need not be an extension
> parameter, but should be ANDed into the query.  I can't offhand thing
> of an existing index that captures this notion, so we'd need to make
> one up -- oai.collection, for example.  So your request above would be
> represented by the CQL query:
>       rec.lastModificationDate > 20050706 and oai.collection = xyz
>
You're right, but we still need a recordSchema for "Listidentifiers".

> Ralph has written a (presumably one-page) "OAI Profile" for SRU, which
> says pretty much this, though AFAIK it's not released yet.
>
I was not aware of this but I assume that this profile will solve it completely,

Theo