Graph Description Language

Program-Transformation.Org: The Program Transformation Wiki
The Graph Description Language (GDL) of the VCG tool describes graphs that consist of subgraphs, nodes, and edges. The GDL syntax supports special kinds of edges (e.g., nearedge) that control the graph layout. Attributes are key-value pairs. Default attributes and redefinition of default attributes for edges and nodes are supported as well. Nodes are identified with an obligatory label attribute. Edges must have sourcename and targetname attributes that refer to the nodes' labels. GDL has a very rich set of predefined attributes. The core of GDL is compatible to GRL, the specification language of the Edge graph editor.

The following gives a code example that contains two nodes (called 'one' and 'two') that are connected with an edge. The edge is colored red.

  graph: {
    node: { title: "one" }
    node: { title: "two" }
    edge: { sourcename: "one" targetname: "two"
            color: "red" }

(Quoted from ExchangeFormatBibliography)


-- HolgerKienle