We construct a graph from actual nodes with a selected field as label.
strict digraph { rankdir=LR node [shape=box style=filled fillcolor=palegreen] 0 [label="Person Ward" tooltip="name: Ward address: background: "] 1 [label="Org Wiki" tooltip="name: Wiki address: scope: "] 2 [label="Action Publication" tooltip="name: Publication scope: success: "] 3 [label="Ideal Sharing" tooltip="name: Sharing scope: success: "] 0 -> 1 [label="Serves"] 1 -> 2 [label="Facilitates"] 2 -> 3 [label="Serves"]}