att.identified

att.identified fournit les attributs pour des éléments référençables au moyen d'un attribut key.
Moduletagdocs — Documentation Elements
MembresattDef classSpec constraintSpec dataSpec elementSpec macroSpec moduleSpec paramSpec schemaSpec
Attributsatt.combinable (@mode) (att.deprecated (@validUntil))
identfournit l'identifiant qui référence cet élément.
Statut Requis
Type de données teidata.name
predeclareprécise si cet objet nécessite une prédéfinition dans le module d'infrastructure tei.
Statut Optionel
Type de données teidata.truthValue
Valeur par défaut false
modulefournit le nom du module dans lequel doit être défini cet objet.
Statut Optionel
Type de données 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>