Characteristics of Iiot Information Models
Total Page:16
File Type:pdf, Size:1020Kb
Characteristics of IIoT Information Models An Industrial Internet Consortium White Paper Takuki Kamiya (Fujitsu), Andrei Kolesnikov (IOT Association), Brett Murphy (RTI), Kym Watson (Fraunhofer IOSB), Niklas Widell (Ericsson) Characteristics of IIoT Information Models Contents TABLE OF CONTENTS Part I: Core 1 Introduction ...................................................................................................................... 1 2 Meta-Model for Characterizing IIoT Information Models ................................................... 2 2.1 Services Needed from Connectivity Framework Layer ........................................................... 2 2.1.1 Data format ......................................................................................................................... 2 2.1.2 Interaction abstraction ........................................................................................................ 3 2.2 Levels of Abstraction in Information Models ........................................................................ 4 2.3 IIoT System Information Model Types .................................................................................. 6 2.3.1 Position in system life cycle ................................................................................................. 6 2.3.2 Position in (Architecture Layer, System Layer, Hierarchy Level):........................................ 6 2.4 Core Characteristics ............................................................................................................. 7 2.4.1 Ontology .............................................................................................................................. 7 2.4.2 Contextual data ................................................................................................................... 8 2.4.3 Metamodel .......................................................................................................................... 9 2.4.4 Observation & Measurement ............................................................................................ 11 2.4.5 Actuators and Tasking ....................................................................................................... 12 2.4.6 Security .............................................................................................................................. 13 2.4.6.1 Authorization and Access Control ........................................................................... 13 2.4.6.2 Authentication ........................................................................................................ 14 2.4.6.3 Confidentiality/Privacy ............................................................................................ 17 3 Overview of Examples of Information Models ................................................................. 18 3.1 Related work ..................................................................................................................... 20 Part II: Annexes Annex A WoT (Web of Things) Information Model ....................................................... 21 A.1 Background information .................................................................................................... 21 A.2 Services Needed from Connectivity Framework Layer ......................................................... 21 A.2.1 Data Format ....................................................................................................................... 21 A.2.2 Interaction Abstraction...................................................................................................... 21 A.2.2.1 Services.................................................................................................................... 21 A.2.2.2 Quality of service..................................................................................................... 22 A.2.2.3 Design Patterns ....................................................................................................... 22 A.2.2.4 Protocols ................................................................................................................. 22 A.3 Core Characteristics ........................................................................................................... 23 A.3.1 Ontology ............................................................................................................................ 23 A.3.2 Contextual Data ................................................................................................................. 24 A.3.3 Metamodel ........................................................................................................................ 24 A.3.4 Observation & Measurement ............................................................................................ 25 A.3.4.1 Time ......................................................................................................................... 25 A.3.4.2 Location ................................................................................................................... 25 - ii - Characteristics of IIoT Information Models A.3.4.3 Sensors .................................................................................................................... 25 A.3.4.4 Data Format ............................................................................................................ 25 A.3.5 Actuators and tasking ........................................................................................................ 26 A.3.5.1 Actuators ................................................................................................................. 26 A.3.5.2 Tasking..................................................................................................................... 26 A.3.6 Security .............................................................................................................................. 26 A.3.6.1 Authorization .......................................................................................................... 26 A.3.6.2 Authentication ........................................................................................................ 26 A.3.6.3 Confidentiality ......................................................................................................... 27 A.4 IIoT System Information Models ........................................................................................ 27 A.4.1 Position in System Life Cycle ............................................................................................. 27 A.4.2 Position in (Architecture Layer, System Layer, Hierarchy Level):...................................... 27 Annex B OPEN GEOSPATIAL CONSORTIUM SENSORTHINGS API INFORMATION MODEL 27 B.1 Background Information .................................................................................................... 27 B.2 Services Needed from Connectivity Framework Layer ......................................................... 28 B.2.1 Data Format ....................................................................................................................... 28 B.2.2 Interaction Abstraction...................................................................................................... 28 B.2.2.1 Services.................................................................................................................... 28 B.2.2.2 Quality of service..................................................................................................... 28 B.2.2.3 Design Patterns ....................................................................................................... 28 B.2.2.4 Protocols ................................................................................................................. 28 B.3 Core Characteristics ........................................................................................................... 28 B.3.1 Ontology ............................................................................................................................ 28 B.3.2 Contextual Data ................................................................................................................. 31 B.3.3 Metamodel ........................................................................................................................ 32 B.3.4 Observation & Measurement ............................................................................................ 32 B.3.4.1 Annex A Section 1, Subsection 3, Sub-SubSection 2 ............................................... 32 B.3.4.2 Time ......................................................................................................................... 32 B.3.4.3 Location ................................................................................................................... 32 B.3.4.4 Sensors .................................................................................................................... 32 B.3.4.5 Data Format ............................................................................................................ 32 B.3.5 Actuators and tasking ........................................................................................................ 32 B.3.5.1 Actuators ................................................................................................................. 32 B.3.5.2 Tasking....................................................................................................................