Object Process Graph

The Object Process Graph (OPG)  borrows concepts from graph theory in mathematics, viz. nodes and edges. You can read about Mathematical Graph Theory  on Wikipedia. 

In the OPG, nodes are used to define data and logic structures, and edges define relationships between nodes and actions to be performed.

The OPG is a composite, layered graph that includes a set of directed graphs and a set of trees. Each node within the graph belongs to both a directed graph and a tree. The directed graph to which each node belongs defines its relationships with other nodes within that graph. The tree to which the node belongs defines the composition hierarchy to which it belongs. A node may belong to multiple directed graphs as well as multiple composition hierarchies.  More information is available in the primary patent (US #7,316,001 Object Process Graph System).