Material status
The course structure and the material links on this page are verified. Some secondary paths inside archived exercise and XML files still reflect an earlier repository structure and may no longer resolve.
Learning Outcomes
- Model document structure and metadata with XML and TEI
- Use the TEI Guidelines to select and document elements and attributes
- Validate XML documents with RELAX NG schemas
- Represent entities, controlled vocabularies and links to authority data
- Query TEI documents with XPath
- Transform TEI into an accessible web representation with XSLT
Prerequisites
- Interest in scholarly editing and digital text
- Prior XML knowledge is helpful but not required
Sessions
Introduction to XML and TEI
Well-formed XML, document structure, the TEI model and basic text annotation.
Topics
- XML syntax
- TEI structure
- teiHeader and text body
MATERIALS:
Digital scholarly editions
Research questions, source selection and the relation between encoded data and an edition interface.
Topics
- Edition concepts
- Source criticism
- Editorial workflow
MATERIALS:
XML schemas and RELAX NG
Expressing document constraints and validating encoded research data.
Topics
- Schema design
- RELAX NG
- Validation
MATERIALS:
Advanced TEI annotation
Entities, indices, taxonomies, authority data and edition-specific modelling decisions.
Topics
- Named entities
- Taxonomies
- Authority data
- Correspondence modelling
MATERIALS:
XPath
Navigating and analysing TEI documents with path expressions and predicates.
Topics
- Location paths
- Predicates
- Functions and namespaces
MATERIALS:
XSLT and web representation
Transforming TEI into structured HTML for a small digital-edition interface.
Topics
- Templates
- TEI namespaces
- HTML output
- Multiple views
MATERIALS:
Tools and workflows
Editors, conversion tools and reproducible workflows for maintaining TEI data and derived outputs.
Topics
- Oxygen XML Editor
- TEI conversion
- Workflow documentation
MATERIALS:
Assignments
Project idea and basic annotation
Type: Individual project work
Due: Session 3
Deliverables:
- Project idea and source selection
- Well-formed XML with initial TEI annotation
Advanced XML and TEI annotation
Type: Individual project work
Due: Session 5
Deliverables:
- Extended TEI model
- Schema validation
- Documented modelling decisions
Web representation with XSLT
Type: Final project
Due: Session 7
Deliverables:
- XSLT transformation
- HTML representation
- Documented workflow
Resources
Essential Tools
-
Oxygen XML Editor
XML-Editor für TEI-Dokumente
Kommerziell (Akademische Lizenzen verfügbar)
Recommended Reading
Online Resources
-
Archived TEI course materials
Course outline, exercises, sample encodings and transformation stylesheets.
-
DARIAH Teach: Introduction to the Text Encoding Initiative
Open course on TEI concepts and scholarly text encoding.
-
DARIAH Teach: Text Encoding and the TEI
Open course with additional TEI learning material.
-
KONDE: Kompetenznetzwerk Digitale Edition
Resources and context for digital scholarly editions.
-
IDE: A Minimal Manifesto
Principles for interfaces of digital scholarly editions.