ODD stands for "One Document Does it all". Part of the Text Encoding Initiative, it is an XML-based format for writing human-readable descriptions of XML files. ODD allows its users to customize the P5 version of the TEI XML formats by writing XML schemas in a literate programming fashion.

PropertyValue
dbpprop:abstract
  • ODD stands for "One Document Does it all". Part of the Text Encoding Initiative, it is an XML-based format for writing human-readable descriptions of XML files. ODD allows its users to customize the P5 version of the TEI XML formats by writing XML schemas in a literate programming fashion. ODD documents are valid Text Encoding Initiative XML files using the 'tagdocs' or Documentation Elements module, which is a specification meta-schema format for documenting the relations and constraints between the modules, classes, elements, attributes, and content models which make up a particular TEI customization. In this way it is a meta-schema language which allows the generation of DTDs, W3C XML Schema, Relax NG Compact Syntax, and Relax NG XML Syntax schemas. TEI ODD files are not limited to simple meta-schema documents, however, as they can contain descriptive prose which acts as project-specific documentation for that TEI customisation. From a single ODD file one can generate not only schemas but localised and internationalised documentation which incorporates the various changes instantiated by the ODD. One method of doing this is to use the Roma web application While a normal TEI ODD file expresses itself as a description of how the XML format it describes differs from the full TEI model, ODD also can be used for documenting vocabularies that are entirely separate from the TEI. One example of this is the W3C's Internationalization Tag Set which uses the TEI's ODD format to document its vocabulary. The W3C ITS provides the TEI ODD file from which are generated their documentation and schema examples. The TEI P5 Guidelines themselves are also written using ODD. The TEI ODD specifications for individual content models use RELAX NG XML schema description language.
dbpprop:reference
rdfs:comment
  • ODD stands for "One Document Does it all". Part of the Text Encoding Initiative, it is an XML-based format for writing human-readable descriptions of XML files. ODD allows its users to customize the P5 version of the TEI XML formats by writing XML schemas in a literate programming fashion.
rdfs:label
  • ODD (One Document Does it all)
owl:sameAs
skos:subject
foaf:page
is dbpprop:disambiguates of
is dbpprop:redirect of