<vMerge>

<vMerge> (collection fusionnée de valeurs) représente une valeur de trait , résultant de la fusion des valeurs de trait contenues dans les éléments enfants, qui utilisent l'agencement indiqué par l'attribut org. [19.8.3 Collection of Values]
Module iso-fs — Feature Structures
Attributs
org⚓︎ indique l'agencement des valeurs fusionnées résultantes comme un ensemble, un paquet ou une liste.
Statut Optionel
Type de données teidata.enumerated
Les valeurs autorisées sont:
set
indique que les valeurs résultantes sont organisées en ensemble.
bag
indique que les valeurs résultantes sont organisées en paquet (de plusieurs ensembles).
list
indique que les valeurs résultantes sont organisées en liste.
Membre du
Contenu dans
Peut contenir
Exemple
<vMerge org="list">
 <vColl org="set">
  <symbol value="masculine"/>
  <symbol value="neuter"/>
  <symbol value="feminine"/>
 </vColl>
 <symbol value="indeterminate"/>
</vMerge>

Cet exemple génère une liste, concaténant la valeur indéterminée avec le jeu de valeurs masculines, neutres et féminines.

Modèle de contenu
<content>
 <classRef key="model.featureVal"
  minOccurs="1maxOccurs="unbounded"/>

</content>
Schéma Declaration
<rng:element name="vMerge">
 <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="org">
   <rng:choice>
    <rng:value>set</rng:value>
    <rng:value>bag</rng:value>
    <rng:value>list</rng:value>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:oneOrMore>
  <rng:ref name="model.featureVal"/>
 </rng:oneOrMore>
</rng:element>
element vMerge
{
   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 org { "set" | "bag" | "list" }?,
   model.featureVal+
}