Structured Data & the Command Line
You’ll learn what structured data is and how to interact with your computer from the terminal.
Read, view, and listen
- “Structured vs. Unstructured Data”
- “A Gentle Introduction to XML”
- “JSON Basics: What You Need to Know”
- “Unix Commands and Batch Processing for the Reluctant Librarian or Archivist”
Install
ONLY IF YOU USE A WINDOWS MACHINE: Git for Windows
Please follow these instructions for installing Git for Windows. (Basically, leave all the default options as they are except for one!)
(If you use a Mac, you can skip this.)
In-class links
What should we discuss during week 10? (Please keep voting until you get tired of it! Also, please add your own ideas, which others will vote on!)
Links included in today’s slides:
- Microsoft: Structure of a Spreadsheet
- Exciting research scandal!
- Code Beautify XML Viewer
- Play to analyze
- XML specifications for drama
- Archival collections DTD
- Journal articles DTD
- Comics DTD
- Music DTD
- Software components DTD
- ComicsML example
- …and the comic it’s describing
- Women’s Writers Project XML visualization
Tutorial: Getting started with the command line (also see version on Github)
Alternative Unix activity for the tech-confident
Learning more
“Why use the command line for digital archiving and preservation?“
XML Essential Training (LinkedIn Learning, available to LAPL patrons)
Learning XML (O’Reilly Media, available to UCLA staff and students; log in here with your UCLA ID)
JSON Essential Training (LinkedIn Learning, available to LAPL patrons)
Introduction to JavaScript Object Notation (O’Reilly Media, available to UCLA staff and students; log in here with your UCLA ID)
Unix Essential Training (LinkedIn Learning, available to LAPL patrons)
Unix Fundamentals 101 (O’Reilly Media, available to UCLA staff and students; log in here with your UCLA ID)
Introduction to the Command Line (The Launch School)
Command Line Workshop (Digital Humanities Research Initiative)
