Skip to content

Latest commit

 

History

History
300 lines (221 loc) · 14.8 KB

schedule.markdown

File metadata and controls

300 lines (221 loc) · 14.8 KB
layout title hidden permalink
page
Schedule
false
/schedule/

Class Dates

| 17 January | 24 Jan | 31 Jan | 7 Feb | | 14 Feb | 21 Feb | 28 Feb | 7 Mar | | 14 Mar: SPRING BREAK | 21 Mar |28 Mar | 4 Apr | | 11 Apr | 18 Apr | 25 Apr | 5 May: Coursework due |


Readings for presentation and discussion

Discussion

  • Introduction to Digital Humanities and Public History
  • Themes and approach of the courses

Ludi (on "Ludi" see "Expectations" on the home page)

  • Installing oXygen XML Editor
  • Setting up a GitHub account
  • Setting up GitHub Pages

Readings for presentation and discussion

Ludi prep

Ludi

  • Practice cloning GitHub repos, making branches, making changes, committing changes, pushing to GitHub, and merging branches.
  • GitHub pages

Readings for presentation and discussion

Programming Assignment due before class

Ludi prep

Ludi

  • Markdown exercises
  • XML encoding exercises
  • Working with XQuery

Readings for presentation and discussion

Ludi prep

Ludi

  • Using oXygen XML Editor to mark up texts using the TEI
  • Optical Character Recognition (OCR)

Readings for presentation and discussion

Ludi prep

  • Identify a text or texts you would like to encode for your project and bring an electronic copy to class.

Ludi

  • Using the TEI Guidelines
  • Encoding our texts

Readings for presentation and discussion

Ludi prep

  • Begin marking up metadata about your source text in the header of your TEI document(s).
  • Mark up all named entities in your TEI document(s).

Ludi

  • TEI header exercises
  • Standoff markup exercises

Milestone due by Friday at 11:59pm

  • TEI encoded text(s) including a TEI header and text with named entities marked up.

Readings for presentation and discussion

Programming assignment due before class

  • Complete the Questions and Exercises sections of XQuery for Humanists, Ch. 4.

Ludi

  • Standoff Markup in TEI
  • Review Questions and Exercises in XQuery for Humanists, Ch. 4
  • Using XPath in oXygen (without XQuery)
  • [Files for Class Today{:target="_blank"}]

Milestone due by Friday at 11:59pm

  • A separate TEI file for standoff markup. It should contain a TEI header with relevant metadata and a body containing @xml:id attributes and basic information about the named entities in your encoded text(s).

Readings for presentation and discussion

  • XQuery for Humanists, Ch. 5

Programming assignment due before class

  • Complete the Questions and Exercises sections of XQuery for Humanists, Ch. 5

Ludi

  • Review Questions and Exercises in XQuery for Humanists, Ch. 5
  • Using FLWOR expressions to query your encoded text(s)

SPRING BREAK!


Readings for presentation and discussion

  • XQuery for Humanists, Ch. 6

Programming assignment due before class

  • Complete the Questions and Exercises sections of XQuery for Humanists, Ch. 6

Ludi

  • Review Questions and Exercises in XQuery for Humanists, Ch. 6
  • Writing functions to query your encoded text(s)
  • TEI Customization: ODD

Readings for presentation and discussion

Ludi prep

Ludi

  • TEI Customization: ODD
  • Regular Expressions

Readings for presentation and discussion

Programing assignment due before class

Ludi

  • Review exercises from RegexOne
  • Using RegEx in oXygen find and replace
  • Combining RegEx and XPath for document editing and query
  • TEI Customization: Schematron

Milestone due by Friday at 11:59pm

  • A TEI ODD customization that validates your TEI encoded text(s). It should allow only the elements you want to use in your encoding project and constrain where they can appear. It should also constrain attributes and their values.

Readings for presentation and discussion

  • [P] Daniel J. Story, Jo Guldi, Tim Hitchcock, and Michelle Moravec, "History’s Future in the Age of the Internet{:target="_blank"}", The American Historical Review, 125.4 (2020), 1337–46.
  • Wendell Piez and Debbie Lapeyre, “Introduction to Schematron”
  • Elisa Beshero-Bondar, “Guide to Schema Writing with Schematron”

Ludi prep

Ludi

  • ODD in the Wild
  • Schematron
  • XQuery: Typeswitch

Readings for presentation and discussion

Assignment/Ludi prep

Programing assignment due before class

  • Complete XQuery for Humanists, Ch. 8 exercises 4-6. For exercise 6, write a recursive typeswitch to convert one of your TEI files to HTML.

Ludi

  • HTML exercise
  • CSS exercise
  • Review XQuery for Humanists, Ch. 8, exercises 4-6

Milestones due by Friday at 11:59pm

  • Update of your ODD customization to include Schematron rules constraining your TEI encoding at specific XPath locations.
  • Update of your ODD customization to constrain @ref attributes in your TEI encoding to the @xml:id attributes in your standoff markup.

Readings for presentation and discussion

In-Class Presentations on Digital Editions


Final Projects Due