Building TEI DTDs and Schemas on demand

The Text Encoding Initiative Guidelines provide generic but detailed recommendations for the mark-up of electronic documents, in particular texts from the literary and linguistic domains. The TEI guidelines, converted to XML in 2001, are maintained in a high-level markup which mixes elements combina...

Full description

Bibliographic Details
Main Author: Rahtz, S
Format: Conference item
Published: XML Europe 2003
_version_ 1797104148901003264
author Rahtz, S
author_facet Rahtz, S
author_sort Rahtz, S
collection OXFORD
description The Text Encoding Initiative Guidelines provide generic but detailed recommendations for the mark-up of electronic documents, in particular texts from the literary and linguistic domains. The TEI guidelines, converted to XML in 2001, are maintained in a high-level markup which mixes elements combination and content model rules with text documentation. A project to convert this to use RelaxNG internally was described at XML Europe 2002. Because the TEI is modular and extensible, it is accompanied by a web application which assists the user to define a subset and/or extension of the schema and creates an ad hoc DTD. This paper describes a new version of the program, which will enable users to generate DTDs, RelaxNG schemas, and W3C schemas on demand according to their specification, along with instance documentation. The application, named Roma (the previous DTD-only incarnation was called Carthage), lets the user choose which TEI modules are needed, and allows them to include or exclude elements individually. It also supports the modification of existing elements, and the definition of new elements, with appropriate changes to TEI model classes. Standard components from other namespaces (SVG and MathML) can be included. Most of this can be done without commitment to which of the output formats is desired. At the end a ‘flattened’ schema or DTD is produced, containing only the necessary elements.
first_indexed 2024-03-07T06:29:46Z
format Conference item
id oxford-uuid:f5983433-04f9-4db0-a776-e582f24d6605
institution University of Oxford
last_indexed 2024-03-07T06:29:46Z
publishDate 2003
publisher XML Europe
record_format dspace
spelling oxford-uuid:f5983433-04f9-4db0-a776-e582f24d66052022-03-27T12:28:21ZBuilding TEI DTDs and Schemas on demandConference itemhttp://purl.org/coar/resource_type/c_5794uuid:f5983433-04f9-4db0-a776-e582f24d6605Symplectic Elements at OxfordXML Europe2003Rahtz, SThe Text Encoding Initiative Guidelines provide generic but detailed recommendations for the mark-up of electronic documents, in particular texts from the literary and linguistic domains. The TEI guidelines, converted to XML in 2001, are maintained in a high-level markup which mixes elements combination and content model rules with text documentation. A project to convert this to use RelaxNG internally was described at XML Europe 2002. Because the TEI is modular and extensible, it is accompanied by a web application which assists the user to define a subset and/or extension of the schema and creates an ad hoc DTD. This paper describes a new version of the program, which will enable users to generate DTDs, RelaxNG schemas, and W3C schemas on demand according to their specification, along with instance documentation. The application, named Roma (the previous DTD-only incarnation was called Carthage), lets the user choose which TEI modules are needed, and allows them to include or exclude elements individually. It also supports the modification of existing elements, and the definition of new elements, with appropriate changes to TEI model classes. Standard components from other namespaces (SVG and MathML) can be included. Most of this can be done without commitment to which of the output formats is desired. At the end a ‘flattened’ schema or DTD is produced, containing only the necessary elements.
spellingShingle Rahtz, S
Building TEI DTDs and Schemas on demand
title Building TEI DTDs and Schemas on demand
title_full Building TEI DTDs and Schemas on demand
title_fullStr Building TEI DTDs and Schemas on demand
title_full_unstemmed Building TEI DTDs and Schemas on demand
title_short Building TEI DTDs and Schemas on demand
title_sort building tei dtds and schemas on demand
work_keys_str_mv AT rahtzs buildingteidtdsandschemasondemand