<certainty>

<certainty> 指出標記文本某些部分的確定或不確定的程度。 21.1.2 Structured Indications of Uncertainty
組件certainty — 21 Certainty and Responsibility
屬性
target指出不確定標記的元素。
狀態 必備的
資料類型 1–∞ occurrences of

<rng:ref name="data.pointer"/>
data.pointer
以空白鍵隔開
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"/>
locus指出不確定標記的確切位置:元素的應用性、開始標籤或結束標籤的確切位置、特定屬性的屬性值等。
狀態 必備的
資料類型

<rng:ref name="data.enumerated"/>
data.enumerated
被推薦的值包含:
gi
(element name) 不確定所使用的元素是否適用在該段落。
startLoc
(start location) start-tag may not be correctly located.
endLoc
(end location) end-tag may not be correctly located.
location
起始標籤與結束標籤也許都被錯置。
attrName
(attribute name) 不確定該屬性名稱所使用的屬性值。
transcribedContent
轉錄在元素裡的內容也許和來源文本不相符合。
suppliedContent
標記者所提供的元素內容也許有誤,例如在元素corr和元素<abbrev>出現的情況。
assertedValue提供一個替代屬性值給指定標記部分—一個替代的類目識別符碼、轉錄、或屬性值,或是元素anchor (用來指出一個替代的開始或結束位置) 的識別符碼。若使用屬性assertedValue,則屬性degree中指出的確定程度適用於屬性assertedValue所指明的替代標記;若無使用,則確定程度適用於文本中的標記。
狀態 推薦的
資料類型

<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
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"/>
given指出在評估確定程度時所設想的情況。
狀態 推薦的
資料類型 1–∞ occurrences of

<rng:ref name="data.pointer"/>
data.pointer
以空白鍵隔開
a pointer to a characterization of the conditions which are assumed in the assignment of a degree of confidence.
degree指出屬性locus所指定的標記部分之確定程度。
狀態 非必備的
資料類型

<rng:ref name="data.probability"/>
data.probability
屬於
可包含
core: desc gloss
tagdocs: altIdent equiv
宣告

<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*
}
例子
張先生去看<persName xml:id="zh-tw_JZZ">江子翠</persName>那邊有什麼活動。

<certainty target="#zh-tw_JZZlocus="gidegree="0.6"/>
<certainty
  target="#zh-tw_JZZ"
  locus="gi"
  assertedValue="placeName"
  degree="0.4"/>
例子
王先生找到<anchor xml:id="zh-tw_A1"/><persName xml:id="zh-tw_lin"></persName>,感動極了。

<certainty
  xml:id="zh-tw_c1"
  target="#zh-tw_lin"
  locus="gi"
  degree="0.8"/>

<certainty
  target="#zh-tw_lin"
  given="#c1"
  locus="startLoc"
  degree="0.9"/>

<certainty
  xml:id="zh-tw_c2"
  target="#zh-tw_lin"
  locus="gi"
  assertedValue="placeName"
  degree="0.2"/>

<certainty
  target="#zh-tw_lin"
  given="#c2"
  locus="startLoc"
  degree="0.1"/>

<certainty
  target="#zh-tw_lin"
  given="#c2"
  locus="startLoc"
  assertedValue="#a1"
  degree="0.9"/>