<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]
Moduletextcrit — 12 Critical Apparatus
Attributsatt.global (@xml:id, @n, @xml:lang, @rend, @style, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change))
methodindique quelle méthode est utilisée pour encoder des variantes dans l’apparat critique.
Statut Requis
Type de données

<rng:ref name="data.enumerated"/>
data.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.
locationindique si l’apparat critique est intérieur ou extérieur au texte.
Statut Requis
Type de données

<rng:ref name="data.enumerated"/>
data.enumerated
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.
Utilisé par
Contenu dans
header: encodingDesc
Peut contenirElément vide
Declaration

<rng:element name="variantEncoding">
 <rng:ref name="att.global.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: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.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   attribute method
   {
      "location-referenced" | "double-end-point" | "parallel-segmentation"
   },
   attribute location { "internal" | "external" },
   empty
}
Exemple
<variantEncoding method="location-referenced" location="external"/>