1. A method comprising: receiving input via a graphical user interface indicating a selection of a graph, wherein the graph includes at least one or more graph nodes and one or more graph edges, wherein each graph node of the one or more graph nodes represents a data object type, and wherein each graph edge of the one or more graph edges represents a data object link; based at least on the one or more graph nodes and one or more graph edges, transforming the graph into a query template; wherein the query template represents one or more database queries which, when executed, returns a result set from a database, wherein each result in said result set includes one or more data objects corresponding to the graph; wherein the method is performed by one or more computing devices.