<arc>

<arc> (arc) encode un arc, la connexion entre deux noeuds dans un graphe. [19.1 Graphs and Digraphs]
Module nets — Graphs, Networks, and Trees
Attributs
from⚓︎ donne l'identifiant du noeud qui précède immédiatement cet arc.
Statut Requis
Type de données teidata.pointer
to⚓︎ donne l'identifiant du nœud qui suit immédiatement cet arc.
Statut Requis
Type de données teidata.pointer
Contenu dans
nets: graph
Peut contenir
core: label
Note

L'élément arc doit être utilisé si les arcs sont étiquetés. Sinon les arcs peuvent être encodés en utilisant les attributs adj, adjTo et adjFrom des éléments node du graphe. Les éléments arc et les attributs d'adjacence peuvent être utilisés en même temps mais l'encodage qui en résulte serait extrêmement redondant.

Peuvent être présents un ou deux éléments enfants label ou aucun. La première occurrence de l'élément label fournit une étiquette pour l'arc ; la seconde occurrence fournit une deuxième étiquette pour l'arc et doit être utilisée si l'on encode un transducteur.

Exemple
<arc from="#T3to="#T3">
 <label>OLD</label>
 <label>VIEUX</label>
</arc>
Exemple
<arc from="#fr_T3to="#T3">
 <label>OLD</label>
 <label>VIEUX</label>
</arc>
Modèle de contenu
<content>
 <sequence minOccurs="0">
  <elementRef key="label"/>
  <elementRef key="labelminOccurs="0"/>
 </sequence>
</content>
Schéma Declaration
<rng:element name="arc">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:attribute name="from">
  <rng:ref name="teidata.pointer"/>
 </rng:attribute>
 <rng:attribute name="to">
  <rng:ref name="teidata.pointer"/>
 </rng:attribute>
 <rng:optional>
  <rng:group>
   <rng:ref name="label"/>
   <rng:optional>
    <rng:ref name="label"/>
   </rng:optional>
  </rng:group>
 </rng:optional>
</rng:element>
element arc
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   attribute from { teidata.pointer },
   attribute to { teidata.pointer },
   ( label, label? )?
}