<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 and Responsibility
Attributs
targetPointe vers les éléments dont le balisage est incertain.
Statut Requis
Type de données 1–∞ occurrences of

<rng:ref name="data.pointer"/>
data.pointer
séparé par un espace
Valeurs a series of one or more identifiers (URIs), separated by whitespace
Elizabeth went to <persName xml:id="ESX">Essex</persName>
<certainty target="#ESXlocus="gidegree="0.6"/>
Note
Si plusieurs identifiants sont fournis, l'élément certainty est considéré comme s'appliquant à tous. S'il n'y a pas d'identifiant présent sur l'élément annoté, l'attribut doit donner l'identifiant d'un élément ptr pointant vers l'élément annoté ; pour plus de détails sur ce mécanisme de pointage indirect, voir le chapitre 16 Linking, Segmentation, and Alignment.
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 suggérées comprennent:
gi
(Il n'est pas certain que l'élément utilisé s'applique vraiment au passage) il n'est pas certain que l'élément utilisé s'applique réellement au passage.
startLoc
(Emplacement de début ) la marque de début n'est peut-être pas correctement placée.
endLoc
(emplacement de fin) la marque de fin n'est peut-être pas correctement placée.
location
les marques de début et de fin ne sont peut-être pas correctement placées.
attrName
(nom de l'attribut.) la valeur donnée pour l'attribut n'est pas sûre.
transcribedContent
le contenu de l'élément n'est peut-être pas une transcription correcte du texte source.
suppliedContent
le contenu de l'élément n'a peut-être pas été fourni correctement par le lecteur, comme par exemple dans le cas des éléments corr et abbrev.
Note
Si le nom d'un attribut est donné, il doit être préfixé par att..
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="#ESX"
  locus="gi"
  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 place 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 a pointer to a characterization of the conditions which are assumed in the assignment of a degree of confidence.
Note
Un projet peut souhaiter utiliser un vocabulaire contrôlé pour cet attribut.
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
Peut contenir
core: desc gloss
tagdocs: altIdent equiv
Declaration

<rng:element name="certainty">
<rng:ref name="att.global.attributes"/>
<rng:attribute name="target">
 <rng:list>
  <rng:oneOrMore>
   <rng:ref name="data.pointer"/>
  </rng:oneOrMore>
 </rng:list>
</rng:attribute>
<rng:attribute name="locus">
 <rng:choice>
  <rng:value>gi</rng:value>
  <rng:value>startLoc</rng:value>
  <rng:value>endLoc</rng:value>
  <rng:value>location</rng:value>
  <rng:value>attrName</rng:value>
  <rng:value>transcribedContent</rng:value>
  <rng:value>suppliedContent</rng:value>
  <rng:data type="Name"/>
 </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:oneOrMore>
    <rng:ref name="data.pointer"/>
   </rng:oneOrMore>
  </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,
   attribute target { list { data.pointer+ } },
   attribute locus
   {
      "gi"
    | "startLoc"
    | "endLoc"
    | "location"
    | "attrName"
    | "transcribedContent"
    | "suppliedContent"
    | xsd:Name
   },
   attribute assertedValue { data.pointer | data.name | data.word }?,
   attribute given { list { data.pointer+ } }?,
   attribute degree { data.probability }?,
   model.glossLike*
}
Exemple

(For discussion of this example, see section 21.1.2 Structured Indications of Uncertainty)

Earnest went to <anchor xml:id="A1"/> old
<persName xml:id="SYB">Saybrook</persName>.

<certainty
  xml:id="c1"
  target="#SYB"
  locus="gi"
  degree="0.6"/>

<certainty
  target="#SYB"
  locus="startLoc"
  given="#c1"
  degree="0.9"/>

<certainty
  xml:id="C-c2"
  target="#SYB"
  locus="gi"
  assertedValue="persName"
  degree="0.4"/>

<certainty
  target="#SYB"
  locus="startLoc"
  given="#C-c2"
  degree="0.5"/>

<certainty
  target="#SYB"
  locus="startLoc"
  assertedValue="#a1"
  given="#c1"
  degree="0.5"/>