# Module type Graphviz.ATTRIBUTES

    module type ATTRIBUTES = sig .. end

The `ATTRIBUTES` module type defines the interface for the engines.

    type graph

Attributes of graphs.

    type vertex

Attributes of vertices.

    type edge

Attributes of edges.
`type ``subgraph = {`

`` | `sg_name : `string`;` | `(*` | Box name. | `*)`
`` | `sg_attributes : `vertex list`;` | `(*` | Box attributes. | `*)`

}
Attributes of (optional) boxes around vertices.