<triangle>

<triangle> (underspecified embedding tree, so called because of its characteristic shape when drawn) Provides for an underspecified eTree, that is, an eTree with information left out. 19.3 Another Tree Notation
Module nets — 19 Graphs, Networks, and Trees
In addition to global attributes In addition to global attributes
value provides the value of a triangle, which is the identifier of a feature structure or other analytic element.
Status Recommended when applicable
Datatype

<rng:ref name="data.pointer"/>
data.pointer
Values A valid identifier of a feature structure or other analytic element.
Used by
May contain
core: label
Declaration

<rng:element name="triangle">
 <rng:ref name="att.global.attributes"/>
 <rng:optional>
  <rng:attribute name="value">
   <rng:ref name="data.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:group>
  <rng:optional>
   <rng:ref name="label"/>
  </rng:optional>
  <rng:zeroOrMore>
   <rng:choice>
    <rng:ref name="eTree"/>
    <rng:ref name="triangle"/>
    <rng:ref name="eLeaf"/>
   </rng:choice>
  </rng:zeroOrMore>
 </rng:group>
</rng:element>
element triangle
{
   att.global.attributes,
   attribute value { data.pointer }?,
   ( label?, ( eTree | triangle | eLeaf )* )
}
Example
<triangle>
 <label>NP</label>
 <eLeaf>
  <label>the periscope</label>
 </eLeaf>
</triangle>
Note
An optional label followed by zero or more embedding trees, triangles, or embedding leafs.