Dependency analysis: who owns what?
Many networks are hierarchical in nature. Such networks can be identified by the nature of their links, e.g. a network of company employees will indicate 'who reports to whom'. With a complex network it can be difficult to establish these relations and it's helpful to be able to automate analysis.
The chart shows a network of people and companies. People may own one or more companies, and companies may control or be controlled by other companies.
The demo code uses some simple functions to find nodes to which there is a path from the selected node, and then applies a sequential layout to the returned items.
Key functions used: