Front page | perl.perl4lib |
Postings from June 2006
MARC::Lint etc.
Thread Next
From:
Bryan Baldus
Date:
June 20, 2006 05:45
Subject:
MARC::Lint etc.
Message ID:
1F95E99A11EFA541B0BDE754166A8F70C73950@qbiex.qbi.quality-books.com
I have released version 1.42 of MARC::Lint to CPAN [1]. Changes in this
version include:
- Fixed bug that allowed subfield R due to the way tag repeatability is
set.
- Removed META.yml from MANIFEST
- Updated MARC::Lint::CodeData with most recent version
- Updated Lint::DATA section with Update No. 6 (Oct. 2005)
- Updated etc/ecbdlist.html to Update No. 6 (October 2005)
Also, on my home page, I've posted MARC::Global_Replace version 0.06 [2], my
attempt at a module to assist in identifying updated SH and name headings,
using LCSH weekly lists of new and changed headings and OCLC's lists of
"Closed Dates in Authority Records." It is currently dependent on an
unreleased module, MARC::QBI::Misc, for file handling. A tarball of
MARC::Global_Replace is also available [4], which includes 3 items in bin/:
global_replace_ident.pl -- Given a file of MARC records and a list of new
and changed LCSH (as generated by LCSHchangesparserpl107.pl [5]), reports
records with headings that have changed.
globalreplaceidentnames.pl -- Same as above, but for x00 fields and using
the names file generated by parsedeathdateslists.pl.
parsedeathdateslists.pl -- Given a directory of saved HTML files from
<http://www.oclc.org/rss/feeds/authorityrecords/default.htm> (single page
saves, in UTF-8), attempts to create a tab-delimited text file in the
format:
old_tag \t old_ind1 \t old_hdg \t new_tag \t new_ind1 \t new_hdg
Currently, all diacritics/coded entities other than the subfield delimiter
are stripped. The next version will likely convert ¡ to 'L', £ to
'D', and ³ to 'd'.
Please let me know of any problems or suggestions.
#################
[1] <http://search.cpan.org/~eijabb/MARC-Lint-1.42/>
[2] <http://home.inwave.com/eija/inprocess/MARC-Global_Replace0.06/>
[3] <http://www.oclc.org/rss/feeds/authorityrecords/default.htm>
[4] <http://home.inwave.com/eija/inprocess/MARC-Global_Replace0.06.tar.gz>
[5] <http://home.inwave.com/eija/inprocess/LCSHchangesparserpl107.txt>.
Parses a directory of text-only saves of LCSH weekly lists at
<http://www.loc.gov/catdir/cpso/>
Thank you,
Bryan Baldus
bryan.baldus@quality-books.com
eijabb@cpan.org
http://home.inwave.com/eija
Thread Next
-
MARC::Lint etc.
by Bryan Baldus