Conformance
Jump to navigation
Jump to search
TEI conformance
A document may claim TEI conformance according to 5 levels. Each document should contain a link in its metadata pointing to a TEI Conformance Statement (TCS) which must provide the following information
- contact information for the document owner
- a URL or URLs for the schema(s) to which the document claims conformance (this is distinct from any formal link in the document itself used by validating software)
- a URL for the ODD specification of the schema, if it is not one of the existing TEI exemplars
Where possible, the TCS should be a section within the metadata of the current document, but may also point to any publicly-available web document.
The conformance levels are as follows:
- The document conforms to the tei_all schema, or any valid subset of that (ie with fewer elements, tighter datatyping etc).
- The definition of elements may be suppressed, so deleting the associated elements from the modified schema.
- The name (generic identifier) associated with an element may be changed, while preserving the semantics of the element. Note, however, that the new name may not clash with the default name of any element defined in these Guidelines.
- An <equiv> element in the ODD should be used to specify the TEI name for such renamed elements.
- Those parts of the content model of an element which are specified by classes may be extended by adding members to the classes.
- Further attributes, together with their names and types, may be specified for an individual element and existing attributes for an individual element may be renamed. Note that the new names may not clash with names of existing attributes for the element.
- Further attributes, together with their names and types, may be specified for the elements in a particular class and those inheriting characteristics from that class.
- The document conforms a schema which adds new elements to the TEI but provides an ODD specification which uses the <equiv> mechanism which explains how to map these to standard TEI (this allows for syntactic sugar, or translated names)
- the document conforms to a schema which extends the TEI element set by manipulation of the TEI class system
- the document conforms to a schema which is based on the TEI but has changed the content model for elements so that normal TEI documents would no longer conform
- the document uses the TEI elements in the TEI namespace, but embeds them within another schema
In addition to the conformance level, a document will claim AACR compatibility if the elements <TEI> or <teiCorpus>, <teiHeader> and the child elements <title>, <sourceStmt> and <publicationStmt> in the header are retained in the schema