When the invention is used for an application such as data discovery and analysis, the operations specified by the nodes include queries of the source of data represented by the incoming edge, segmentations of the source of data, aggregation operations on the source of data, a viewer operation which displays the data of the source, and an external tool operation which provides the data of the sour