1. A computer-implemented method comprising: an engine accessing metadata associated with graph data of a graph database, the metadata identifying a plurality of nodes of a first node type, a plurality of nodes of a second node type, and a plurality of edges of a first edge type between the plurality of nodes of the first node type and the plurality of nodes of the second node type; the engine formulating a query including the metadata; the engine promulgating the query to the graph database; and the engine receiving from the graph database a query result responsive to the query.