/koha-suomi-marc-conversion-tool

(KSMCT) Marc conversion tool

Primary LanguageC++GNU General Public License v3.0GPL-3.0

koha-suomi-marc-conversion-tool

Marc conversion tool

Install USEMARCON

sudo apt install libtool automake autoconf
./buildconf.sh
cd pcre/
./configure --enable-utf8 --enable-unicode-properties --disable-shared --disable-cpp
make && make install

Run conversions

  1. Print marcxml records to files
perl -I ~/koha-suomi-marc-conversion-tool/ ~/koha-suomi-marc-conversion-tool/Converter/scripts/print_marcs.pl -p <OUTPUT_PATH>
  1. Convert fi files with usemarcon
~/koha-suomi-marc-conversion-tool/Converter/scripts/usemarcon_converter.sh ~/koha-suomi-marc-conversion-tool/USEMARCON-ISBD/ma2maisbd0-ks.ini <INPUT_PATH> <OUTPUT_PATH> fi
~/koha-suomi-marc-conversion-tool/Converter/scripts/usemarcon_converter.sh ~/koha-suomi-marc-conversion-tool/USEMARCON-RDA/ma21RDA_bibliografiset_fi.ini <INPUT_PATH> <OUTPUT_PATH> fi
  1. Convert sv files with usemarcon
~/koha-suomi-marc-conversion-tool/Converter/scripts/usemarcon_converter.sh ~/koha-suomi-marc-conversion-tool/USEMARCON-ISBD/ma2maisbd0-ks.ini <INPUT_PATH> <OUTPUT_PATH> sv
~/koha-suomi-marc-conversion-tool/Converter/scripts/usemarcon_converter.sh ~/koha-suomi-marc-conversion-tool/USEMARCON-RDA/ma21RDA_bibliografiset_sv.ini <INPUT_PATH> <OUTPUT_PATH> sv
  1. Stage records to Koha
perl -I ~/koha-suomi-marc-conversion-tool/ ~/koha-suomi-marc-conversion-tool/Converter/scripts/import_records.pl -d <INPUT_PATH> --matcher_id <number> -v