TEI Summer School 2008

This TEI Summer School was made up of two parts, a TEI Summer School for 3 days 21-23 July 2008, followed by an XSLT Workshop on the 24-25 July 2008. You could register for either separately.

 

TEI Course Timetable

 

This three-day course combines in-depth coverage of the latest version of the Text Encoding Initiative (TEI) Recommendations for the encoding of digital text with hands-on practical exercises in their application. If you are a project manager, research assistant, or encoder working on any kind of project concerned with the creation or management of large amounts of digital text, this course is for you.

 

You should be be broadly familiar with the idea of marking up text, perhaps with some experience of producing HTML web pages, or of traditional scholarly editing. You should be enthusiastic about the possibilities offered by digital technologies and keen to learn more. You should be prepared to get your hands dirty at the keyboard and you should not be afraid of a little technical jargon.

 

At the end of the course we hope to have given you:

  1. a good grounding in the theoretical issues underlying the use of text markup, XML in particular;

  2. an understanding of the purpose and principles of the Text Encoding Initiative;

  3. a review of the full range of modules constituting the TEI's current Recommendations;

  4. an understanding of how the TEI scheme can be customized for particular applications, and internationalizated for different languages.

 

Using OUCS' excellent teaching facilities, we will also provide you with practical experience in:

  • using online tools to build, verify, and document a TEI conformant schema

  • using XML editing software to

    • create new encoded texts

    • standardize existing digital texts

  • using a variety of web-based and desktop tools to display and analyse TEI documents

 

The timetable for the workshop is given below.

 

 

Session

 

Topic

 

Teacher

 

Monday

 

 

 

 

9.30-10.15am

 

What is textual markup and why is it useful? What is XML?

 

Lou

 

10.15-10.45am

 

Exercise: document analysis

 

Lou

 

10.45-11.15

 

refreshment break

 

 

11.15-12.00am

 

How are XML files created and edited? Introducing the Punch files.

 

Lou

 

12.00am-12.45pm

 

Exercise: editing using oXygen.

 

Lou

 

12.45-2pm

 

lunch break

 

 

2-3pm

 

The TEI default text structure, core elements and minimal header.

 

Sebastian

 

3-3.30pm

 

Exercise: editing a TEI file, using documentation

 

Sebastian

 

3.30-4pm

 

refreshment break

 

 

4-4.45pm

 

The TEI class system, exploring the TEI landscape with Roma.

 

Sebastian

 

4.45-5.30pm

 

Exercise: Making and using your schema using Roma and oXygen.

 

Sebastian

 

Tuesday

 

 

 

 

9.30-10.00am

 

The TEI header and bibliographies

 

James

 

10.00-10.45

 

Manuscript description and transcription

 

Lou

 

10.45-11.15

 

refreshment break

 

 

11.15-11.35

 

Linking, and gaiji

 

Sebastian

 

11.35-12.00

 

Analysis and linguistics

 

Lou

 

12.00-12.45

 

Consultation on participants' own materials. Making and using specialised schemas.

 

(all)

 

12.45-2pm

 

lunch break

 

 

2-3pm

 

Names, people and places

 

Arianna

 

3-3.30pm

 

Working with facsimiles

 

James

 

3.30-4pm

 

refreshment break

 

 

4-4.45pm

 

Exercise: using the image markup tool

 

James

 

4.45-5.30pm

 

More consultation on participants' own materials.

 

(all)

 

Wednesday

 

 

 

 

9.30-10.15am

 

TEI technology in Kings projects

 

Arianna

 

10.15-11.00am

 

TEI technology in Oxford projects

 

James

 

11.00-11.30

 

refreshment break

 

 

11.30-12.10

 

A classical application

 

Sebastian

 

12.10-12.50pm

 

Accessing TEI texts. Untangling the XML markup and extracting what you need; introducing standards such as XPath, XSLT, and XQuery

 

James

 

12.50-1.45pm

 

lunch break

 

 

1.45-2.30pm

 

Using the TEI XSL stylesheet family and its localization features.

 

Sebastian

 

2.30-3.00pm

 

Exercise: using XSLT in oXygen

 

Sebastian

 

3-3.30pm

 

refreshment break

 

 

3.30-4.30pm

 

Distribution of TEI XML resources; Exercise: Indexing and analysing the Punch corpus with XAIRA

 

Lou

 

4.30-5.15pm

 

Concluding discussion

 

(all)

 

XSL Course Timetable

 

The timetable for the workshop was as follows. The exercise sheets linked to here include the answers.

 

 

Session

 

Subject

 

Thursday 9.30-10.15

 

  • 01: Purpose and scope of XSLT

  • Introduction to XSLT language: apply-templates

  • Editing and testing XSLT using oXygen XML editor

 

10.15-10.45

 

Exercise

 

10.45-11.15

 

refreshment break

 

11.15-12.15

 

02:

  • AVTs

  • Control structures (looping, if, choose)

  • Running XSLT on the command line

  • The XPath standard for addressing parts of an XML document

 

12.15-12.45

 

Exercise

 

12.45-2pm

 

lunch break

 

2-2.45pm

 

03:

  • Modes

  • Sorting

  • Numbering

  • Messages and comments

 

2.45-3.15

 

Exercise

 

3.15-3.45

 

refreshments

 

3.45-4.30

 

04:

  • Variables

  • Named templates

  • XPath functions

 

4.45-5.15

 

Exercise

 

Friday 9.30-10.15

 

05:

  • Creating elements and attributes

  • Keys

  • Include and import

 

10.15-10.45

 

Exercise: multi-file stylesheet

 

10.45-11.15

 

refreshment break

 

11.15-12.15

 

06:

  • XML, HTML, text output formats

  • Creating text

 

12.15-12.45

 

Exercise

 

12.45-2pm

 

lunch break

 

2.00-3.15

 

07: Extensions to XSLT 1.0, and XSLT 2.0

 

2.45-3.15

 

Exercise

 

3.15-3.45

 

refreshments

 

3.45-4.45

 

08: Design patterns in XSLT

 

4.45-5.15

 

finishing exercises

 

Exercise data: