TEI Lite


The Lite schema consists some new elements and a view of the TEI.

First, here is the small set of new elements:
 <specGrp id="LITEADD">
     <elementSpec ident="eg">
         <classes>
             <memberOf key="tei.data"/>
             <memberOf key="tei.common"/>
         </classes>
         <content>
             <rng:text/>
         </content>
         <desc>Example code</desc>
     </elementSpec>
     
     <elementSpec ident="gi">
         <classes><memberOf key="tei.data"/></classes>
         <content>
             <rng:text/>
         </content>
         <attList>
             <attDef usage="opt" ident="tei">
                 <equiv/>
                 <datatype><rng:data type="boolean"/></datatype>
                 <defaultVal>true</defaultVal>
                 <valList type="closed">
                     <valItem ident="true">
                         <equiv/>
                         <gloss>this element is part of the TEI scheme.</gloss>
                     </valItem>
                     <valItem ident="false">
                         <equiv/>
                         <gloss>this element is not part of the TEI scheme.</gloss>
                     </valItem>
                 </valList>
                 <desc>indicates whether this element is part of the TEI encoding
                     scheme (i.e. defined in a TEI DTD fragment) or not.</desc>
             </attDef>
         </attList>
         <desc>contains the name (generic identifier) of an element.</desc>
         <exemplum>
             <eg><![CDATA[
               An <gi tei="false">LI</gi> element is roughly analagous to an <gi>item</gi> element.
               ]]></eg>
         </exemplum>
     </elementSpec>
     
     <elementSpec ident="ident">
         <classes><memberOf key="tei.data"/></classes>
         <content>
             <rng:text/>
         </content>
     </elementSpec>
     
     <elementSpec ident="code">
         <classes><memberOf key="tei.data"/></classes>
         <content>
             <rng:text/>
         </content>
     </elementSpec>
     
     <elementSpec ident="kw">
         <classes><memberOf key="tei.data"/></classes>
         <content>
             <rng:text/>
         </content>
     </elementSpec>
 </specGrp>
             
Now for the wrapping schema, which imports selected TEI modules. Some existing elements are redefined to be null.
 <schemaSpec ident="teilite">
     <specGrpRef target="LITEADD"/>
     <moduleRef key="tei"/>
     <moduleRef key="core"/>
     <moduleRef key="header"/>
     <moduleRef key="textstructure"/>
     <moduleRef key="figures"/>
     <moduleRef key="linking"/>
     <moduleRef key="analysis"/>
     <elementSpec ident="alt" mode="delete" module="linking"  />
     <elementSpec ident="altGrp" mode="delete" module="linking"  />
     <elementSpec ident="analytic" mode="delete" module="core"  />
     <elementSpec ident="broadcast" mode="delete" module="header"  />
     <elementSpec ident="c" mode="delete" module="analysis"  />
     <elementSpec ident="cb" mode="delete" module="core"  />
     <elementSpec ident="cl" mode="delete" module="analysis"  />
     <elementSpec ident="correction" mode="delete" module="header"  />
     <elementSpec ident="dateRange" mode="delete" module="core"  />
     <elementSpec ident="distinct" mode="delete" module="core"  />
     <elementSpec ident="equipment" mode="delete" module="header"  />
     <elementSpec ident="expan" mode="delete" module="core"  />
     <elementSpec ident="fsdDecl" mode="delete" module="header"  />
     <elementSpec ident="headItem" mode="delete" module="core"  />
     <elementSpec ident="headLabel" mode="delete" module="core"  />
     <elementSpec ident="hyphenation" mode="delete" module="header"  />
     <elementSpec ident="interpretation" mode="delete" module="header"  />
     <elementSpec ident="join" mode="delete" module="linking"  />
     <elementSpec ident="joinGrp" mode="delete" module="linking"  />
     <elementSpec ident="link" mode="delete" module="linking"  />
     <elementSpec ident="linkGrp" mode="delete" module="linking"  />
     <elementSpec ident="m" mode="delete" module="analysis"  />
     <elementSpec ident="measure" mode="delete" module="core"  />
     <elementSpec ident="meeting" mode="delete" module="core"  />
     <elementSpec ident="metDecl" mode="delete" module="header"  />
     <elementSpec ident="monogr" mode="delete" module="core"  />
     <elementSpec ident="normalization" mode="delete" module="header"  />
     <elementSpec ident="num" mode="delete" module="core"  />
     <elementSpec ident="phr" mode="delete" module="analysis"  />
     <elementSpec ident="postBox" mode="delete" module="core"  />
     <elementSpec ident="postCode" mode="delete" module="core"  />
     <elementSpec ident="quotation" mode="delete" module="header"  />
     <elementSpec ident="quote" mode="delete" module="core"  />
     <elementSpec ident="recording" mode="delete" module="header"  />
     <elementSpec ident="recordingStmt" mode="delete" module="header"  />
     <elementSpec ident="scriptStmt" mode="delete" module="header"  />
     <elementSpec ident="segmentation" mode="delete" module="header"  />
     <elementSpec ident="series" mode="delete" module="core"  />
     <elementSpec ident="span" mode="delete" module="analysis"  />
     <elementSpec ident="spanGrp" mode="delete" module="analysis"  />
     <elementSpec ident="state" mode="delete" module="header"  />
     <elementSpec ident="stdVals" mode="delete" module="header"  />
     <elementSpec ident="step" mode="delete" module="header"  />
     <elementSpec ident="street" mode="delete" module="core"  />
     <elementSpec ident="teiCorpus" mode="delete" module="core"  />
     <elementSpec ident="timeRange" mode="delete" module="core"  />
     <elementSpec ident="timeline" mode="delete" module="linking"  />
     <elementSpec ident="variantEncoding" mode="delete" module="header"  />
     <elementSpec ident="w" mode="delete" module="analysis"  />
     <elementSpec ident="when" mode="delete" module="linking"  />
 </schemaSpec>