Create a "natural language" editor to create Normalization rules
The process for creating Normalization rules is unnecessarily complex and difficult, particularly for those of us who are not familiar with Drools logic. Our previous LSP had an intuitive interface which made creating rules to change details in MARC records much less time consuming. Ex Libris would do well to create such an interface.

Alma now supports XSL normalization rules, expanding its capabilities beyond the existing DROOLS support. This addition enables more advanced and intricate data normalization. For detailed information on using XSL normalization rules, please refer to the May 2025 release notes available at: https://knowledge.exlibrisgroup.com/Alma/Release_Notes/2025/Alma_2025_Release_Notes
Additionally, we are currently exploring the integration of AI assistance within the MD Editor. This feature would enable users to generate XSL rules using natural language input, with the help of AI.
-
Hello everyone,
I’d like to share our plans to introduce support for XSL (Extensible Stylesheet Language) normalization rules. This new feature is designed to handle complex normalization tasks and offers the flexibility of a full programming language, enabling advanced data manipulation. It will complement our existing normalization rules based on DROOLS, preserving all of its current capabilities.
There are several tools available that can assist in creating XSL normalization rules by simply describing the logic in plain language.
Would the addition of this new type of normalization rule address the requirement outlined in this idea? -
Naomi commented
I agree. Those rules are not friendly at all!