att.identified

att.identified provides the identifying attribute for elements which can be subsequently referenced by means of a key attribute.
Modultagdocs — Documentation Elements
MitgliederattDef classSpec constraintSpec elementSpec macroSpec moduleSpec schemaSpec
Attributeatt.combinable (@mode) (att.deprecated (@validUntil))
identsupplies the identifier by which this element may be referenced.
Zustand Obligatorisch
Datentyp

<rng:ref name="data.name"/>
data.name
predeclaresays whether this object should be predeclared in the tei infrastructure module.
Zustand Optional
Datentyp

<rng:ref name="data.truthValue"/>
data.truthValue
Vorgabe false
modulesupplies a name for the module in which this object is to be declared.
Zustand Optional
Datentyp

<rng:ref name="data.xmlName"/>
data.xmlName
Werte a name of module
statusindicates the current status of the object identified with respect to the current version of the TEI Guidelines.
DeprecatedThis feature will be withdrawn after 2015-06-19
Zustand Optional
Datentyp

<rng:ref name="data.enumerated"/>
data.enumerated
Gültige Werte:
deprecated
the item is not recommended for use, and may be withdrawn at a future release.
unstable
the item is new and still under review.
changed
the item has changed significantly since the preceding version.
stable
the item has not recently changed and is not expected to do so except for correction of any errors. [Vorgabe]
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>