<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'attributorg . 18.8.3 Collection of Values
Moduleiso-fs — 18 Feature Structures
Attributs
orgindique l'agencement des valeurs fusionnées résultantes comme un ensemble ordonné ou non, ou une liste
Statut Requis quand applicable
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.
Utilisé par
Peut contenir
Declaration

<rng:element name="vMerge">
<rng:ref name="att.global.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,
   attribute org { "set" | "bag" | "list" }?,
   model.featureVal+
}
Exemple
<vMerge org="list">
 <vColl org="set">
  <symbol value="masculine"/>
  <symbol value="neuter"/>
  <symbol value="feminine"/>
 </vColl>
 <symbol value="indeterminate"/>
</vMerge>

This example returns a list, concatenating the indeterminate value with the set of values masculine, neuter and feminine.