Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2020 Feb 11;20(4):953.
doi: 10.3390/s20040953.

IoT-Stream: A Lightweight Ontology for Internet of Things Data Streams and Its Use with Data Analytics and Event Detection Services

Affiliations

IoT-Stream: A Lightweight Ontology for Internet of Things Data Streams and Its Use with Data Analytics and Event Detection Services

Tarek Elsaleh et al. Sensors (Basel). .

Abstract

With the proliferation of sensors and IoT technologies, stream data are increasingly stored and analyzed, but rarely combined, due to the heterogeneity of sources and technologies. Semantics are increasingly used to share sensory data, but not so much for annotating stream data. Semantic models for stream annotation are scarce, as generally semantics are heavy to process and not ideal for Internet of things (IoT) environments, where the data are frequently updated. We present a light model to semantically annotate streams, IoT-Stream. It takes advantage of common knowledge sharing of the semantics, but keeping the inferences and queries simple. Furthermore, we present a system architecture to demonstrate the adoption the semantic model, and provide examples of instantiation of the system for different use cases. The system architecture is based on commonly used architectures in the field of IoT, such as web services, microservices and middleware. Our system approach includes the semantic annotations that take place in the pipeline of IoT services and sensory data analytics. It includes modules needed to annotate, consume, and query data annotated with IoT-Stream. In addition to this, we present tools that could be used in conjunction to the IoT-Stream model and facilitate the use of semantics in IoT.

Keywords: IoT; data model; data stream; linked data; ontology; semantic model.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
An Analogy of Internet of Things (IoT) stream data as waterways derived from other waterways.
Figure 2
Figure 2
IoT-Stream classes and properties.
Figure 3
Figure 3
IoT-Stream linked with the main ontologies.
Figure 4
Figure 4
An instantiation of IoT-Stream.
Figure 5
Figure 5
System entities and interactions for IoT-Stream adoption.
Figure 6
Figure 6
Ontology concepts used in data flow between system entities: (a) A Producer registering an IotStream. (b) A Producer publishing a StreamObservation. (c) A Consumer registering an IotStream derived from an IotStream analysed by an Analytics Service. (d) An Analytics Service publishing an analysed StreamObservation. (e) Another Analytics Service publishing a generated Event.
Figure 7
Figure 7
Smart city traffic analysis.
Figure 8
Figure 8
Annotation process for detecting traffic and air quality levels.
Figure 9
Figure 9
Capturing IoT stream data from Smart Home environments.
Figure 10
Figure 10
Annotation process for detecting indoor activity levels.
Figure 11
Figure 11
Analysed IoT-Streams using KAT service.
Figure 12
Figure 12
IoTCrawler Architecture with the use of IoT-Stream.

References

    1. Kolozali Ş., Bermudez-Edo M., Davar N.F., Barnaghi P., Gao F., Ali M.I., Mileo A., Fischer M., Iggena T., Kuemper D., et al. Observing the Pulse of a City: A Smart City Framework for Real-time Discovery, Federation, and Aggregation of Data Streams. IEEE Internet Things J. 2018;6:2651–2668. doi: 10.1109/JIOT.2018.2872606. - DOI
    1. Seydoux N., Drira K., Hernandez N., Monteil T. Knowledge Engineering and Knowledge Management. EKAW 2016. Springer; Cham, Switzerland: 2016. IoT-O, a core-domain IoT ontology to represent connected devices networks; pp. 561–576.
    1. Alirezaie M., Hammar K., Blomqvist E., Nyström M., Ivanova V. SmartEnv Ontology in E-care@ home; Proceedings of the 9th International Semantic Sensor Networks Workshop; Monterey, CA, USA. 9 October 2018; pp. 72–79.
    1. Petrakis E.G., Sotiriadis S., Soultanopoulos T., Renta P.T., Buyya R., Bessis N. Internet of Things as a Service (iTaaS): Challenges and Solutions for Management of Sensor Data on the Cloud and the Fog. Internet Things. 2018;3–4:156–174. doi: 10.1016/j.iot.2018.09.009. - DOI
    1. Bermudez-Edo M., Elsaleh T., Barnaghi P., Taylor K. IoT-Lite Ontology. W3C Member Submission, W3C, November 2015. [(accessed on 1 December 2019)]; Available online: https://www.w3.org/Submission/2015/SUBM-iot-lite-20151126/

LinkOut - more resources