diff --git a/documentation/design/05-implementation.md b/documentation/design/05-implementation.md index f09887c251b18360bf7ac3fd437c7aa841a17917..1dc36874ac4bb2b05f20bbb240baece811348a46 100644 --- a/documentation/design/05-implementation.md +++ b/documentation/design/05-implementation.md @@ -45,6 +45,25 @@ databases should be used to store the different topology graphs and their pontential dependencies? How should the interface between gosdn and this database look like? +Here is an attempt to describe the above text in a graphical reprensetation: + +```mermaid +graph TB + + SubGraph1 --> SubGraph1Flow + subgraph "SubGraph 1 Flow" + SubGraph1Flow(SubNode 1) + SubGraph1Flow -- Choice1 --> DoChoice1 + SubGraph1Flow -- Choice2 --> DoChoice2 + end + + subgraph "Main Graph" + Node1[Node 1] --> Node2[Node 2] + Node2 --> SubGraph1[Jump to SubGraph1] + SubGraph1 --> FinalThing[Final Thing] +end +``` + ### Potential other Inventories There may be the potential need to store information beyond pure topologies,