MARC Serials Toolkit

Tools for turning free-text serials holdings into structured MARC fields.

Proof of concept, under active development. Check the output before loading it into the catalog.

Holdings Workbench start here /workbench

Finds the recurring patterns in a file of 866 holdings, asks you to confirm what each part of a pattern means, and converts them to 853 / 863 โ€” showing the fields each record will get before anything is written. Holdings no pattern matches are converted the way the Converter has always converted them.

Converter /converter

Turns a textual 866 holdings statement โ€” or a whole MARC file โ€” into structured 853 caption/pattern and 863 enumeration/chronology fields.

Pattern Detector /patterns

Groups a collection of 866 statements by their structure and generates a named-group regular expression for each pattern it finds.