<node>

<node> codifica un nodo, un punto in un grafo a cui può essere assegnata un'etichetta 19.1 Graphs and Digraphs
Modulonets — 19 Graphs, Networks, and Trees
Attributi
valueassegna al nodo un valore, che può essere una struttura di tratti o altro elemento di analisi
Stato Opzionale
Tipo di dati
data.pointer
Valori A valid identifier.
typedefinisce un tipo di nodo
Stato Opzionale
Tipo di dati
data.enumerated
I valori suggeriti includono:
initial
nodo iniziale in una rete di transizione
final
nodo finale in una rete di transizione
adjTo (adiacente a) assegna degli identificatori ai nodi adiacenti al nodo corrente
Stato Richiesto se applicabile
Tipo di dati 1–∞ occurrences of
data.pointer
separato da spazio bianco
Valori A list of identifiers.
adjFrom (non adiacente) assegna degli identificatori ai nodi non adiacenti al nodo corrente
Stato Richiesto se applicabile
Tipo di dati 1–∞ occurrences of
data.pointer
separato da spazio bianco
Valori A list of identifiers.
adj (adiacente) assegna degli identificatori ai nodi adiacenti e non adiacenti al nodo corrente
Stato Richiesto se applicabile
Tipo di dati 1–∞ occurrences of
data.pointer
separato da spazio bianco
Valori 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 il grado in entrata del nodo, cioè il numero dei nodi non adiacenti al nodo stesso
Stato Opzionale
Tipo di dati
data.count
Valori A non-negative integer.
outDegreeindica il grado in uscita del nodo, cioè il numero dei nodi adiacenti al nodo stesso
Stato Opzionale
Tipo di dati
data.count
Valori A non-negative integer.
degreedefinisce il grado del nodo, cioè il numero degli archi incidenti al nodo
Stato Opzionale
Tipo di dati
data.count
Valori 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.
Usato dagraph
Può contenere
core: label
Dichiarazione
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? )?
}
Esempio
<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.