I have updated my site with some in-process modules and a new version of the
LCSH changes parser script (in <http://home.inwave.com/eija/inprocess/>).

MARC::File::MARCMaker.pm is an early version of a module to convert files to
and from MARCMaker format (as used by MarcEdit and the LC tools
<http://www.loc.gov/marc/makrbrkr.html>. Much of the code was originally
part of the MARC.pm module (character conversion is essentially used
unmodified from that module). The current version appears to successfully
convert files both ways, but has not been fully tested. A future version of
the distribution should include a program similar to marcdump (from
MARC::Record)--1 or 2 programs to convert records both to and from the
format.

MARC::Global_Replace.pm is a very early-stage version of a module to
facilitate global subject heading changes. At present, it appears to
successfully identify changed headings in MARC records (using the included
global_replace_ident.pl script
<http://home.inwave.com/eija/inprocess/MARC-Global_Replace0.03/bin/global_re
place_ident.txt> (.txt for download)), but has not really been tested in any
serious way.

The LCSH changes parser script
<http://home.inwave.com/eija/inprocess/LCSHchangesparserpl104.txt> creates a
file (or set of files), allhash.txt, which is used by MARC::Global_Replace.
It takes a folder of LCSH weekly lists (saved as text from the LC site
<http://www.loc.gov/catdir/cpso/> and produces files of the changed headings
(along with a bad.txt file containing headings not yet accounted for by the
script).

I have also posted a new version of MARC::Errorchecks (1.09) to CPAN.
Changes are listed there and on my site.

I welcome any comments and suggestions (to [EMAIL PROTECTED]).

Thank you,

Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
 

Reply via email to