Browsing by Author "Westgard, Joshua A."
Now showing 1 - 4 of 4
Results Per Page
Sort Options
Item CSV Validation for Metadata Wrangling(2015-06-04) Westgard, Joshua A.This lightning talk describes a Python script for the validation of CSV files against arbitrary sets of rules specified in a schema file. The motivation for creating the tool was that CSV (comma-separated values) files have become a de facto standard for moving data between systems, and for any sort of batch ingest process. But CSV data can be messy, and often there are problems that appear only when the data is being loaded, after it is out of the hands of the librarians who have created the data and into the hands of systems staff. The tool is intended to empower data creators to validate CSV files against the requirements of the systems for which the data are being prepared, so that they can correct any problems themselves before sending the data along the pipeline.Item Hatching a Hydra at the University of Maryland(2016-10-04) Eichman, Peter; Westgard, Joshua A.Poster presentation for Hydra Connect 2016 conference describing the UMD Libraries' strategy for rolling out a new digital collections repository system based on Fedora 4.Item How and Why We Contribute to the Fedora Project(2017-06-06) Westgard, Joshua A.This lightning talk detailed the ways individuals can contribute to the Fedora Project as well as our motivation for having done so. It describes the main characteristics of the open-source Fedora Commons repository software, the ways the Libraries have sought to support the Fedora community, and the benefits of this system for our long-term digital asset management strategy and goals.Item A Minimalist Contribution to Medieval Manuscript Studies(2020-06-09) Westgard, Joshua A.This poster describes an effort to adapt certain principles of "minimal computing" in an attempt to rescue a work of medieval manuscript scholarship from the verge of digital obsolescence. In particular, it describes how the concept of composability -- specifically, the idea that computer programs should "do one thing, and do it well" -- can serve to guide the process of paring down and repackaging a scholarly project into its most re-usable and sustainable form.