On Jul 27, 2004, at 11:00 PM, Automatic digest processor wrote:
> On Tue, 27 Jul 2004, Christian Boulanger wrote:
>>> Or you could use the SRW web service interface to the LoC database
>>> and
>>> save yourself the trouble :)
>>> http://z3950.loc.gov:7090/voyager?
>
> Not for PHP/Perl, but I've copied to the development list for SRW to
> see
> if anyone has done any work in this area.
> I seem to recall that Eric Morgan at Notre Dame was using Perl?
>
> Probably the biggest requirement is a CQL parser, of which there's
> three
> OSS implementations (Java, C and Python) and a couple I know of which
> aren't released to the public yet including C#.
I can be a little bit of help here but not a whole lot.
Yes, I have written an SRU interface in Perl, and the source code is
here:
http://dewey.library.nd.edu/morgan/sru/search.txt
It is a rudimentary interface. Functional but not robust nor modular.
It does not contain a CQL parser per say. Rather, the server looks at
the incoming requests, tries to execute it against the underlying
indexer (swish-e), if successful then returns results, if not, return
zero records.
On the other hand, Ed Summers, who is participating in the NSF OCKHAM
Project, is in the beginnings of writing an SRU client/server module in
Perl. Included in this work will be some sort of CQL parser, again,
written in Perl. Ed, will you please elaborate on the work you've done
to date and what you will be doing in Phase II?
-
Eric Lease Morgan
Head, Digital Access and Information Architecture Department
University Libraries of Notre Dame
(574) 631-8604
|