<root>   (nœud racine) représente le nœud racine d'un arbre. 19.2  TreesModule nets — 19  Graphs, Networks, and Trees Attributs att.global  (@xml:id , @n , @xml:lang , @rend , @rendition , @xml:base , @xml:space )  (att.global.linking  (@corresp , @synch , @sameAs , @copyOf , @next , @prev , @exclude , @select ))  (att.global.analytic  (@ana ))  (att.global.facs  (@facs ))  (att.global.change  (@change )) 
    value fournit 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  Optionel Type de données  Valeurs  Un identifiant valide pour une paire nom-valeur ou un autre élément analytique. 
 children fournit la liste des identifiants des éléments qui sont les enfants du nœud racine.Statut  Requis Type de données   1–∞ occurrences of  séparé par un espace  Valeurs  Une liste d'identifiants valides. Note 
        Si le nœud racine n'a pas d'enfants (c'est-à-dire que l'arbre est ‘trivial’), l'attribut children  doit être omis. Pour des raisons techniques, il ne peut pas être spécifié comme <root children=''> .
       
 ord  (ordonné) indique si la racine est ordonnée ou non.Statut  Optionel Type de données  Note 
        La valeur true  indique que les enfants d'un nœud racine sont ordonnés, alors que la valeur false  indique qu'ils ne le sont pas.
        Utiliser si, et seulement si, l'attribut 
ord  de l'élément 
tree  a la valeur 
partial  et que la racine a plus d'un enfant.
 
 outDegree donne le degré sortant de la racine, c'est-à-dire le nombre de ses enfants.Statut  Optionel Type de données  Valeurs  Un entier non négatif. Note 
        Le degré entrant du nœud racine est toujours 0.
       
 
Utilisé par 
Contenu dans Peut contenir Declaration Transformer en syntaxe XML Transformer en syntaxe compact <rng:element name="root "> <rng:ref name="att.global.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:optional> <rng:attribute name="value "> <rng:ref name="data.pointer  </rng:attribute> </rng:optional> <rng:attribute name="children "> <rng:list> <rng:ref name="data.pointer  <rng:zeroOrMore> <rng:ref name="data.pointer  </rng:zeroOrMore> </rng:list> </rng:attribute> <rng:optional> <rng:attribute name="ord "> <rng:ref name="data.xTruthValue  </rng:attribute> </rng:optional> <rng:optional> <rng:attribute name="outDegree "> <rng:ref name="data.count  </rng:attribute> </rng:optional> <rng:optional> <rng:ref name="label  </rng:optional> </rng:element> 
element  root 
{
   att.global.attributes ,
   att.global.linking.attributes ,
   att.global.analytic.attributes ,
   att.global.facs.attributes ,
   att.global.change.attributes ,
   attribute value { data.pointer  }?,
   attribute children { list { data.pointer , data.pointer * } },
   attribute ord { data.xTruthValue  }?,
   attribute outDegree { data.count  }?,
   label ?
} Exemple 
    <root xml:id="vp1 " children="#vb1 #pn1 " outDegree="2 ">  <label> VP
</label> </root> <leaf xml:id="vb1 "/> <leaf xml:id="pn1 "/>  Exemple 
    <root xml:id="fr_vp1 " children="#fr_vb1 #fr_pn1 " outDegree="2 ">  <label> VP
</label> </root> <leaf xml:id="fr_vb1 "/> <leaf xml:id="fr_pn1 "/>