A Thing definition is used to define all the characteristics generally required to model a Thing with specific capabilities. Each Thing is associated to a Thing definition. Modifying a Thing definition will modify all the associated Things. While creating a new Thing definition you define the attributes, alarms, properties, methods, tunnels, locations, presentation information, and other characteristics of a particular type of Thing.
The definition of the thing definitions is flexible and can be as general (a few thing definitions that all thing types use) or as specific (many thing definitions, each with its own specific definition of its characteristics). In the figure below, the CAR thing definition is used by the three things and gets all the attributes, alarms, properties, and other parameters associated with the thing definition.
By cloning, it is possible to extend a Thing definitions with additional settings.
This section contains the following pages: