CILIP MDG Library Carpentry workshop, Birmingham, Aston University, 5th and 12th May 2026
The workshop focuses on working with data outside a MARC environment, with particular attention to formats commonly encountered in metadata work, such as delimited files, XML, and JSON. While the emphasis is on non-MARC data, the concepts, strategies, and tools covered are widely transferable and highly relevant across a range of library systems and workflows.
As with all Carpentries workshops, the goal is not to teach everything, but to significantly lower the barrier to entry and give participants the practical skills, foundational knowledge, and confidence to apply what they learn in their own work—and to continue developing their expertise independently.
Day 1: Data types, encoding, data formats and working with spreadsheets
Day 1 introduces common data types, how character encoding works and why it matters, and the data formats frequently encountered in library metadata work. Understanding how data is structured, stored, and encoded is essential when working outside an LMS – and very useful when working in one.
The second half of the day focuses on data organisation, cleaning, and quality control, using spreadsheet applications. Participants will learn practical techniques for working with metadata in spreadsheets and identifying and fixing common data issues.
Day 2: Regular expressions and OpenRefine
Day 2 introduces regular expressions, a powerful tool for matching, extracting, and transforming text. Regular expressions are widely used in contexts ranging from text editors and MARCEdit to Library Management Systems, and mastering them can take data work to the next level.
The second half of the day focuses on OpenRefine, a powerful open-source tool for cleaning messy datasets, reconciling values, and exploring data at scale. Participants will learn the basics of OpenRefine, including transforming and exporting data, as well as reconciling data against external sources such as Wikidata.
Library Carpentries event page: https://meriban.github.io/2026-06-05-mdgbham/
Workshop write-ups and materials
These are the written up version of content covered in the workshop. Often they also include extra information or deeper looks at topics than we had time for in the workshop itself. Each has an annotated bibliography and links to mentioned software and tools where applicable.
Write-ups
- Data types
- Data encoding
- Tabular data, e.g. CSV, TSV
- XML, DTD and XML Schema
- Namespaces
- JSON
- Software and tools
Library Carpentry lessons
- Library Carpentries lesson “Tidy data” Note: this lesson assumes that ones wants to use the data in the spreadsheets computationally. If you make spreadsheets designed to be consumed by humans different rules apply especially regarding formatting.
- Library Carpentries lesson “Introduction to Regular Expressions”
- Library Carpentries lesson “OpenRefine”
Slides
- Day 1: CILIP_MDG_Library_Carpentry_workshop_Day_1.pptx
- Day 2: Regular expressions and OpenRefine
Other materials
- MARC files (encoding example):
- Regular expressions cheat sheet
- Library Carpentry regular expressions quiz printout