<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. 18.8.3 Collection of Values
Module iso-fs — 18 Feature Structures
En complément des attributs globaux
org indique l'agencement des valeurs fusionnées résultantes comme un ensemble, un paquet ou une liste.
Statut Recommendé 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.