<iNode>

<iNode> (nodo intermedio (o interno)) representa un nodo intermedio (o interno) de un árbol. 19.2 Trees
Módulonets — 19 Graphs, Networks, and Trees
Atributos
valueproporciona el valor de un nodo intermedio, que puede ser una estructura de rasgos u otro elemento de análisis.
Estado Necesario cuando se aplica
Tipo de datos
data.pointer
Valores A valid identifier of a feature structure or other analytic element.
childrenproporciona una lista de identificadores de elementos que son hijos de un nodo intermedio.
Estado Necesario
Tipo de datos 1–∞ occurrences of
data.pointer
separated by whitespace
Valores A list of identifiers.
parentproporciona el identificador del elemento padre de un nodo dado.
Estado Opcional
Tipo de datos
data.pointer
Valores The identifier of the parent node.
ord (ordered) indica si el nodo interno está ordenado o no.
Estado Opcional
Tipo de datos
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.
followproporciona un identificador al elemento que precede al nodo.
Estado Necesario cuando se aplica
Tipo de datos
data.pointer
Valores 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 el grado de salida del nodo intermedio, es decir, el número de sus hijos.
Estado Opcional
Tipo de datos
data.count
Valores A nonnegative integer.
Nota
The in degree of an intermediate node is always 1.
Used bytree
May contain
core: label
Declaración
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?
}
Ejemplo
<iNode
  xml:id="pt1"
  children="#GD-UP1"
  parent="#GD-VB1"
  follow="#GD-PN1"
  outDegree="1">

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