<gi>

<gi> (identifiant générique) contient le nom d'un élément. [22 Documentation Elements 22.5 Element Specifications]
Module tagdocs — Documentation Elements
Attributs
scheme⚓︎ fournit le nom du modèle dans lequel ce nom est défini
Statut Optionel
Type de données teidata.enumerated
Exemple de valeurs possibles:
TEI
cet élément fait partie du modèle TEI. [Valeur par défaut]
DBK
(docbook) cet élément fait partie du modèle Docbook.
XX
( inconnu.) cet élément fait partie d'un modèle inconnu.
Schematron
cet élément est défini dans le schéma Schematron.
HTML
cet élément est défini dans le schéma HTML.
Membre du
Contenu dans
analysis: cl phr s span
figures: cell figDesc
iso-fs: fDescr fsDescr
linking: ab seg
spoken: u writing
tagdocs: eg valDesc
verse: metSym rhyme
Peut contenir
XSD Name
Exemple
<p>L'élément <gi>xhtml:li</gi> est grosso modo analogue à l'élément <gi>item</gi>, comme
l'est l'élément <gi scheme="DBK">listItem</gi>.</p>

Cet exemple montre que l'emploi d'un espace de noms préfixe et celui de l'attribut de schéma sont des alternatives possibles pour indiquer que le gi en question n'est pas un nom d'élément TEI : dans la pratique, une seule méthode sera utilisée.

Modèle de contenu
<content>
 <dataRef key="teidata.name"/>
</content>
Schéma Declaration
<rng:element name="gi">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:optional>
  <rng:attribute name="scheme"
   a:defaultValue="TEI">

   <rng:ref name="teidata.enumerated"/>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="teidata.name"/>
</rng:element>
element gi
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   attribute scheme { teidata.enumerated }?,
   teidata.name
}