In Graphviz, attributes control different layout characteristics of graphs, subgraphs, nodes, and edges. For example, you can specify the color of an edge or the shape of a node. Graphviz provides documentation for all valid attributes at https://graphviz.org/content/attrs.
The graphviz.attributes vocabulary simply provides three different tuples to encapsulate Graphviz attributes: