<root>

<root> (racine) représente la racine d'un arbre. 19.2 Trees
Modulenets — 19 Graphs, Networks, and Trees
Attributs
valuefournit l'identifiant de l'objet représenté par la racine ; cet objet peut être une paire nom-valeur ou tout autre élément analytique.
Statut Requis quand applicable
Type de données
data.pointer
Valeurs A valid identifier of a feature structure or other analytic element.
childrenfournit la liste des identifiants des éléments qui sont les enfants de la racine.
Statut Requis
Type de données 1–∞ occurrences of
data.pointer
séparé par un espace
Valeurs A list of valid identifiers.
Note
If the root has no children (i.e., the tree is ‘trivial’), then the children attribute must be omitted. For technical reasons, it cannot be specified as root children=''.
ord (ordered) indique si la racine est ordonnée ou non.
Statut Requis quand applicable
Type de données
data.xTruthValue
Note
The value true indicates that the children of the root are ordered, whereas false indicates the are unordered.
Use if and only if ord is specified as partial on the <tree> element and the root has more than one child.
outDegreedonne le degré sortant de la racine, c'est-à-dire le nombre de ses enfants.
Statut Optionel
Type de données
data.count
Valeurs A nonnegative integer.
Note
The in degree of the root is always 0.
Utilisé partree
Peut contenir
core: label
Declaration
element root
{
   att.global.attributes,
   attribute value { data.pointer }?,
   attribute children { list { data.pointer+ } },
   attribute ord { data.xTruthValue }?,
   attribute outDegree { data.count }?,
   label?
}
Exemple
<root xml:id="vp1children="#vb1 #pn1outDegree="2">
 <label>VP</label>
</root>
<leaf xml:id="vb1"/>
<leaf xml:id="pn1"/>