due to its importance in different domain
applications. Sensors are one of the most important
components of the IoT. Raw sensor stream data are
useless unless properly annotated. Therefore, by
adding semantic annotations with concept definitions
from ontologies, it’s possible the interpretation and
understanding of sensor stream data.
This study presents a system for real-time
integration of semantics into heterogeneous sensor
stream data with context IoT. First, selected
technologies and standards for semantic annotations,
such as Spark Streaming, Apache Kafka, Apache
Cassandra, and OGC standards are described. Then,
the system architecture and implementation of an IoT
real-time air quality monitoring system is presented,
including:
a) Received sensor data in JSON format of the
following measuring parameters: co, h, no2, o3,
pm10, pm25, so2, t, w, and wg,
b) Integration of semantic annotations such as
#AIQ Index, #Air Pollution Level, and #Health
Implications to the sensor stream data in SOS O&M
format. One of the most important point of this
research is that a new type of observation
SemObservation (with gml:Sem MeasureType result
type) is developed, and
c) System outputs to display the heterogeneous
sensor stream data and their semantic annotations.
Extending the system with more advanced real-
time annotation techniques of semantics such as
XPath annotations and development of techniques for
real-time interpretation of semantic annotations is left
for future work.
REFERENCES
Aggarwal, C. C., Ashish, N., & Sheth, A. (2013). The
internet of things: A survey from the data-centric
perspective. In Managing and mining sensor data.
Springer US. (383-428).
Aqicn, API – Air Quality Programmatic APIs, [Online,
Accessed 20/02/2020]. Available: https://aqicn.org/api.
Barnaghi, P., Wang, W., Henson, C., & Taylor, K. (2012).
Semantics for the Internet of Things: Early Progress and
Back to the Future. International Journal on Semantic
Web and Information Systems (IJSWIS), 8(1), 1-21.
Bröring, A., Stasch, C., & Echterhoff, J. (2012). OGC
sensor observation service interface standard. Open
Geospatial Consortium Interface Standard, 12-006.
Gorasiya, D. V., 2019. Comparison of Open-Source Data
Stream Processing Engines: Spark Streaming, Flink and
Storm. Technical Report, DOI: 10.13140/RG.2.2.
16747.49440.
Henson, C. A., Pschorr, J. K., Sheth, A. P., & Thirunarayan,
K. (2009). SemSOS: Semantic sensor observation
service. In International Symposium on Collaborative
Technologies and Systems, 2009. CTS'09. IEEE. (44-
53).
Jirka, S., Stasch, Ch. & Bröring, A. (2014). OGC Best
Practice for Sensor Web Enablement, Lightweight SOS
Profile for Stationary In-Situ Sensors. Open Geospatial
Consortium. Version 1.0, ref. no. 11-169r1.
Kafka Apache, Kafka Apache – A distributed streaming
platform, [Online, Accessed 15/02/2020]. Available:
https://kafka.apache.org.
Karimov, J., Rabl, T., Katsifodimos, A., Samarev, R.,
Heiskanen, H., & Markl, V., 2018. Benchmarking
Distributed Stream Data Processing Systems. In
Proceedings of the IEEE 34th International Conference
on Data Engineering (ICDE). Paris, France.
Lee, Y. J., Trevathan, J., Atkinson, I., & Read, W. (2015).
The Integration, Analysis and Visualization of Sensor
Data from Dispersed Wireless Sensor Network Systems
Using the SWE Framework. Journal of Telecommuni-
cations and Information Technology, (4), 86.
OGC Standards, Open Geospatial Consortium (OGC),
[Online, Accessed 05/01/2020]. Available: https://
www.ogc.org /docs/is/.
Pradilla, J., Palau C., & Esteve, M. (2016). SOSLITE:
Lightweight Sensor Observation Service (SOS) for the
Internet of Things (IOT). ITU Kaleidoscope: Trust in
the Information Society, Barcelona.
Sejdiu, B., Ismaili F., and Ahmedi L., (2020). “Integration
of semantics into sensor data for the IoT - A Systematic
Literature Review” - International Journal on Semantic
Web and Information Systems (IJSWIS). Volume 16,
Issue 4, Article 1.
Sheth, A., Henson, C., & Sahoo, S. S. (2008). Semantic
sensor web. IEEE Internet computing, 12(4), (78-83).
W3C Semantic Sensor Network Incubator Group (SSN-
XG), Semantic Sensor Network Ontology. [Online,
Accessed 25/02/2020]. Available: https://www.w3.org
/2005/ Incubator/ssn/ssnx/ssn.