A workflow representation where tasks are nodes and dependencies are directed edges with no circular paths.