View on GitHub

NEH Institute materials

July 2017

Home | Admin | Week 1 | Week 2 | Week 3 | Misc

Week 2, Day 1: Monday, July 17

Synopsis

Scholars create digital editions to serve research purposes that may differ from project to project. The first day of Week 2 begins by exploring the role in project planning of defining research goals (which includes defining non-goals in order to avoid scope-creep). From planning and research questions we move to modeling and structuring the digital edition workflow as a computational pipeline, encouraging a modular perspective on digital editing.

Outcome goals


9:00–10:30: Planning your project

There cannot be a single set of best practice recommendations for all digital editions because scholars create editions to meet different research goals, and they do that under different working conditions. What’s the purpose of your edition, and what are the resources at your disposal and the constraints on your efforts?

Time Topic Type
10 min Overview of Week 2 Presentation
30 min Explore project planning questions Discussion
25 min Apply project planning questions to your own project (individually or collaboratively) Talk lab
25 min General discussion of Talk lab results Discussion

10:30–11:00: Coffee break

11:00–12:30: Model, syntax, and markup semantics

How can the elaboration of a digital edition be modularized? How are model, syntax, and markup semantics similar and different?

Time Topic Type
20 min Explore model, syntax, and markup semantics Presentation
25 min Explore plain text as model and expression Discussion
25 min Explore XML as model and expression Discussion
20 min Explore other models and their expressions: LMNL, GODDAG, TexMECS, TAG Presentation

12:30–2:00: Lunch

2:00–3:30: Transcription with markup: XML

How are documents like trees and how are they different? What is represented by the model alone (the XML tree), and what requires markup semantics (schema)? What’s hard in XML and how do we do it anyway?

Time Topic Type
10 min Create your own fork of our Institute GitHub repository Code lab
20 min XML as a tree (OHCO: “ordered hierarchy of content objects” Discussion
15 min Making the implicit explicit with markup Discussion
30 min Tag “Ozymandias” in XML (e.g., lines, sentences, phrases, speakers, words, feet, syllables, stress) Code lab
15 min What’s hard in XML Discussion

3:30–4:00: Coffee break

4:00–5:30: XML as a tree / XPath

Time Topic Type
10 min Review of Week 2, Day 1, Modeling and communities Discussion
35 min XPath as a way of navigating the tree (using Hamlet) Code lab
20 min XPath navigation of overlap in “Ozymandias”: Find 1) phrases, 2) enjambments, and 3) metrical lines Code lab
15 min The cost of workarounds during processing Presentation
10 min What’s so bad about markup semantics, the application layer, and workarounds? Discussion

We’ll end each day with a request for feedback, based on a general version of the day’s outcome goals, and we’ll try to adapt on the fly to your responses. Please complete Week 2, Day 1 feedback (just copy and paste it into a plain-text document) and email your response to Kaylen at kaylensanders@pitt.edu with the subject heading “Week 2, Day 1 feedback”.