<variantEncoding>

<variantEncoding> (Méthode d'encodage des variantes) sert à déclarer la méthode utilisée pour encoder les variantes critiques du texte. [12.1.1 The Apparatus Entry]
Module textcrit — Critical Apparatus
Attributs
method⚓︎ indique quelle méthode est utilisée pour encoder des variantes dans l’apparat critique.
Statut Requis
Type de données teidata.enumerated
Les valeurs autorisées sont:
location-referenced
l’apparat critique se réfère aux numéros de ligne ou à tout autre schéma de référence canonique contenu dans le texte de base.
double-end-point
l’apparat critique indique la localisation précise du début et de la fin de chaque lemme dans le texte de base.
parallel-segmentation
différentes leçons d’un passage sont données en parallèle dans le texte ; la notion de texte de base n’est pas nécessaire.
Note

La valeur ‘parallel-segmentation’ nécessite un encodage de l'apparat incorporé au texte.

location⚓︎ indique si l’apparat critique est intérieur ou extérieur au texte.
Statut Requis
Type de données teidata.enumerated
Schematron

<sch:rule context="tei:variantEncoding">
<sch:report test="@location eq 'external' and @method eq 'parallel-segmentation'"> The @location value "external" is inconsistent with the
parallel-segmentation method of apparatus markup.</sch:report>
</sch:rule>
Les valeurs autorisées sont:
internal
l’apparat critique est intérieur au texte.
external
l’apparat critique est extérieur au texte.
Note

La valeur ‘external’ n'est pas compatible avec la méthode de segmentation parallèle.

Membre du
Contenu dans
header: encodingDesc
Peut contenir Elément vide
Exemple
<variantEncoding method="location-referenced"
 location="external"/>
Modèle de contenu
<content>
 <empty/>
</content>
Schéma Declaration
<rng:element name="variantEncoding">
 <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:attribute name="method">
  <rng:choice>
   <rng:value>location-referenced</rng:value>
   <rng:value>double-end-point</rng:value>
   <rng:value>parallel-segmentation</rng:value>
  </rng:choice>
 </rng:attribute>
 <rng:attribute name="location">
  <rng:choice>
   <rng:value>internal</rng:value>
   <rng:value>external</rng:value>
  </rng:choice>
 </rng:attribute>
 <rng:empty/>
</rng:element>
element variantEncoding
{
   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 method
   {
      "location-referenced" | "double-end-point" | "parallel-segmentation"
   },
   attribute location { "internal" | "external" },
   empty
}