<f>

<f> (Rasgo) representa una feature value specification (especificación de valor de rasgo), es decir, la asociación de un nombre con un valor de cualquier de los diferentes tipos. 18.2 Elementary Feature Structures and the Binary Feature Value
Módulo iso-fs — 18 Feature Structures
Además de los atributos globales
name proporciona un nombre para un rasgo.
Estado Necesario
Tipo de datos

<rng:ref name="data.name"/>
data.name
Valores Any name.
fVal (valor del rasgo) indica cualquier elemento que puede ser usado para representar el valor de un rasgo.
Estado Opcional
Tipo de datos

<rng:ref name="data.pointer"/>
data.pointer
Valores the identifier of an element representing a feature value
Usado por
Puede contener
Declaración

<rng:element name="f">
 <rng:ref name="att.global.attributes"/>
 <rng:attribute name="name">
  <rng:ref name="data.name"/>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="fVal">
   <rng:ref name="data.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:zeroOrMore>
  <rng:choice>
   <rng:text/>
   <rng:ref name="model.gLike"/>
   <rng:ref name="model.featureVal"/>
  </rng:choice>
 </rng:zeroOrMore>
</rng:element>
element f
{
   att.global.attributes,
   attribute name { data.name },
   attribute fVal { data.pointer }?,
   ( text | model.gLike | model.featureVal )*
}
Schematron

<s:rule context="tei:fVal">
<s:assert test="not(tei:* and text)"> A feature value cannot
contain both text and element content</s:assert></s:rule>
<s:rule context="tei:fVal">
<s:report test="count(tei:*)>1"> A feature value can contain
only one child element</s:report></s:rule>
Ejemplo
<f name="gender">
 <symbol value="feminine"/>
</f>