(Pustejovsky, 2013) introduces the notion of an object's habitat, which encodes these circumstances.
assume that, for an artifact, x, given the appropriate context C, performing the action π will result in the intended or desired resulting state, R, i.e., C → [π]R. if a context C (a set of contextual factors) is satisfied, then every time the activity of π is performed, the resulting state R will occur.