Skip to content

<teiCorpus>

TEI corpus

contains the whole of a TEI encoded corpus, comprising a single corpus header and one or more TEI elements, each containing a single text header and a text.

Module coreDSCCDEF

Attributes

@versionspecifies the version number of the TEI Guidelines against which this document is valid.
Status
Optional
Datatype
teidata.version

Classes and content

Member of
May contain

header

iso-fs

linking

textstructure

Contained by
empty

Note

Should contain one teiHeader for the corpus, and a series of TEI elements, one for each text.

As with all elements in the TEI scheme (except egXML) this element is in the TEI namespace (see Namespaces). Thus, when it is used as the outermost element of a TEI document, it is necessary to specify the TEI namespace on it. This is customarily achieved by including http://www.tei-c.org/ns/1.0 as the value of the XML namespace declaration (xmlns), without indicating a prefix, and then not using a prefix on TEI elements in the rest of the document. For example: teiCorpus version="4.8.1" xml:lang="en" xmlns="http://www.tei-c.org/ns/1.0".

Example

<teiCorpus version="3.3.0">
  <teiHeader>
    <!-- header for corpus -->
  </teiHeader>
  <TEI>
    <teiHeader>
      <!-- header for first text -->
    </teiHeader>
    <text>
      <!-- content of first text -->
    </text>
  </TEI>
  <TEI>
    <teiHeader>
      <!-- header for second text -->
    </teiHeader>
    <text>
      <!-- content of second text -->
    </text>
  </TEI>
  <!-- more TEI elements here -->
</teiCorpus>

Content model

<content>
    
    <sequence>
      <elementRef key="teiHeader"/>
      <classRef key="model.resource" minOccurs="0" maxOccurs="unbounded"/>
      <classRef key="model.describedResource" minOccurs="1" maxOccurs="unbounded"/>
    </sequence>
  </content>