Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

GitHub Repository for the Bootcamp: https://github.com/cmh2166/CUL-MWG-Workshop

...

About this Bootcamp

The Cornell University Library Metadata Working Group is hosting a Data Scripting Bootcamp on February 20th, from 10:00 AM-4:00 PM, with hour for lunch. This will be in Mann Library B30A, and we request that participants register here.

...

Proposed Outcomes for Participants:

 

  •  Know basics of data structures with particular relevance for library metadata work at Cornell;
  •  Know basics of working in a Command Line Interface with bash/shell and examples of working with metadata in this environment;
  •  Know basics of SQL, with examples and use cases for metadata queries and updates in particular;
  •  Be able to run simple scripts and programs, understanding how this works with relevance for metadata work;
  •  Know basics of Git and version control, be able to create a repo, push a change, check version of a dataset, etc.

Gratitude & License

This workshop materials reuses open curricula from the Library Carpentry project. We have updated lessons with specific examples for the Cornell University Library Metadata Working Group examples and data needs. We are not endorsed by Software, Data, or Library Carpentry.

We've also added curriculum materials influenced by similar introduction to scripting workshops at Library Technology conferences, so we would like to give a special thanks to Patrick Hochstenbach (Ghent University Library) & Johann Rolschewski (Berlin State Library) for their open and shared work.

As such, this workshop material is licensed under a Creative Commons Attribution 4.0 International License.

Bootcamp Sessions

Bootcamp Details

Pre-requisites

Schedule

Warning
Note: These times may shift. If you intend to only go to one session, please let us know by registering here. That way, we can alert you to time shifts if/when they occur for the session of interest to you.
SessionTimeDescriptionLink to Materials
Data Structures & Models10 - 11 AMBrief introduction to data structures and models for the metadata worked with in the workshop 
*nix Command Line Interface / Shell11 - 12:30 PM Overview of the CLI for running simple data scripts. Will introduce some basic bash scripts, as well as how to run existing Python scripts (and begin to debug errors) for analyzing metadata. YOU WON'T LEARN PYTHON, but how to run Python scripts. 
Lunch12:30 - 1:30  
Git for Metadata 1:30 - 2:45 PMUsing Git and GitHub for metadata work run previously. 
SQL / MySQL / SQLite2:45 - 3:45 PMBuilt off the previous, learn the basics of SQL - what it does and how to run basic queries or updates on metadata managed or used through out this workshop. 
Wrap-up3:45 - 4 PMAny remaining questions, proposals for the next workshops, where to access materials or get help, etc. 

Gratitude & License

This workshop materials reuses open curricula from the Library Carpentry project. We have updated lessons with specific examples for the Cornell University Library Metadata Working Group examples and data needs. We are not endorsed by Software, Data, or Library Carpentry.

We've also added curriculum materials influenced by similar introduction to scripting workshops at Library Technology conferences, so we would like to give a special thanks to Patrick Hochstenbach (Ghent University Library) & Johann Rolschewski (Berlin State Library) for their open and shared work.

As such, this workshop material is licensed under a Creative Commons Attribution 4.0 International License.