marcxmlr
Parses Machine-Readable Cataloging ('MARC 21') XML <https://www.loc.gov/standards/marcxml/> into a canonical tidy long representation while preserving leaders, control fields, data fields, indicators, repeated fields, repeated subfields, and source order. Provides in-memory reading, batched conversion to 'Parquet', and reconstruction of MARCXML from canonical data. Supports MARC-aware selection of complete records before materialisation using native XML prefiltering, and after materialisation on canonical tables and 'Arrow' datasets. Includes structural diagnostics for in-memory and 'Arrow'-backed representations, optional recovery from malformed MARC records, and local parallel processing.
This page was built for software: marcxmlr