This service, which only works with the P4 version of the TEI Guidelines, is no longer maintained.
New! improved! XML-compliant!! These pages will help you design your own TEI-conformant document
type definition (DTD).
The TEI Guidelines define several hundred elements and associated
attributes, which can be combined to make many different DTDs, suitable for
many different purposes, either simple or complex. With the aid of the Pizza
Chef, you can build a DTD that contains just the elements you want, suitable
for use with any XML processing system.
How does this work?
We've tried to make this as easy as possible, but you do need to
understand a little about how the TEI DTD is organized. In particular, you need
to understand that the TEI scheme is organized into base and additional
tagsets (groups of elements), and that each element in a tagset can be
suppressed, or redefined. For the full description, see
of the TEI Guidelines.
Here are the steps involved in using the PizzaChef:
- First, decide whether you need to use
(In the latter case, you must also decide whether to use the
mixed or the general tagset). There are six base tagsets to
choose from: for most purposes, you are recommended to choose Prose.
- one base tagset (recommended) or
- several base tagsets
- Whichever base you use, you can add as many additional
tagsets as you want. There are twelve to choose from.
- If you wish, your DTD can include declarations for one or more of the
ISO public entity sets;
- If you want to discard or modify elements from the selected tagsets
making up your DTD you can do this in two ways:
- You can scroll through a list of all the elements available for
use in your DTD, deciding for each one whether to include, ignore, or modify
it. The pizza chef will then send you a pair of draft TEI modification
- You can prepare a pair of TEI modification files using
any other software to hand
- If you want to add new elements to your DTD, you should edit the
- Finally, you pass the names of your modification files
to the pizza chef, along with the tagsets you chose
originally, in order to build your personalized DTD.
OK ... now let's get baking!
If you're interested in how this website was built and how it works,
you might like to read the following fine Technical Reports :
- Carthage: a DTD pre-processor
- EDW69: Construction of an XML version of the TEI DTD
This version of the TEI Pizza Chef was developed by Lou
Burnard, but all the clever stuff backstage is still
done using Michael Sperberg-McQueen's carthage.
Thanks to the various fine web
sites which make TEI publications available freely
over the network. Image of pepperoni, olive, and
mushroom pizza courtesy of the Internet
Pizza Server. All power to them in their
13 September 1997,
updated July 1998; Version 2 released 8 Oct 1999.