<iNode>

<iNode> (nodo intermedio (o interno)) rappresenta un nodo intermedio (o interno) di un albero 19.2 Trees
Modulonets — 19 Graphs, Networks, and Trees
Attributi
valueassegna a un nodo intermedio un valore, che può essere una struttura di tratti o altro elemento di analisi
Stato Richiesto se applicabile
Tipo di dati
data.pointer
Valori A valid identifier of a feature structure or other analytic element.
childrenfornisce una lista di identificatori degli elementi figli del nodo intermedio
Stato Richiesto
Tipo di dati 1–∞ occurrences of
data.pointer
separato da spazio bianco
Valori A list of identifiers.
parentassegna un identificatore all'elemento genitore del nodo
Stato Opzionale
Tipo di dati
data.pointer
Valori The identifier of the parent node.
ord (ordinato) indica se il nodo interno è ordinato o meno
Stato Opzionale
Tipo di dati
data.xTruthValue
Nota
The value true indicates that the children of the intermediate node are ordered, whereas false indicates the are unordered.
Use if and only if ord is specified as partial on the <tree> element and the intermediate node has more than one child.
followassegna un identificatore all'elemento che precede il nodo
Stato Richiesto se applicabile
Tipo di dati
data.pointer
Valori The identifier of another intermediate node or leaf of the tree.
Nota
If the tree is unordered or partially ordered, this attribute has the property of fixing the relative order of the intermediate node and the element which is the value of the attribute.
outDegreeindica il grado in uscita di un nodo intermedio, cioè il numero dei suoi figli
Stato Opzionale
Tipo di dati
data.count
Valori A nonnegative integer.
Nota
The in degree of an intermediate node is always 1.
Usato datree
Può contenere
core: label
Dichiarazione
element iNode
{
   att.global.attributes,
   attribute value { data.pointer }?,
   attribute children { list { data.pointer+ } },
   attribute parent { data.pointer }?,
   attribute ord { data.xTruthValue }?,
   attribute follow { data.pointer }?,
   attribute outDegree { data.count }?,
   label?
}
Esempio
<iNode
  xml:id="pt1"
  children="#GD-UP1"
  parent="#GD-VB1"
  follow="#GD-PN1"
  outDegree="1">

 <label>PT</label>
</iNode>