You really have to look at what processes the relationship. What you want is what the graph implements (for example, nodes and edges), then you use the graph traversal to find nodes that match your criteria. This simplifies it, but the recommendations are not easy.
source share