Causal Graph
In ObjectiveNet, possible changes are modelled as nodes in a graph, which may be connected together by edges.
Nodes
Nodes are the main entities in a graph. They are conceived as possible changes for the purpose of ObjectiveNet. One can create or edit a node via the node info pane.
Every node must have the following attributes:
- type, e.g., objectives, actions, and potentialities
- title, to contain a short, one-line summary of the possible change
- scope, which indicates where/to whom the change should apply
Additionally, the following attributes can be added to any node:
- status, among live, draft, completed, legacy,
- a list of tags,
- a list of references,
- a longer description,
- a measure of the support level
Edges
Edges connect two nodes together, representing a causal relation in a loose way, in which one node would be enabling/causing/implying another.
Each edge may have the following attributes associated to it:
- a list of references,
- a longer description,
- a measure causal strength, encompassing both aspects of necessity and sufficiency.