<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 ValuesModule iso-fs — 18 Feature Structures Attributs org indique l'agencement des valeurs fusionnées
résultantes comme un ensemble ordonné ou non, ou une listeStatut 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 Transformer en syntaxe compact Transformer en syntaxe XML <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.