$Header: /home/cvsroot/perlZ3950/README,v 1.2 2000/06/29 16:01:34 mike Exp $
Net::Z3950.pm -- What Is It?
----------------------------
This module provides a Perl interface to the Z39.50 information
retrieval protocol (aka. ISO 23950), a mature and powerful protocol
used in application domains as diverse as bibliographic information,
geo-spatial mapping, museums and other cultural heritage information,
and structured vocabulary navigation.
Building and Installation
-------------------------
There are two prerequisites to building the Net::Z3950 module:
1. You'll need the Event module (a generic event loop). I've
tested only with version 0.77 of Event, but later versions
will most likely be fine; in fact, earlier version probably
will be too, since I don't do anything clever with it.
2. You'll also need Index Data's Yaz toolkit, a set of C routines
for manipulating, sending and receiving the Z39.50 data
structures. I've been using the current (May 2000)
development version, but again, I am not doing anything
unusual with it -- anything from version 1.5 upwards should be
fine. You can find it at
http://indexdata.dk/yaz/
I'm assuming that you've installed Yaz in the default places
-- binaries in /usr/local/bin, libraries in /usr/local/lib,
etc. If you've installed it somewhere else, then you'll have
to modify the LIBS and INC settings in ./Makefile.PL and the
INC setting in yazwrap/Makefile.PL.
Apart from that, you know the drill:
perl Makefile.PL
make
make test
make install
Now What?
---------
All of the documentation except this file is in the "doc"
subdirectory. Run "make" there to regenerate the HTML versions of the
POD documents, and start reading at doc/index.html.
Author
------
Mike Taylor <
[email protected]>
http://www.staff.tecc.co.uk/mike/
With lots of help, encouragement, design input, etc. from
Sebastian Hammer <
[email protected]> and
Adam Dickmeiss <
[email protected]>
http://indexdata.dk