att.identified

att.identified 後でkey属性によって参照されうる要素を指定する属性を示す。
モジュール tagdocs — Documentation Elements
構成 attDef classSpec constraintSpec dataSpec elementSpec macroSpec moduleSpec paramSpec schemaSpec
属性
ident⚓︎ 当該要素を参照する識別子を示す。
状態 必須
データ型 teidata.name
predeclare⚓︎ 当該オブジェクトが、TEI基盤モジュー ルで事前に宣言されるべきかどうかを示す。
状態 任意
データ型 teidata.truthValue
初期値 false
module⚓︎ 当該オブジェクトが定義されているモジュール名を示す。
状態 任意
データ型 teidata.xmlName
Schematron

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