<app>

<app> (entrée d'apparat critique) contient une entrée dans un apparat critique, constituée d'un lemme facultatif et d'au moins une leçon 12.1.1 The Apparatus Entry
Moduletextcrit — 12 Critical Apparatus
Attributs
typeclassifie la variation contenue dans cet élément selon toute typologie adéquate
Statut Optionel
Type de données

<rng:ref name="data.enumerated"/>
data.enumerated
Valeurs Any convenient descriptive word or phrase, describing the extent of the variation (e.g. word, phrase, punctuation, etc.) its text-critical significance (e.g. significant, accidental, unclear), or the nature of the variation or the principles required to understand it (e.g. lectio difficilior, usus auctoris, etc.)
fromidentifie, si nécessaire, le début du lemme dans le texte de base.
Statut Optionel
Type de données

<rng:ref name="data.pointer"/>
data.pointer
Valeurs any valid identifier
Note
Cet attribut n'est utilisé que si l'on emploie la méthode de balisage de l'apparat critique dite "double-end point", c'est-à-dire que l'on indique le début et la fin du bloc de texte balisé.
toidentifie, si nécessaire, la fin du lemme dans le texte de base.
Statut Optionel
Type de données

<rng:ref name="data.pointer"/>
data.pointer
Valeurs any valid identifier
Note
Cet attribut n'est utilisé que si l'on emploie la méthode de balisage de l'apparat critique dite "double-end point", avec l'apparat encodé enregistré dans un fichier séparé plutôt qu'incorporé au fil du texte (in-line) dans le fichier du texte de base.
loc (emplacement) indique la localisation de la variante lorsqu'on utilise dans l'encodage de l'apparat critique une méthode de référencement des localisations.
Statut Obligatoire quand applicable
Type de données 1–∞ occurrences of

<rng:ref name="data.word"/>
data.word
séparé par un espace
Valeurs Any string containing a canonical reference for the passage to which the variation applies.
Note
Cet attribut n'est utilisé que si l'on emploie la méthode de codage par référence à un emplacement ("location-referenced").
Utilisé par
Peut contenir
Declaration

<rng:element name="app">
<rng:ref name="att.global.attributes"/>
<rng:optional>
 <rng:attribute name="type">
  <rng:ref name="data.enumerated"/>
 </rng:attribute>
</rng:optional>
<rng:optional>
 <rng:attribute name="from">
  <rng:ref name="data.pointer"/>
 </rng:attribute>
</rng:optional>
<rng:optional>
 <rng:attribute name="to">
  <rng:ref name="data.pointer"/>
 </rng:attribute>
</rng:optional>
<rng:optional>
 <rng:attribute name="loc">
  <rng:list>
   <rng:oneOrMore>
    <rng:ref name="data.word"/>
   </rng:oneOrMore>
  </rng:list>
 </rng:attribute>
</rng:optional>
<rng:group>
 <rng:zeroOrMore>
  <rng:ref name="model.global"/>
 </rng:zeroOrMore>
 <rng:optional>
  <rng:ref name="lem"/>
  <rng:zeroOrMore>
   <rng:ref name="model.global"/>
  </rng:zeroOrMore>
  <rng:optional>
   <rng:ref name="wit"/>
   <rng:zeroOrMore>
    <rng:ref name="model.global"/>
   </rng:zeroOrMore>
  </rng:optional>
 </rng:optional>
 <rng:zeroOrMore>
  <rng:choice>
   <rng:group>
    <rng:ref name="model.rdgLike"/>
    <rng:zeroOrMore>
     <rng:ref name="model.global"/>
    </rng:zeroOrMore>
    <rng:optional>
     <rng:ref name="wit"/>
     <rng:zeroOrMore>
      <rng:ref name="model.global"/>
     </rng:zeroOrMore>
    </rng:optional>
   </rng:group>
   <rng:group>
    <rng:ref name="rdgGrp"/>
    <rng:zeroOrMore>
     <rng:ref name="model.global"/>
    </rng:zeroOrMore>
    <rng:optional>
     <rng:ref name="wit"/>
     <rng:zeroOrMore>
      <rng:ref name="model.global"/>
     </rng:zeroOrMore>
    </rng:optional>
   </rng:group>
  </rng:choice>
 </rng:zeroOrMore>
</rng:group>
</rng:element>
element app
{
   att.global.attributes,
   attribute type { data.enumerated }?,
   attribute from { data.pointer }?,
   attribute to { data.pointer }?,
   attribute loc { list { data.word+ } }?,
   (
      model.global*,
      ( lem, model.global*, ( wit, model.global* )? )?,
      (
         ( model.rdgLike, model.global*, ( wit, model.global* )? )
       | ( rdgGrp, model.global*, ( wit, model.global* )? )
      )*
   )
}
Exemple
<app>
 <lem wit="#El #Hg">Experience</lem>
 <rdg wit="#Latype="substantive">Experiment</rdg>
 <rdg wit="#Ra2type="substantive">Eryment</rdg>
</app>
Exemple
<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>Eriment<wit>[unattested]</wit>
  </lem>
  <rdg wit="#Ra2">Eryment</rdg>
 </rdgGrp>
</app>
Note
Peut contenir un lemme facultatif et une ou plusieurs leçons ou groupe de leçons.