Excellent timing!  :-)   I'll add that to my Tk::MARCEditor and test it
out once I catch up on the post-Christmas flood of email.

Thanks,
-David Christensen

> -----Original Message-----
> From: Bryan Baldus [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, January 03, 2006 8:07 AM
> To: perl4lib@perl.org
> Subject: MARC::Errorchecks update
> 
> 
> I have posted a new version of MARC::Errorchecks to CPAN 
> <http://search.cpan.org/~eijabb/MARC-Errorchecks-1.10/>. The 
> changes for this version are listed below. Among them is a 
> change to the design of 008 validation, which should make it 
> easier to implement 006 byte checking as well. I welcome any 
> comments and/or suggestions.
> 
> Version 1.10: Updated Sept. 5-Jan. 2, 2006. Released Jan. 2, 2006.
> 
>  -Revised validate008($field008, $mattype, $biblvl) to use 
> internal subs for material specific byte checking.
>  --Added: 
>  ---_check_cont_res_bytes($mattype, $biblvl, $bytes),  
> ---_check_book_bytes($mattype, $biblvl, $bytes),  
> ---_check_electronic_resources_bytes($mattype, $biblvl, 
> $bytes),  ---_check_cartographic_bytes($mattype, $biblvl, 
> $bytes),  ---_check_music_bytes($mattype, $biblvl, $bytes),  
> ---_check_visual_material_bytes($mattype, $biblvl, $bytes),  
> ---_check_mixed_material_bytes,  ---_reword_008(@warnings), 
> and  ---_reword_006(@warnings).  --Updated Continuing 
> resources byte 20 from ISSN center to Undefined per MARC 21 
> update of Oct. 2003.  -Updated wording in 
> findfloatinghyphens($record) to report 10 chars on either 
> side of floaters and check_floating_punctuation($record) to 
> report some context if the field in question has more than 80 chars.
>  -check_bk008_vs_bibrefandindex($record) updated to check for 
> 'p. ' following bibliographical references when pagination is present.
>  -check_5xxendingpunctuation($record) reports question mark 
> or exclamation point followed by period as error.
>  -check_5xxendingpunctuation($record) now checks 505.
>  -Updated check_nonpunctendingfields($record) to account for 
> initialisms with interspersed periods.  -Added 
> check_floating_punctuation($record) looking for unwanted 
> spaces before periods, commas, and other punctuation marks.  
> -Renamed findfloatinghyphens($record) to fix spelling.  
> -Revised check_bk008_vs_300($record) to account for textual 
> materials on CD-ROM.  -Added abstract to name.
> 
> -Misc. fixes to tests.
> -Includes MARC::Lint::CodeData 1.04, in sync with version 
> included with MARC::Lint.
> 
> Thank you,
> 
> Bryan Baldus
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> http://home.inwave.com/eija
>  
> 

Reply via email to