Leveraging Python to improve ebook metadata selection, ingest, and management

Kelly J Thompson, Stacie Traill

Research output: Contribution to journalArticlepeer-review


Libraries face many challenges in managing descriptive metadata for ebooks, including quality control, completeness of coverage, and ongoing management. The recent emergence of library management systems that automatically provide descriptive metadata for e-resources activated in system knowledge bases means that ebook management models are moving toward both greater efficiency and more complex implementation and maintenance choices. Automated and data-driven processes for ebook management have always been desirable, but in the current environment, they become necessary. In addition to initial selection of a record source, automation can be applied to quality control processes and ongoing maintenance in order to keep manual, eyes-on work to a minimum while providing the best possible discovery and access. In this article, we describe how we are using Python scripts to address these challenges.
Original languageEnglish (US)
JournalCode4Lib Journal
Issue number38
StatePublished - Oct 18 2017


  • libraries
  • metadata management
  • electronic resources


Dive into the research topics of 'Leveraging Python to improve ebook metadata selection, ingest, and management'. Together they form a unique fingerprint.

Cite this