Week 8

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

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!)

Slides: XML, JSON, and Unix

Links included in today’s slides:

  1. Microsoft: Structure of a Spreadsheet
  2. Exciting research scandal!
  3. Code Beautify XML Viewer
  4. Play to analyze
  5. XML specifications for drama
  6. Archival collections DTD
  7. Journal articles DTD
  8. Comics DTD
  9. Music DTD
  10. Software components DTD
  11. ComicsML example
  12. …and the comic it’s describing
  13. 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)