%%{init: {"flowchart": {"defaultRenderer": "elk"}} }%%
flowchart TD
SPO{S P O} --> |subject| S
SPO --> |predicate| P
SPO --> |object| O
SP{S P} -.-> SPO
SP -.-> S
SP -.-> P
SO{S O} -.-> SPO
SO -.-> S
SO -.-> O
PO{P O} -.-> SPO
PO -.-> P
PO -.-> O
SPOQualVal{SPO Qual Val} --> |qualifies| SPO
SPO -.-> SPOQualVal
SPOQualVal --> |predicate| Qual
Qual -.-> SPOQualVal
SPOQualVal --> |object| Val
Val -.-> SPOQualVal