Resources for Teaching and Learning Text Encoding

Interested in teaching or learning TEI? The slides, lecture notes, and other materials here were developed by the WWP for the workshops we teach, and we encourage others to reuse and adapt them. We also offer versions of these materials that have been organized into a set of primers for self-guided study. They are made available here for public reuse under a Creative Commons license. For versions of these materials that were used in a specific seminar or workshop, please visit the site for the event in question.

These presentations are authored in a customized version of TEI. You can view the slides and lecture notes, and also download or view the source TEI. More information about the schema and stylesheets used for authoring and using these materials is available here.

Introducing XML and the TEI

1. Thinking about Digital Research Materialssource, notes, slides
2. Modeling Humanities Datasource, notes, slides
3. Overview of the TEIsource, notes, slides
4. Motives for Text Encodingsource, notes, slides
5. Brief Introduction to XMLsource, notes, slides
6. More Details on XMLsource, notes, slides

Get Started with Text Encoding

7. Basic TEI Encodingsource, notes, slides
8. Basic TEI Encoding (manuscript emphasis)source, notes, slides
9. Next Steps: More Advanced Markupsource, notes, slides
10. Basic Contextual Encodingsource, notes, slides
11. Basic Manuscript Encodingsource, notes, slides

More on Specialized Topics

12. Advanced Contextual Encodingsource, notes, slides
13. Advanced Manuscript Encodingsource, notes, slides
14. Metadata and the TEI Headersource, notes, slides
15. Encoding Renditional Informationsource, notes, slides
16. Figures and Graphicssource, notes, slides
17. Linking and Pointerssource, notes, slides
18. Overlapping Hierarchiessource, notes, slides
19. Representing Non-Unicode Characterssource, notes, slides

Understanding the Technical Side of the TEI

20. Introducing TEI Customizationsource, notes, slides
21. Basic ODD-Writing source, notes, slides
22. Advanced ODD-Writingsource, notes, slides
23. Basic RelaxNG for ODD-Writing source, notes, slides
24. XPath and Schematron for TEI Customizationsource, notes, slides

Templates, Schemas, and Stylesheets

We offer a set of basic templates, together with a customized TEI schema for use in learning TEI. These are bundled together as a single package you can download and use. The package also includes a simple CSS stylesheet that you can personalize with your own formatting, so you can view your encoded files.

TEI Exercise packageZIP, tar

Handouts, Samples, and Exercises

  • Element List: A list of basic elements used in introductory encoding exercises, with brief glosses and explanations of usage (source, HTML)
  • Element List for ODD-writing: A list of basic TEI elements used in writing TEI ODDs, with brief glosses and explanations of usage (source, HTML)
  • Element List for RelaxNG: A list of basic RNG elements used in writing TEI ODDs, with brief glosses and explanations of usage (source, HTML)
  • Roma Exercise: Instructions for creating a basic TEI customization with Roma (source, HTML)
  • Document Analysis Worksheet: Worksheet with guiding questions for document analysis (source, HTML)
  • Oxygen Crib Sheet: Basic crib sheet for getting started with the oXygen XML editor (source, HTML)
  • CSS Crib Sheet: A beginner’s crib sheet for getting started in using CSS with TEI files (source, HTML)
  • Sample Encoding and Project Materials: A variety of samples from the WWP and other projects, including TEI/XML samples, project descriptions, and other materials.

Links and Additional Sources of Information

  • The TEI web site: Information about the TEI, the TEI annual meeting, TEI tools and tutorials, how to join.
  • The TEI Guidelines: The authoritative source of information on using the TEI.
  • The WWP’s Guide to Scholarly Text Encoding: A guide to using the TEI for early printed sources, focusing on scholarly approaches and problems.
  • Roma: The TEI’s tool for building customizations and generating schemas and documentation. There are also instructions for using Roma.
  • TEI-L: The TEI discussion list, which is a good place to ask questions and read about what other projects are doing. Subscribe.
  • WWP-Encoding: A discussion list run by the WWP to serve participants in our introductory workshops and seminars. Smaller and less technical than TEI-L, this list also provides an opportunity to continue discussions from workshop events and to ask followup questions. To subscribe, send email to with the message "subscribe wwp-encoding"

Availability and Reuse

These materials are developed by Syd Bauman and Julia Flanders and published by the Women Writers Project. We welcome reuse of these materials.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.