Text this: Directed Graph Representation and Traversal in Relational Databases