<certainty>

<certainty> Indique le degré de certitude ou d'incertitude associé à certains aspects du balisage du texte. [21.1.2 Structured Indications of Uncertainty]
Modulecertainty — 21 Certainty, Precision, and Responsibility
Attributsatt.global (@xml:id, @n, @xml:lang, @rend, @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)) att.scoping (@target, @match)
cert (certitude) signifies the degree of certainty associated with the object pointed to by the certainty element.
Statut Optionel
Type de données

<rng:ref name="data.certainty"/>
data.certainty
locusIndique le point précis sur lequel porte l'incertitude de balisage : pertinence de l'élément, position exacte de la balise de début ou de fin, valeur d'un attribut spécifique, etc.
Statut Requis
Type de données

<rng:ref name="data.enumerated"/>
data.enumerated
Les valeurs autorisées sont:
name
uncertainty concerns whether the name of the element or attribute used is correctly applied.
start
uncertainty concerns whether the start of the element is correctly identified.
end
uncertainty concerns whether the end of the element is correctly identified.
location
uncertainty concerns both the start and the end of the element.
value
uncertainty concerns the content (for an element) or the value (for an attribute)
assertedValuefournit une valeur alternative pour l'aspect d'un balisage jugé incertain - un identifiant générique, une transcription ou une valeur d'attribut, ou l'identifiant d'un élément anchor (pour indiquer un emplacement alternatif de début ou de fin). Si un attribut assertedValue est présent, le degré de confiance spécifié par l'attribut degree s'applique au balisage alternatif précisé par la valeur d' assertedValue; s'il n'y a pas d'attribut assertedValue, ce degré de confiance s'applique au balisage du texte.
Statut Recommendé
Type de données

<rng:choice>
 <rng:ref name="data.pointer"/>
 <rng:ref name="data.name"/>
 <rng:ref name="data.word"/>
</rng:choice>
data.pointer | data.name | data.word
Valeurs generic identifier, attribute value, location (e.g. indicated by a reference to an anchor element or to an ptr element), or other appropriate alternative value.
<certainty
  target="#fr_ESX"
  locus="name"
  assertedValue="place"
  degree="0.2"/>
Note
Cet attribut permet d'indiquer le degré de confiance dans une alternative spécifique à un aspect du balisage. Dans l'exemple qui précède l'encodeur exprime la probabilité qu'il faille un identifiant générique placeName plutôt que persName, qui est l'élément encodé.
givenIndique les conditions présumées lors de l'attribution d'un degré de confiance.
Statut Recommendé
Type de données 1–∞ occurrences of 

<rng:ref name="data.pointer"/>
data.pointer
séparé par un espace
Valeurs one or more pointers to element(s) characterizing the conditions which are assumed in the assignment of a degree of confidence.
Note
La valeur typique à laquelle on pense pour cet attribut serait l'identifiant d'un autre élément certainty ou une liste comportant de tels identifiants. Il serait ainsi possible de construire des réseaux de probabilité en chaînant ensemble des éléments certainty. Ces réseaux seraient en définitive fondés sur des éléments certainty inconditionnels (sans attribut given). La sémantique de ce chaînage est à comprendre ainsi : si un élément certainty est spécifié comme postulat au moyen d'une référence (présence d'un attribut given), alors l'assertion même constitue le postulat, et non pas l'attribution d'un caractère d'incertitude. Ainsi, dans l'exemple ci-dessus, le premier élément certainty formule l'hypothèse que le nouveau scripteur est msm. Le second indique le degré de confiance dans le fait que Essex est un nom de personne, étant donné que le nouveau scripteur est msm. Notons que le postulat dans le deuxième élément certainty n'est pas que le degré de probabilité que msm soit le nouveau scripteur est de 0.6, mais simplement que msm est le nouveau scripteur ; il est recommandé d'utiliser cette convention pour faciliter la construction de réseaux.
Les encodeurs ambitieux peuvent souhaiter construire des réseaux ou des assertions de probabilité complexes, en faisant référence à d'autres éléments ou à des assertions en texte libre, et en établissant des relations entre structures de traits, telles que alt, join et note. Toutefois nous ne pensons pas que l'élément certainty procure actuellement un système complet et sans ambiguïté pour indiquer le degré de certitude.
degreeIndique le degré de confiance attribué à l'aspect du balisage que désigne l'attribut locus.
Statut Optionel
Type de données

<rng:ref name="data.probability"/>
data.probability
Utilisé par
Contenu dans
figures: cell figure table
gaiji: char glyph
linking: ab join joinGrp seg
nets: graph
textcrit: app lem rdg wit witDetail
verse: metSym rhyme
Peut contenir
Declaration

<rng:element name="certainty">
 <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:ref name="att.scoping.attributes"/>
 <rng:optional>
  <rng:attribute name="cert">
   <rng:ref name="data.certainty"/>
  </rng:attribute>
 </rng:optional>
 <rng:attribute name="locus">
  <rng:choice>
   <rng:value>name</rng:value>
   <rng:value>start</rng:value>
   <rng:value>end</rng:value>
   <rng:value>location</rng:value>
   <rng:value>value</rng:value>
  </rng:choice>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="assertedValue">
   <rng:choice>
    <rng:ref name="data.pointer"/>
    <rng:ref name="data.name"/>
    <rng:ref name="data.word"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="given">
   <rng:list>
    <rng:ref name="data.pointer"/>
    <rng:zeroOrMore>
     <rng:ref name="data.pointer"/>
    </rng:zeroOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="degree">
   <rng:ref name="data.probability"/>
  </rng:attribute>
 </rng:optional>
 <rng:zeroOrMore>
  <rng:ref name="model.glossLike"/>
 </rng:zeroOrMore>
</rng:element>
element certainty
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.scoping.attributes,
   attribute cert { data.certainty }?,
   attribute locus { "name" | "start" | "end" | "location" | "value" },
   attribute assertedValue { data.pointer | data.name | data.word }?,
   attribute given { list { data.pointer, data.pointer* } }?,
   attribute degree { data.probability }?,
   model.glossLike*
}
Exemple

( Pour la discussion sur cet exemple, voir 21.1.2 Structured Indications of Uncertainty)

Ernest est allé au <anchor xml:id="fr_A1"/> vieux
<persName xml:id="fr_SYB">Saybrook</persName>.
<certainty
  xml:id="fr_c1"
  target="#fr_SYB"
  locus="name"
  degree="0.6"/>

<certainty
  target="#fr_SYB"
  locus="start"
  given="#c1"
  degree="0.9"/>

<certainty
  xml:id="fr_C-c2"
  target="#fr_SYB"
  locus="name"
  assertedValue="persName"
  degree="0.4"/>

<certainty
  target="#fr_SYB"
  locus="start"
  given="#C-c2"
  degree="0.5"/>

<certainty
  target="#fr_SYB"
  locus="start"
  assertedValue="#a1"
  given="#c1"
  degree="0.5"/>