Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

ThingModel is one special kind of models (the other kinds are DataModels and AppModels). Therefore it has all the properties of Models (Lifecycle of modelsModel AttributesUnique and Constraints).

A ThingModel has

However, as a recommended practice, the Attributes and Actions related to the interactions with an external thing (sensors, actuators, machines) are often defined in a reusable structure called ThingFacet, and combined into a ThingModel. This relationship was explained in the concept of Models and Model Facets.

 

ThingModel is a complex type defined by Atomic Domain Language Thing Definition Language (TDL). ThingModel inherits ThingFacet and a DataModel.

...