<certainty>

<certainty> 指出標記文本某些部分的確定或不確定的程度。 [21.1.2 Structured Indications of Uncertainty]
組件 certainty — Certainty, Precision, and Responsibility
屬性
cert⚓︎ (certainty) signifies the degree of certainty associated with the object pointed to by the certainty element.
Derived from att.global.responsibility
狀態 非必備的
資料類型 teidata.certainty
type⚓︎ characterizes the element in some sense, using any convenient classification scheme or typology; sample categorization of annotations of uncertainty might use following values:
Derived from att.typed
狀態 非必備的
資料類型 teidata.enumerated
實例值包含:
ignorance
incompleteness
credibility
imprecision
locus⚓︎ 指出不確定標記的確切位置:元素的應用性、開始標籤或結束標籤的確切位置、特定屬性的屬性值等。
狀態 必備的
資料類型 teidata.enumerated
合法的值是:
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)
assertedValue⚓︎ 提供一個替代屬性值給指定標記部分—一個替代的類目識別符碼、轉錄、或屬性值,或是元素anchor (用來指出一個替代的開始或結束位置) 的識別符碼。若使用屬性assertedValue,則屬性degree中指出的確定程度適用於屬性assertedValue所指明的替代標記;若無使用,則確定程度適用於文本中的標記。
狀態 推薦的
資料類型 teidata.word
<certainty target="#ESXlocus="name"
 assertedValue="placeNamecert="low">

 <desc>It is unlikely, but possible, that this refers to the place
   rather than the person.</desc>
</certainty>
given⚓︎ 指出在評估確定程度時所設想的情況。
狀態 推薦的
資料類型 1–∞ 次可出現: teidata.pointer 以空白鍵隔開
degree⚓︎ 指出屬性locus所指定的標記部分之確定程度。
狀態 非必備的
資料類型 teidata.probability
俱乐部会员
可包含在於
analysis: cl interp m phr s span w
figures: cell figure table
linking: ab join seg standOff
nets: graph
spoken: u writing
tagdocs: eg valDesc
textcrit: lem rdg wit witDetail
verse: metSym rhyme
可包含
core: desc
例子
張先生去看<persName xml:id="zh-tw_JZZ">江子翠</persName>那邊有什麼活動。

<certainty target="#zh-tw_JZZlocus="name"
 degree="0.6"/>

<certainty target="#zh-tw_JZZlocus="name"
 assertedValue="placeNamedegree="0.4"/>
例子
王先生找到<anchor xml:id="zh-tw_A1"/><persName xml:id="zh-tw_lin"></persName>,感動極了。

<certainty xml:id="zh-tw_c1"
 target="#zh-tw_linlocus="namedegree="0.8"/>

<certainty target="#zh-tw_lingiven="#c1"
 locus="startdegree="0.9"/>

<certainty xml:id="zh-tw_c2"
 target="#zh-tw_linlocus="nameassertedValue="placeName"
 degree="0.2"/>

<certainty target="#zh-tw_lingiven="#c2"
 locus="startdegree="0.1"/>

<certainty target="#zh-tw_lingiven="#c2"
 locus="startassertedValue="#a1degree="0.9"/>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <classRef key="model.descLike"/>
  <classRef key="model.certLike"/>
 </alternate>
</content>
宣告
<rng:element name="certainty">
 <rng:ref name="att.scoping.attributes"/>
 <rng:ref name="att.global.attribute.xmlid"/>
 <rng:ref name="att.global.attribute.n"/>
 <rng:ref name="att.global.attribute.xmllang"/>
 <rng:ref name="att.global.attribute.xmlbase"/>
 <rng:ref name="att.global.attribute.xmlspace"/>
 <rng:ref name="att.global.rendition.attribute.rend"/>
 <rng:ref name="att.global.rendition.attribute.style"/>
 <rng:ref name="att.global.rendition.attribute.rendition"/>
 <rng:ref name="att.global.linking.attribute.corresp"/>
 <rng:ref name="att.global.linking.attribute.synch"/>
 <rng:ref name="att.global.linking.attribute.sameAs"/>
 <rng:ref name="att.global.linking.attribute.copyOf"/>
 <rng:ref name="att.global.linking.attribute.next"/>
 <rng:ref name="att.global.linking.attribute.prev"/>
 <rng:ref name="att.global.linking.attribute.exclude"/>
 <rng:ref name="att.global.linking.attribute.select"/>
 <rng:ref name="att.global.analytic.attribute.ana"/>
 <rng:ref name="att.global.facs.attribute.facs"/>
 <rng:ref name="att.global.change.attribute.change"/>
 <rng:ref name="att.global.responsibility.attribute.resp"/>
 <rng:ref name="att.global.source.attribute.source"/>
 <rng:ref name="att.typed.attribute.subtype"/>
 <rng:optional>
  <rng:attribute name="cert">
   <rng:ref name="teidata.certainty"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="type">
   <rng:ref name="teidata.enumerated"/>
  </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:ref name="teidata.word"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="given">
   <rng:list>
    <rng:oneOrMore>
     <rng:ref name="teidata.pointer"/>
    </rng:oneOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="degree">
   <rng:ref name="teidata.probability"/>
  </rng:attribute>
 </rng:optional>
 <rng:zeroOrMore>
  <rng:choice>
   <rng:ref name="model.descLike"/>
   <rng:ref name="model.certLike"/>
  </rng:choice>
 </rng:zeroOrMore>
</rng:element>
element certainty
{
   att.scoping.attributes,
   att.global.attribute.xmlid,
   att.global.attribute.n,
   att.global.attribute.xmllang,
   att.global.attribute.xmlbase,
   att.global.attribute.xmlspace,
   att.global.rendition.attribute.rend,
   att.global.rendition.attribute.style,
   att.global.rendition.attribute.rendition,
   att.global.linking.attribute.corresp,
   att.global.linking.attribute.synch,
   att.global.linking.attribute.sameAs,
   att.global.linking.attribute.copyOf,
   att.global.linking.attribute.next,
   att.global.linking.attribute.prev,
   att.global.linking.attribute.exclude,
   att.global.linking.attribute.select,
   att.global.analytic.attribute.ana,
   att.global.facs.attribute.facs,
   att.global.change.attribute.change,
   att.global.responsibility.attribute.resp,
   att.global.source.attribute.source,
   att.typed.attribute.subtype,
   attribute cert { teidata.certainty }?,
   attribute type { teidata.enumerated }?,
   attribute locus { "name" | "start" | "end" | "location" | "value" },
   attribute assertedValue { teidata.word }?,
   attribute given { list { teidata.pointer+ } }?,
   attribute degree { teidata.probability }?,
   ( model.descLike | model.certLike )*
}