[Koha] Dealing with bad MARC records

Kevin O'Rourke lists at caboose.org.uk
Wed Jun 20 02:15:19 NZST 2007

> P.S. Sorry that LAC's records are fouling things up for you. I've encountered those 5|| fields, too. I think they were meant to be normative 500's and something 'exotic' happened in someone's cataloguing editor.
>   If you don't mind taking the time when you have your solution worked out, you can report those kinds of boo-boo's to LAC (using the AMICUS no. for reference) and they will try to correct them. That way, everything improves for everyone.
I got a really nice reply from LAC where they explained that their 
records come from a wide variety of systems, some beyond their control.  
To quote: "The fill character is allowable in MARC coding and was widely 
used in the early years of MARC, but most libraries try not to use it, 
and your system, quite rightly, is rejecting it.  ...  The record in 
question was created in 1981.  The field in question should be a 500 
general note field."

I've modified my program, it now:
- loads records with non-numeric MARC fields
- maps some fields to others (for example, 5|| to 500)
- strips out any remaining non-numeric fields on saving

This should keep everything nice and simple for our librarians.


Kevin O'Rourke
ICT Coordinator, National Teachers' Institute, Kaduna, Nigeria
062 316972

More information about the Koha mailing list