Introduction to TEI Customization
August 29-31, 2011

Syd Bauman, Brown University (
Julia Flanders, Brown University (


Brown University Sciences Library, room A17a


Monday, 29 August

Session 0, 09:00–09:15: Welcome and introductions

Session 1, 09:15–10:15: Overview of customization (Julia; slides: HTML, TEI)

Session 2, 10:30–12:00: Basic vocabulary for customization (sample, slides 1–6 for review: HTML, TEI)

→ Lunch on your own

Session 3, 13:30–15:00: Intermediate vocabulary for customization: attributes and data typing (sample, slides 7–19 for review: HTML, TEI)

Session 4, 15:15–17:00: Hands-on practice

→ Group dinner (voluntary) at local restaurant

Tuesday, 30 August

Session 5, 09:00–10:15: Review of basics; advanced customization topics and problems (Syd; slides: HTML, TEI)

Session 6, 10:30–12:00: Hands-on practice

→ Lunch on your own

Session 7, 13:30–15:00: Conformance issues (Julia; slides: HTML, TEI); documenting your customization (slides: HTML, TEI)

Session 8, 15:15–17:00: Hands-on practice and discussion

→ Dinner on your own

Wednesday, 31 August

Session 9, 09:00–10:30: Creating content models: Basics of RELAX NG (Julia; slides: HTML, TEI)

Session 10, 10:45–12:00: Hands-on practice

→ Lunch on your own

Session 11, 13:30–15:00: Additional constraint: Schematron (Syd; slides: HTML, TEI)

Session 12, 15:00–16:00: Final questions and discussion (slides: HTML, TEI)


Replacement ODD-writing customization:

Materials for Download

Demonstration ODDs for this workshop

The resource page has links to all the slide sets (whether used in this workshop or not), interesting web sites we may have shown, and useful TEI links

The sample ODDs directory includes the ones we made during the class: they have names that start with temp.

Links to the files for practicing with XPath are below. Copy the URL for the link, and open it from within oXygen.

  1. Hamlet
  2. gazateer

The WWP Guide to Scholarly Text Encoding.

Instructor contact information

Send mail to Julia or Syd.