Conference page: https://igelu.org/event/igelu-2024-conference/
Full program: https://docs.google.com/spreadsheets/d/144GCpISO7ZARuTuNz552IWIpkf07rCdE620aEl9J7-M/edit?usp=sharing
Drools, or OR-Statement Considered Harmful
Event part
Developers Day
Abstract
Drools is the only way to manipulate MARC data in crucial places in Alma, be it bending imported data to our standards or normalizing on save when editing MARC records in the Metadata Editor.
The Austrian Library Network is (forced to) using drools on a consortial scale: 2000+ lines of normalization rules are run every time a record is saved, thousands of lines more in various other places. As drools is a rather blunt tool for such an undertaking and the documentation is not as unambiguous as one might hope, we have learnt many things the hard way.
This talk indends to share our experiences, some hacks and unexpected behaviour that is neither fixed nor documented. Based on this cautionary tales we will argue why we should be able to use XSLT not only for Dublin Core Metadata but for MARC records too.
Track
Practical Applications
Products or Areas of Focus
Alma