<node>

<node> codifica un nodo, un punto en un gráfico al que se le puede proporiconar una etiqueta. 19.1 Graphs and Digraphs
Módulonets — 19 Graphs, Networks, and Trees
Atributos
valueproporciona el valor de un nodo, que puede ser una estructura de rasgos u otro elemento de análisis.
Estado Opcional
Tipo de datos
data.pointer
Valores A valid identifier.
typedefine un tipo de nodo.
Estado Opcional
Tipo de datos
data.enumerated
Suggested values include:
initial
initial node in a transition network
final
final node in a transition network
adjTo (adjacent to) proporciona los identificadores a los nodos adyacentes al nodo corriente.
Estado Necesario cuando se aplica
Tipo de datos 1–∞ occurrences of
data.pointer
separated by whitespace
Valores A list of identifiers.
adjFrom (adjacent from) proporciona los identificadores a los nodos adyacentes al nodo corriente.
Estado Necesario cuando se aplica
Tipo de datos 1–∞ occurrences of
data.pointer
separated by whitespace
Valores A list of identifiers.
adj (adjacent) proporciona los identificadores a los nodos adyacentes al nodo corriente.
Estado Necesario cuando se aplica
Tipo de datos 1–∞ occurrences of
data.pointer
separated by whitespace
Valores A list of identifiers.
Nota
Use this attribute instead of the adjTo and adjFrom attributes when the graph is undirected and vice versa if the graph is directed.
inDegreeindica el grado de entrada del nodo, es decir, el número de los nodos no adyacentes al nodo dado.
Estado Opcional
Tipo de datos
data.count
Valores A non-negative integer.
outDegreeindica el grado de salida del nodo, es decir, el número de los nodos no adyacentes al nodo dado.
Estado Opcional
Tipo de datos
data.count
Valores A non-negative integer.
degreedefine el grado del nodo, es decir, el número de los arcos incidentes al nodo
Estado Opcional
Tipo de datos
data.count
Valores A non-negative integer.
Nota
Use this attribute instead of the inDegree and outDegree attributes when the graph is undirected and vice versa if the graph is directed.
Used bygraph
May contain
core: label
Declaración
element node
{
   att.global.attributes,
   attribute value { data.pointer }?,
   attribute type { "initial" | "final" | xsd:Name }?,
   attribute adjTo { list { data.pointer+ } }?,
   attribute adjFrom { list { data.pointer+ } }?,
   attribute adj { list { data.pointer+ } }?,
   attribute inDegree { data.count }?,
   attribute outDegree { data.count }?,
   attribute degree { data.count }?,
   ( label, label? )?
}
Ejemplo
<node
  xml:id="t6"
  type="final"
  inDegree="2"
  outDegree="0">

 <label>6</label>
</node>
Nota
Zero, one, or two children <label> elements may be present. The first occurence of <label> provides a label for the arc; the second provides a second label for the arc, and should be used if a transducer is being encoded whose actions are associated with nodes rather than with arcs.