DOT language

DOT is a graph description language for specifying entities and their interrelationships. Many tools—most of which are part of the Graphviz collection of software—leverage the DOT language to operate. There are tools available to visualize, edit, and reason about graphs specified in the DOT language. Software could generate DOT in order to create visualizations for DSL's.