A graph data structure that uses topological ordering, meaning that the graph flows in only one direction, and it never goes in circles.