Javascript must be enabled to continue!
A TEI Customization for Writing TEI Customizations
View through CrossRef
A schema, in general, is intended to be used to check a document for errors before those errors cause problems in processing. However, schemas can also help us write our documents. The TEI ODD language (and the more modern version thereof, Pure ODD), in particular, can be used for two related but distinctly different purposes: 1) to create a markup language, including documentation and schemas; and 2) to customize a markup language that was already written in ODD. There are several examples of (1), including the TEI Guidelines, the Music Encoding Initiative, the ISO Feature Structure encoding system, and the W3C Internationalization Tag Set. And there are several well known examples of (2), including TEI Lite, TEI Tite, TEI Simple Print, Comic Book Markup Language, Digital Humanities Quarterly, TEI-in-Libraries, and the markup language for this journal.1
Of all these various uses of the TEI ODD language, the most common (by far) is to create a customized TEI for use in a particular project. This is because the TEI Guidelines are not meant to be used out of the box—every TEI project is expected to customize the TEI. For example, in raw (i.e., uncustomized) TEI, the @type attribute of <stage> has a robust set of nine suggested values: "business", "delivery", "entrance", "exit", "location", "mixed", "modifier", "novelistic", and "setting". But a project may very well wish to expand this list (e.g., by adding "onStage", "prop", and "remains") and require that encoders use a value from this expanded list. This sort of molding of the TEI to local purposes is done by creating a TEI customization using the TEI ODD language.
In this paper I will present a TEI ODD customization of the TEI language that is intended to help a user write a TEI ODD customization of the TEI language. It is not intended to check a TEI ODD customization document for errors, and in fact will likely flag things as “errors” that an ODD processor would find perfectly acceptable. But it does allow a user to more quickly, easily, and accurately write a TEI customization ODD using an XML editor.
Title: A TEI Customization for Writing TEI Customizations
Description:
A schema, in general, is intended to be used to check a document for errors before those errors cause problems in processing.
However, schemas can also help us write our documents.
The TEI ODD language (and the more modern version thereof, Pure ODD), in particular, can be used for two related but distinctly different purposes: 1) to create a markup language, including documentation and schemas; and 2) to customize a markup language that was already written in ODD.
There are several examples of (1), including the TEI Guidelines, the Music Encoding Initiative, the ISO Feature Structure encoding system, and the W3C Internationalization Tag Set.
And there are several well known examples of (2), including TEI Lite, TEI Tite, TEI Simple Print, Comic Book Markup Language, Digital Humanities Quarterly, TEI-in-Libraries, and the markup language for this journal.
1
Of all these various uses of the TEI ODD language, the most common (by far) is to create a customized TEI for use in a particular project.
This is because the TEI Guidelines are not meant to be used out of the box—every TEI project is expected to customize the TEI.
For example, in raw (i.
e.
, uncustomized) TEI, the @type attribute of <stage> has a robust set of nine suggested values: "business", "delivery", "entrance", "exit", "location", "mixed", "modifier", "novelistic", and "setting".
But a project may very well wish to expand this list (e.
g.
, by adding "onStage", "prop", and "remains") and require that encoders use a value from this expanded list.
This sort of molding of the TEI to local purposes is done by creating a TEI customization using the TEI ODD language.
In this paper I will present a TEI ODD customization of the TEI language that is intended to help a user write a TEI ODD customization of the TEI language.
It is not intended to check a TEI ODD customization document for errors, and in fact will likely flag things as “errors” that an ODD processor would find perfectly acceptable.
But it does allow a user to more quickly, easily, and accurately write a TEI customization ODD using an XML editor.
Related Results
Preserving a LISTSERV Archive in TEI: The Case of TEI-L
Preserving a LISTSERV Archive in TEI: The Case of TEI-L
“Can the archives of an email list be stored in TEI?” This paper addresses this
question with special attention to the challenges of data retrieval from the TEI-L
...
Company-customer interaction in mass customization
Company-customer interaction in mass customization
Advances in manufacturing and information technologies have made it possible for firms to satisfy consumers’ increasing demand for unique products. Although, the mass customization...
The importance of the Autostrain RV technique in the treatment of right ventricular myocardial alterations in patients with breast cancer receiving chemotherapy
The importance of the Autostrain RV technique in the treatment of right ventricular myocardial alterations in patients with breast cancer receiving chemotherapy
Abstract
BACKGROUND
To research the value of Autostrain right ventricular(RV) technology in detecting and preventing right ventricular myocardial injury in patients underg...
TEI and Project Bamboo
TEI and Project Bamboo
Project Bamboo, a cyberinfrastructure initiative supported by the Andrew W. Mellon Foundation, takes as its core mission the enhancement of arts and humanities research through the...
Qu’est-ce que la Text Encoding Initiative ?
Qu’est-ce que la Text Encoding Initiative ?
Les Guidelines de la Text Encoding Initiative (TEI) sont depuis longtemps considérées comme le standard de fait pour la préparation de ressources textuelles numériques dans la com...
Western Mesoamerican Calendars and Writing Systems
Western Mesoamerican Calendars and Writing Systems
<i>Western Mesoamerican Calendars and Writing Systems</i> draws together studies by some of the world’s leading experts presented at a conference held in December 2020,...
Combating Information Overload by Means of Information Customization Systems
Combating Information Overload by Means of Information Customization Systems
The evolution of the Internet into the Global Information Infrastructure has led to an explosion in the amount of available information. The result is the “information overload” of...
An empirical investigation of command-line customization
An empirical investigation of command-line customization
AbstractThe interactive command line, also known as the shell, is a prominent mechanism used extensively by a wide range of software professionals (engineers, system administrators...

