Internet of Things – Architecture © - 70 -
exposed by the Service. The ResourceDescription in turn may contain
information about the Device on which the Resource is hosted.
3.4.2 Modelling of example scenario
The IoT Information Model is a meta-model that defines the structure of key
aspects of the information being managed in an IoT system. Therefore, unlike
the Domain Model (see the recurring example in Section 3.3.1), it would
typically not be directly instantiated (see information view Section 4.2.3 and the
related Design Choices (Section 5.2.10) for this purpose). Nevertheless, for
illustration purposes, we sketch here how the information relevant for our
example scenario from Section 2.3 could be modeled.
Information
Model::
VirtualEntity
- entityType
- identifier
Information Model::
Attribute
- attributeName
- attributeType
Information
Model::Service
Description
Information
Model::
Association
Load Carrier :
VirtualEntity
hasTemperature :
Attribute
Temperature
Service :
Service
Description
Temperature
Association :
Association
«is instance of»
«is instance of»
«is instance of»
«is instance of»
0..*
Figure 12 : Illustrating example for IoT Information Model.