dh2022-XSLT-workshop

code repository to support the DH2022 workshop Navigating and Processing Data from the TEI with XSLT


Project maintained by ebeshero Hosted on GitHub Pages — Theme by mattgraham

Welcome to our virtual workshop! Your hosts are an international team:

We are coordinating together to help test how well TEI and XSLT can connect the encoding and processing of documents across language and cultural differences.

Description and goals

Knowing how to navigate and explore data in your encoding can be an important way to learn how to work with TEI and XML generally. This workshop is designed for people who have some experience with markup languages and seek to learn more about how to work with digital scholarly editions as a basis for analysis and research. Markup in documents supplies structures and contexts that are particularly useful for processing data beyond what we can do with so-called “plain text”. Our workshop will teach the pull-processing of data from XML/TEI with simple, reusable XSLT templates to represent in simple TSV/CSV and HTML tables/charts.

Preparation

We will be working with the oXygen XML Editor in this workshop, which you should install on your computer from here or update to the latest version if you already have it. If you are installing oXygen for the first time, note that oXygen comes with Author, Editor, and Developer versions. We will be using the Editor version in this workshop. oXygen comes with a free 30-day trial license key.

Accessing workshop files:

https://drive.google.com/file/d/1U7iIzxMQZRPn4M0n_hdVs_30AQ61XWiA/view?usp=sharing

Outline

Please feel free to interrupt us vocally with questions and/or use the Chat feature in Zoom to raise questions. We will monitor the chat carefully.

Part 1: Document Analysis: Review and refresh understanding of TEI XML tree structures

Part 2: Orientation to XPath

Part 3: Teach basic XSLT

to produce simple outputs that curate data and show how these can be used in simple charts and graphs.

Google Docs Notes (Instructor Preparation)

https://bit.ly/dh2022-XSLT