<f>

<f> (trait) représente une spécification trait-valeur, c'est-à-dire l'association d'un nom avec une valeur d’un type quelconque parmi plusieurs. [19.2 Elementary Feature Structures and the Binary Feature Value]Cette traduction doit être mise à jour.
Module iso-fs — Feature Structures
Attributs
name⚓︎ donne un nom pour le trait
Statut Requis
Type de données teidata.name
Cette traduction doit être mise à jour.
fVal⚓︎ (valeur de traits) référence n'importe quel élément pouvant être utilisé pour représenter la valeur d'un trait.
Statut Optionel
Type de données teidata.pointer
Note

Si cet attribut est fourni en plus d'un contenu, la valeur référencée doit être unifiée avec ce contenu.

Contenu dans
iso-fs: bicond cond fLib fs if
Peut contenir
des données textuelles
Note

Si l'élément est vide, une valeur doit être fournie pour l'attribut fVal.

Cette traduction doit être mise à jour.
Exemple
<f name="gender">
 <symbol value="feminine"/>
</f>
Modèle de contenu
<content>
 <alternate minOccurs="1maxOccurs="1">
  <textNode/>
  <classRef key="model.featureVal"/>
 </alternate>
</content>
Schéma Declaration
<rng:element name="f">
 <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:ref name="att.datcat.attributes"/>
 <rng:attribute name="name">
  <rng:ref name="teidata.name"/>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="fVal">
   <rng:ref name="teidata.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:choice>
  <rng:text/>
  <rng:ref name="model.featureVal"/>
 </rng:choice>
</rng:element>
element f
{
   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,
   att.datcat.attributes,
   attribute name { teidata.name },
   attribute fVal { teidata.pointer }?,
   ( text | model.featureVal )
}