<iNode>

<iNode> (中間ノード) 木における非終端ノードを示す. 19.2 Trees
モジュールnets — 19 Graphs, Networks, and Trees
属性
value当該中間ノードの値を示す.
状態 使えるならば必須
データ型
data.pointer
A valid identifier of a feature structure or other analytic element.
children当該中間ノードの子要素の識別子を示す.
状態 必須
データ型 1–∞ occurrences of
data.pointer
空白文字で区切られる
A list of identifiers.
parent当該中間ノードの親要素の識別子を示す.
状態 任意
データ型
data.pointer
The identifier of the parent node.
ord (ordered) 当該中間ノードは,順序付かどうかを示す.
状態 任意
データ型
data.xTruthValue
解説
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.
follow当該中間ノードの姉要素相当の識別子を示す.
状態 使えるならば必須
データ型
data.pointer
The identifier of another intermediate node or leaf of the tree.
解説
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.
outDegree当該中間ノードの子要素数を示す.
状態 任意
データ型
data.count
A nonnegative integer.
解説
The in degree of an intermediate node is always 1.
当該モジュールを使用するものtree
下位
core: label
宣言
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?
}
<iNode
  xml:id="pt1"
  children="#GD-UP1"
  parent="#GD-VB1"
  follow="#GD-PN1"
  outDegree="1">

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