Live long and prosper! Lessons from the TEI

19. New elements

A schema is a grammar. How can you add new terminals to an existing syntax?

  • All content models are expressed indirectly, by reference to element classes rather than elements
  • Hence adding a new element is simply a matter of saying which class/es it belongs to

The TEI schema is also enriched with semantics. How can you explain what a new element means?

  • Class membership also conveys some semantics
  • ODD includes detailed documentation

Up: Contents Previous: 18. Coping with partially-baked ideas Next: 20. Coping with the NIH Syndrome