<app>

<app> (apparatus entry) contains one entry in a critical apparatus, with an optional lemma and usually one or more readings or notes on the relevant passage. [12.1.1 The Apparatus Entry]
Modultextcrit — Critical Apparatus
Attributeatt.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
typeclassifies the variation contained in this element according to some convenient typology.
Zustand Optional
Datentyp teidata.enumerated
fromidentifies the beginning of the lemma in the base text.
Zustand Optional
Datentyp teidata.pointer
toidentifies the endpoint of the lemma in the base text.
Zustand Optional
Datentyp teidata.pointer
loc(location) indicates the location of the variation, when the location-referenced method of apparatus markup is used.
Zustand Optional
Datentyp 1–∞ Vorkommen von teidata.word durch Leerzeichen getrennt
Mitglied des
Enthalten in
analysis: cl m phr s span w
figures: cell figure table
linking: ab seg
nets: graph
spoken: u writing
tagdocs: eg valDesc
verse: metSym rhyme
Kann enthalten
core: note
Beispiel
<app>
 <lem wit="#El #Hg">Experience</lem>
 <rdg wit="#Latype="substantive">Experiment</rdg>
 <rdg wit="#Ra2type="substantive">Eryment</rdg>
</app>
Beispiel
<app type="substantive">
 <rdgGrp type="subvariants">
  <lem wit="#El #Hg">Experience</lem>
  <rdg wit="#Ha4">Experiens</rdg>
 </rdgGrp>
 <rdgGrp type="subvariants">
  <lem wit="#Cp #Ld1">Experiment</lem>
  <rdg wit="#La">Ex<g ref="#per"/>iment</rdg>
 </rdgGrp>
 <rdgGrp type="subvariants">
  <lem resp="#ed2013">Eriment</lem>
  <rdg wit="#Ra2">Eryment</rdg>
 </rdgGrp>
</app>
Beispiel
<app loc="1">
 <rdg resp="#SEG">TIMΩΔA</rdg>
</app>
Beispiel
<app loc="1-6">
 <note>Too badly worn to yield a text</note>
</app>
Beispiel
<choice xml:id="choice3">
 <reg>σύμπαντα</reg>
 <orig>ΣΙΝΠΑΤΑΝ</orig>
</choice>
<!-- ... -->
<app from="#choice3">
 <note>Mommsen's fanciful normalization, reproduced here, has not been accepted by all recent editions</note>
</app>
Content model
<content>
 <sequence>
  <elementRef key="lemminOccurs="0"/>
  <alternate maxOccurs="unbounded"
   minOccurs="0">

   <classRef key="model.rdgLike"/>
   <classRef key="model.noteLike"/>
   <elementRef key="wit"/>
   <elementRef key="rdgGrp"/>
  </alternate>
 </sequence>
</content>
Schema Deklaration
<rng:element name="app">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:optional>
  <rng:attribute name="type">
   <rng:ref name="teidata.enumerated"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="from">
   <rng:ref name="teidata.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="to">
   <rng:ref name="teidata.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="loc">
   <rng:list>
    <rng:oneOrMore>
     <rng:ref name="teidata.word"/>
    </rng:oneOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:group>
  <rng:optional>
   <rng:ref name="lem"/>
  </rng:optional>
  <rng:zeroOrMore>
   <rng:choice>
    <rng:ref name="model.rdgLike"/>
    <rng:ref name="model.noteLike"/>
    <rng:ref name="wit"/>
    <rng:ref name="rdgGrp"/>
   </rng:choice>
  </rng:zeroOrMore>
 </rng:group>
</rng:element>
element app
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   attribute type { teidata.enumerated }?,
   attribute from { teidata.pointer }?,
   attribute to { teidata.pointer }?,
   attribute loc { list { teidata.word+ } }?,
   ( lem?, ( model.rdgLike | model.noteLike | wit | rdgGrp )* )
}