Search Results
-
- Description:
Using Git and GitHub for managing metadata (no new data models, we promise)This session is proposed as a two-part workshop, A workshop given at Samvera Connect 2017 described thus, and The first will cover a modified version of the ‘Version Control with Git’ Software Carpentry lesson, tailored for a non-developer audience, with more focus on metadata. This is typically taught as a half-day (3 hour) workshop.The second part will focus on the use of Git and GitHub in the context of the metadata workflow. We will present examples and strategies, taken from recent work by UC Santa Barbara and UC San Diego, of version control, pull requests, and automated hooks and integrations as they relate to moving metadata through a workflow and into our repositories. In addition to these demonstrations, we hope to spend a good percentage of the time available in discussion with other interested institutions and how we might leverage our collective experience to make getting our metadata into our repositories easier, more consistent, and maybe even more fun!
- Keyword:
Workshop, Metadata, Connect 2017, and Samvera
- Subject:
Samvera Community
- Creator:
Rissmeyer, Chrissy, Critchlow, Matthew, and Dunn, Alex
- Contributor:
University of California San Diego Library and University of California Santa Barbara Library
- Owner:
- Language:
English
- Date Modified:
07/24/2023
- Date Created:
11/06/2017
- Rights Statement Tesim:
- License Tesim:
- Resource Type:
Other
-
- Description:
A presentation given at Connect 2017 described thus, it’s not fun to have an ingest fail overnight and spend the morning tracking down why. Programmatically testing and validating digital object metadata prior to ingest helps us avoid these failures. The metadata itself is managed by Git and stored in GitHub, Several years ago UCSB incorporated Git/GitHub and JIRA into our metadata management and batch ingest workflows. Since then we’ve looked at repurposing other development tools to provide lightweight and automated solutions to problems we often face. One is that we rely primarily on batch ingests when adding content to our Samvera repository. As a result it’s especially important for the metadata to be error-free, and this allows us to run automated checks against any changes using Jenkins and some custom libraries we’ve written for validating CSV and MODS metadata. In this session, we will provide an overall of our current ingest preparation workflow and the tools we are using, and will discuss some of the benefits that have come out of this collaborative effort.
- Keyword:
Metadata, Connect 2017, Samvera, and Import/export
- Subject:
Samvera Community
- Creator:
Rissmeyer, Chrissy and Dunn, Alex
- Contributor:
University of California Santa Barbara
- Owner:
- Language:
English
- Date Modified:
07/24/2023
- Date Created:
11/08/2017
- Rights Statement Tesim:
- License Tesim:
- Resource Type:
Presentation