MARC::SubjectMap
MARC::SubjectMap is a set of modules and command line utilities for translating subject headings in your MARC data.
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
HOWTO
First you will need a batch of MARC records to generate a SubjectMap config file using the subjmap-tmpl command line tool. You tell subjmap-tmpl what subject fields you would like to be examined for translation, and it will take a pass through your data and auto-generate your stubbed out configuration:
subjmap-tmpl --in=marc.dat --out=config.xml --translate=650xyzv --copy=650aq
In this example the x, y, z, and v subfields of the MARC 650 field are extracted for translation. In addition the configuration will also include instructions to copy subfields a and q since they do not require translation.
DEPENDENCIES
Test::More
Test::Exception
MARC::Record
Class::Accessor
XML::SAX
BerkeleyDB
Storable
THANKYOUS
This software was commissioned by Queens Borough Public Library who made its creation possible, and had the generosity to make the software opensource.
COPYRIGHT AND LICENCE
Copyright (C) 2005,2010 Ed Summers
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.