Based on the classical triple modeling relation and model-driven mechanism (MDM), an extended definition of modeling relationship can be done. The general modeling relationship is defined as 5-tuple (M, T, K, G, A) where
- Model M conforms-to Modeling Knowledge K and models The Target T,
- Modeler G gets-properties-of T and formulates M that conforms-to K, and
- Actor A depends-on M to acts-on/for T according-to K.
The relation acts-on/for is referred to “take action to have effect on or for” the target.
Figure: General Modeling Relationship
Note. The “modeling” here is under a broad sense, that is, for both making model and serving as model.
This diagram is complementary to the last one, the Class Diagram for Model Working System. They give a holistic view together for model working. I think, the general relationship is as a framework for any model-working system.
For your comments.