Le langage DOT est un langage de description de graphe dans un format texte. Il fait partie de l'ensemble d'outils open source Graphviz créés par les laboratoires de recherche d'AT&T.
Les fichiers textes contenant une description de graphe portent l'extension .dot ou .gv.
La syntaxe DOT peut décrire des graphes non orientés.
graph mon_graphe {
a -- b -- c;
b -- d;
}
La syntaxe DOT peut décrire des graphes orientés, comme des automates finis.
digraph mon_graphe {
a -> b -> c;
b -> d;
}
Plusieurs programmes sont capables de traiter le langage DOT et générer des images :