<node>

<node> (noeud) encode un noeud, c'est-à-dire un sommet, étiqueté ou non, dans un graphe. 19.1 Graphs and Digraphs
Modulenets — 19 Graphs, Networks, and Trees
Attributs
valuefournit l'identifiant de l'objet représenté par le noeud ; cet objet peut être une paire nom-valeur ou tout autre élément analytique.
Statut Optionel
Type de données
data.pointer
Valeurs A valid identifier.
typeindique le type d'un noeud.
Statut Optionel
Type de données
data.enumerated
Les valeurs suggérées comprennent:
initial
initial node in a transition network
final
final node in a transition network
adjTo (adjacent to) donne les identifiants des noeuds qui précèdent immédiatement le noeud décrit.
Statut Requis quand applicable
Type de données 1–∞ occurrences of
data.pointer
séparé par un espace
Valeurs A list of identifiers.
adjFrom (adjacent from) donne les identifiants des noeuds qui suivent immédiatement le noeud décrit.
Statut Requis quand applicable
Type de données 1–∞ occurrences of
data.pointer
séparé par un espace
Valeurs A list of identifiers.
adj (adjacent) donne les identifiants de tous les noeuds adjacents au noeud décrit.
Statut Requis quand applicable
Type de données 1–∞ occurrences of
data.pointer
séparé par un espace
Valeurs A list of identifiers.
Note
Use this attribute instead of the adjTo and adjFrom attributes when the graph is undirected and vice versa if the graph is directed.
inDegreedonne le degré entrant du noeud, c'est-à-dire le nombre de noeuds qui précèdent immédiatement le noeud décrit.
Statut Optionel
Type de données
data.count
Valeurs A non-negative integer.
outDegreedonne le degré sortant du noeud, c'est-à-dire le nombre de noeuds qui suivent immédiatement le noeud décrit.
Statut Optionel
Type de données
data.count
Valeurs A non-negative integer.
degreedonne le degré du noeud, le nombre d'arcs avec lesquels le noeud est lié.
Statut Optionel
Type de données
data.count
Valeurs A non-negative integer.
Note
Use this attribute instead of the inDegree and outDegree attributes when the graph is undirected and vice versa if the graph is directed.
Utilisé pargraph
Peut contenir
core: label
Declaration
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? )?
}
Exemple
<node
  xml:id="t6"
  type="final"
  inDegree="2"
  outDegree="0">

 <label>6</label>
</node>
Note
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.