MARC

Perl has a lot of good modules to work with MARC

MARC::Record

Catmandu - a data toolkit