AJamesPhillips / DataCurator

DataCurator enables you to map and understand complex systems before helping you plan, communicate and navigate successful interventions in them.
https://DataCurator.org
8 stars 1 forks source link

[Spike] Explore potential state and simulated (start / event) time #3

Closed AJamesPhillips closed 3 years ago

AJamesPhillips commented 3 years ago

Currently


For things that could happen in the future there are a few dimensions:

  1. Existence dimension:
    • Happens in future (high probability + high conviction)
    • Could happen in future (high/low probability + low conviction)
    • Won't happen in future (low probability + high conviction)
    • 1b. Existence continuation:
    • i.e. is this an ongoing process (what some might call an ongoing "event") e.g. like "@@20aee689-d7e1-41fd-8f50-ecc6d69dae26"
  2. Temporal dimension:
    • at some time
    • at Z time +/- M (M ~ 1 / conviction)
    • this may be multiple times, e.g. could happen on 12th at 12:00 +/- 10 minutes or 31st +/- 3 days.
  3. Dependencies temporal dimension:
    • after P time +/- R is really saying after event X (correct?)
    • before event Y
    • this is said either as a different form of "after event X"
    • or because after event Y, then event X will not be applicable / possible.

Copied from 1ce18181-1b9a-46e2-aec7-34577a16a801


AJamesPhillips commented 3 years ago

The application and my thinking has evolved and there are a few parts to this collection of observations:

  1. The existence dimension is now modelled (for now) by copying the statev2 TemporalUncertainty + Prediction elements and putting under the "Existence Prediction". This is ok for now but:
    • this is just a state like a statev2 node.
    • as such I think we should nest a statev2 node and have that represent this node's existence state.

Additionally the temporal uncertainty interface can capture all these elements of:

And can also capture the points under "point 2" of:

However it can not currently capture:

To capture multiple possible values we would need to use the full StateV2 pattern AND the previous_VAP_set_ids #8

  1. see above.

  2. Dependencies of temporal dimension.

    • I suspect we will eventually handle this by computing over the graph
    • and secondly by allowing the computed values to influence not only the state value, but the existence prediction values as well.
AJamesPhillips commented 3 years ago

This is a valuable collection of scenarios to model but closing this issue as nothing specific and concrete to action.