<listWit>

<listWit> (liste de témoins) donne une liste de définitions pour tous les témoignages cités dans un apparat critique, pouvant être groupées de façon hiérarchique. [12.1 The Apparatus Entry, Readings, and Witnesses]
Module textcrit — Critical Apparatus
Attributs
Membre du
Contenu dans
Peut contenir
core: desc head
textcrit: listWit witness
Note

Peut contenir une série d'éléments witness ou listWit.

Fournir un élément listWit simplifie le traitement automatique de l'apparat, comme par exemple la reconstitution des leçons pour tous les témoins d'un apparat exhaustif.

C'est un cas qui se produit communément lorsqu'il existe de nombreux témoins plus ou moins fragmentaires, de sorte qu'il peut y avoir des groupes pratiquement distincts de témoins pour différentes parties d'un texte ou d'une collection de textes. On peut donner ces groupes séparément ou bien les réunir à l'intérieur d'un seul élément listWit au début du fichier listant tous les témoins (parcellaires ou complets) pour le texte, accompagnés de l'attestation des témoins fragmentaires signalés dans l'apparat par l'utilisation des éléments witStart et witEnd décrits dans la section .

Noter cependant qu'un témoin donné ne peut être défini qu'une seule fois et ne peut donc figurer que dans un seul élément listWit.

Exemple
<listWit>
 <witness xml:id="HL26">Ellesmere, Huntingdon Library 26.C.9</witness>
 <witness xml:id="PN392">Hengwrt, National Library of Wales,
   Aberystwyth, Peniarth 392D</witness>
 <witness xml:id="RP149">Bodleian Library Rawlinson Poetic 149
   (see further <ptr target="#MSRP149"/>)</witness>
</listWit>
Modèle de contenu
<content>
 <sequence>
  <classRef key="model.headLike"
   minOccurs="0"/>

  <elementRef key="descminOccurs="0"
   maxOccurs="unbounded"/>

  <alternate minOccurs="1"
   maxOccurs="unbounded">

   <elementRef key="witness"/>
   <elementRef key="listWit"/>
  </alternate>
 </sequence>
</content>
Schéma Declaration
<rng:element name="listWit">
 <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:ref name="att.sortable.attributes"/>
 <rng:group>
  <rng:optional>
   <rng:ref name="model.headLike"/>
  </rng:optional>
  <rng:zeroOrMore>
   <rng:ref name="desc"/>
  </rng:zeroOrMore>
  <rng:oneOrMore>
   <rng:choice>
    <rng:ref name="witness"/>
    <rng:ref name="listWit"/>
   </rng:choice>
  </rng:oneOrMore>
 </rng:group>
</rng:element>
element listWit
{
   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,
   att.sortable.attributes,
   ( model.headLike?, desc*, ( witness | listWit )+ )
}