For these kind of lookups, fixes, merges, extractions, transformations, LibreCat's Catmandu has been my "got to" solution for MARC (and other bib / aut records formats) ETL,
given how versatile, the modules it incorporates, the possible sources and destinations (stores)... hope I properly understood your need.
If so, here are some Catmandu resources:
* Tutorial: https://librecatproject.wordpress.com/2014/12/01/day-1-getting-catmandu/
* About Catmandu 1.20: https://librecatproject.wordpress.com/
* Fixes: https://github.com/LibreCat/Catmandu/wiki/Fixes
* Cheat Sheet - https://librecat.org/assets/catmandu_cheat_sheet.pdf
Hope this helps! (and I am sure there are plenty of Catmandu experts here :) )
Filipe MS Bento, PhD | BL Labs Technical Lead
Email / Skype for Business: mailto:[log in to unmask]
British Library Labs
The British Library, St Pancras, London, NW1 2DB
Email: mailto:[log in to unmask] | Twitter: @BL_Labs
From: Code for Libraries <mailto:[log in to unmask]> On Behalf Of Clara Turp
Sent: 28 July 2020 16:59
To: mailto:[log in to unmask]
Subject: [CODE4LIB] Bulk Creation of MARC records: what to do with the 2nd indicator of field 245
I am bulk creating MARC records and looking for resources to help with the 2nd indicator of field 245.
I use python, but if there is a resource in another language, it would still be useful.
I have a basic dictionary of the articles in different languages, but there are challenges linked to context and added punctuation (A to Z, The ..., ... The ... ).
Discovery Systems Librarian| Bibliothécaire des systèmes de découverte McGill University | Université McGill
mailto:[log in to unmask]:[log in to unmask]>