att.identified

att.identified 可利用屬性 key來參照的元素
組件tagdocs — Documentation Elements
成員attDef classSpec constraintSpec dataSpec elementSpec macroSpec moduleSpec paramSpec schemaSpec
屬性att.combinable (@mode) (att.deprecated (@validUntil))
ident提供被參照的元素的識別符號。
狀態 必備的
資料類型 teidata.name
predeclare說明該元素集是否為全域元素集,並必須在核心中宣告。
狀態 非必備的
資料類型 teidata.truthValue
預設值 false
module提供定義該元素的模組名稱。
狀態 非必備的
資料類型 teidata.xmlName
Schematron

<s:rule context="tei:elementSpec[@module]|tei:classSpec[@module]|tei:macroSpec[@module]">
<s:assert test=" (not(ancestor::tei:schemaSpec | ancestor::tei:TEI | ancestor::tei:teiCorpus)) or (not(@module) or (not(//tei:moduleSpec) and not(//tei:moduleRef)) or (//tei:moduleSpec[@ident = current()/@module]) or (//tei:moduleRef[@key = current()/@module])) "> Specification <s:value-of select="@ident"/>: the value of the module attribute ("<s:value-of select="@module"/>")
should correspond to an existing module, via a moduleSpec or
moduleRef</s:assert>
</s:rule>