perl framework for translating subject headings in MARC data
Fetching latest commit…
Cannot retrieve the latest commit at this time
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.