Revision aab67c634538b5316b1ea2be664c08df3cc333c7 authored by Hugh A. Cayless on 04 September 2023, 08:29:21 UTC, committed by Hugh A. Cayless on 04 September 2023, 08:29:21 UTC
1 parent 1d2909f
Raw File
lampext.xml
<TEI xmlns="http://www.tei-c.org/ns/1.0"
 xmlns:rng="http://relaxng.org/ns/structure/1.0">
   <teiHeader>
      <fileDesc>
         <titleStmt>
            <title>The Lampeter TEI Extensions</title>
            <author>Lou Burnard</author>
         </titleStmt>
         <publicationStmt>
	   <p>for TEI web site only</p>
	 </publicationStmt>
         <sourceDesc>
            <p>derived from old DTD extension files for P4</p>
         </sourceDesc>
      </fileDesc>
   </teiHeader>
<text>
<body>
<p>The Lampeter TEI schema consists some new elements and a view of the
TEI.</p>

<p>First, here is the small set of new elements:
<specGrp id="LAMPADD">
 <elementSpec ident="it">
<desc></desc>
  <classes><memberOf key="tei.phrase"/></classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
 
</elementSpec>
 <elementSpec ident="sc">
<desc></desc>
  <classes><memberOf key="tei.phrase"/></classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
 
</elementSpec>
 <elementSpec ident="su">
<desc></desc>
  <classes><memberOf key="tei.phrase"/></classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
 
</elementSpec>
 <elementSpec ident="bo">
<desc></desc>
  <classes><memberOf key="tei.phrase"/></classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
 
</elementSpec>
 <elementSpec ident="po">
<desc></desc>
  <classes><memberOf key="tei.phrase"/></classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
 
</elementSpec>
 <elementSpec ident="go">
<desc></desc>
  <classes><memberOf key="tei.phrase"/></classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
 
</elementSpec>
 <elementSpec ident="ro">
<desc></desc>
  <classes><memberOf key="tei.phrase"/></classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
 
</elementSpec>
<!--biblPart-->
 <elementSpec ident="printer">
<desc></desc>
  <classes>
    <memberOf key="tei.biblPart"/>
  </classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
  
</elementSpec>
 <elementSpec ident="pubFormat">
<desc></desc>
  <classes>
    <memberOf key="tei.biblPart"/>
  </classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
  
</elementSpec>
 <elementSpec ident="bookSeller">
<desc></desc>
  <classes>
    <memberOf key="tei.biblPart"/>
  </classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
  
</elementSpec>
<!-- demographic -->
 <elementSpec ident="biogNote">
<desc></desc>
  <classes>
    <memberOf key="tei.demographic"/>
  </classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
  
</elementSpec>
 <elementSpec ident="socecstatusPat">
<desc></desc>
  <classes>
    <memberOf key="tei.demographic"/>
  </classes>
  <content>
    <rng:ref name="macro.phraseSeq"/>
  </content>
  
</elementSpec>
</specGrp>
</p>

<p>Now for the wrapping schema, which imports the new Lampeter module,
and  selected TEI modules. Some existing elements are redefined
to be null.</p>
<p>
  <schemaSpec ident="lamptei" start="TEI teiCorpus">
    <specGrpRef target="#LAMPADD"/>
    <moduleRef key="tei"/>
    <moduleRef key="core"/>
    <moduleRef key="header"/>
    <moduleRef key="textstructure"/>
    <moduleRef key="figures"/>
    <moduleRef key="linking"/>
    <moduleRef key="corpus"/>
    <moduleRef key="namesdates"/>
    <moduleRef key="transcr"/>
    
    <elementSpec ident="activity" module="corpus" mode="delete"/>
    <elementSpec ident="addSpan" module="transcr" mode="delete"/>
    <elementSpec ident="analytic" module="core" mode="delete"/>
    <elementSpec ident="biblStruct" module="core" mode="delete"/>
    <elementSpec ident="broadcast" module="header" mode="delete"/>
    <elementSpec ident="cb" module="core" mode="delete"/>
    <elementSpec ident="channel" module="corpus" mode="delete"/>
    <elementSpec ident="constitution" module="corpus" mode="delete"/>
    <elementSpec ident="damage" module="transcr" mode="delete"/>
    <elementSpec ident="delSpan" module="transcr" mode="delete"/>
    <elementSpec ident="derivation" module="corpus" mode="delete"/>
    <elementSpec ident="div0" module="textstructure" mode="delete"/>
    <elementSpec ident="div4" module="textstructure" mode="delete"/>
    <elementSpec ident="div5" module="textstructure" mode="delete"/>
    <elementSpec ident="div6" module="textstructure" mode="delete"/>
    <elementSpec ident="div7" module="textstructure" mode="delete"/>
    <elementSpec ident="divGen" module="core" mode="delete"/>
    <elementSpec ident="domain" module="corpus" mode="delete"/>
    <elementSpec ident="equipment" module="header" mode="delete"/>
    <elementSpec ident="expan" module="core" mode="delete"/>
    <elementSpec ident="factuality" module="corpus" mode="delete"/>
    <elementSpec ident="firstLang" module="corpus" mode="delete"/>
    <elementSpec ident="formula" module="figures" mode="delete"/>
    <elementSpec ident="hand" module="transcr" mode="delete"/>
    <elementSpec ident="handList" module="transcr" mode="delete"/>
    <elementSpec ident="handShift" module="transcr" mode="delete"/>
    <elementSpec ident="index" module="core" mode="delete"/>
    <elementSpec ident="interaction" module="corpus" mode="delete"/>
    <elementSpec ident="langKnown" module="corpus" mode="delete"/>
    <elementSpec ident="locale" module="corpus" mode="delete"/>
    <elementSpec ident="measure" module="core" mode="delete"/>
    <elementSpec ident="meeting" module="core" mode="delete"/>
    <elementSpec ident="monogr" module="core" mode="delete"/>
    <elementSpec ident="num" module="core" mode="delete"/>
    <elementSpec ident="personGrp" module="corpus" mode="delete"/>
    <elementSpec ident="postBox" module="core" mode="delete"/>
    <elementSpec ident="postCode" module="core" mode="delete"/>
    <elementSpec ident="preparedness" module="corpus" mode="delete"/>
    <elementSpec ident="purpose" module="corpus" mode="delete"/>
    <elementSpec ident="recording" module="header" mode="delete"/>
    <elementSpec ident="recordingStmt" module="header" mode="delete"/>
    <elementSpec ident="relation" module="corpus" mode="delete"/>
    <elementSpec ident="restore" module="transcr" mode="delete"/>
    <elementSpec ident="scriptStmt" module="header" mode="delete"/>
    <elementSpec ident="setting" module="corpus" mode="delete"/>
    <elementSpec ident="settingDesc" module="corpus" mode="delete"/>
    <elementSpec ident="soCalled" module="core" mode="delete"/>
    <elementSpec ident="space" module="transcr" mode="delete"/>
    <elementSpec ident="state" module="header" mode="delete"/>
    <elementSpec ident="step" module="header" mode="delete"/>
    <elementSpec ident="street" module="core" mode="delete"/>
    <elementSpec ident="supplied" module="transcr" mode="delete"/>
    <elementSpec ident="textDesc" module="corpus" mode="delete"/>
    <elementSpec ident="time" module="core" mode="delete"/>
    <elementSpec ident="timeRange" module="core" mode="delete"/>
    <elementSpec ident="variantEncoding" module="header" mode="delete"/>
    
  </schemaSpec>
  
</p>
</body>
</text>
</TEI>
back to top