visualisation-tool
visualisation-tool copied to clipboard
Add Stacks as a feature and enable by default for any complex graph
BOVS allows nodes to be stacked together into a single node: https://www.openownership.org/visualisation/core/stacks/
There are Entity and Owner stacks, which go down the chain or across the chain respectively. Going across (i.e. multiple parties all interested in the same node) is hte simplest candidate to implement and arguably the most useful too.
Owner stacks
Auto stacking
- Where multiple parties of the same type (e.g. multiple People) are all interested in the same entities (e.g. Companies A to C), those parties should be automatically stacked together, especially in larger diagrams.
Stack inspection
- The user can click a Stack to see in a popup which parties are in it, and their key details.
Stack expansion
- The user can click individual parties within the popup to remove them from the stack.
- A button is offered to expand the entire stack i.e. remove all entities from the stack.
Collapsing entities
A much more complex addition to this feature.
- There is a way for the user to select nodes within the graph.
- If the selection encompasses multiple parties all of whom are interested in the same entities, a button is offered to collapse them into a stack.
Entity stacks
More complex and less important but equivalent features could be implemented here. In particular:
- Whenever multiple entities are connected in direct, unbroken, unbifurcating ownership chains, they can be automatically reduced to a stack – in complex diagrams.