A setting observable is an entity which is determined by some agent (could be a human or an automatic system). Examples include targets, goals, parameters, settings, all which are not determined by observation but by decision. In principle, a setting might also be observed, e.g. one can observe a setting of some equipment or look up a target parameter in the medical record, but the cause of the setting value is ultimately some human intervention.

Slides

Proposal

Introduce a new high-level, primitive concept "Setting" which is a direct descendent of Observable entity which is the single stated primitive parent of all current target, goal, parameter, setting observables.

https://docs.google.com/presentation/d/1m6g6X4yZXItsJQdTkA5tesb_WOf16z1JvzqRRQy1Iu4/edit?usp=sharing

A setting might share the same quality/process characteristic/function attributes as the non-setting observable, e.g. a target heart rate can share the attributes of the heart rate observable with the addition of the "Setting" stated parent.

Possibly, a sub-hierarchy of "Setting" might include "Goal", "Target" etc. depending on future use cases.

Currently, modeled Observables are given stated primitive parents in the existing Observables hierarchy, so effectively, assigning a previously unused observable as a stated parent makes the settings and other observables disjunct. Any future development of Observables would have to consider which stated primitive parents are relevant, if any, and what impact those parents might have.