Usages of Semantic Web Services Technologies in IoT Ecosystems and its Impact in Services Delivery: A survey

  • Mutasim Elsadig Adam Sudan University of sciences and technology, Khartoum, Sudan
Keywords: Internet of Things, IoT, Semantic technology, service discovery, service selection, Web Service


Internet of things (IoT) has begun to emerge in our daily life through the huge number of smart services provided by the devices that deploy around us.  Vague and uncertainty in attributes that using in describing services, different levels of quality of each service and the limitation in capabilities of IoT devices are affect and hinder the process of discovering or selecting services.   The services in IoT need to be well described to enable users to receive their services that relevant to their query. This survey will investigate the most popular semantic services models and explore the use of these models in enhancing services discovery and services selection in IoT domain. Furthermore, the survey will investigate the evaluation metrics used by each study and compare the results that they obtained. 


M. Zennaro, "Intro to Internet of Things,", 2016.

D.-H. P. H.-C. B. C. S. P. S.-J. Kang, "Semantic open IoT service platform technology," Internet of Things (WF-IoT), 2014 IEEE World Forum p. 1, 2014.

A. Nordrum, "Popular Internet of Things Forecast of 50 Billion Devices by 2020 Is Outdated," 2016.

S. R. Department, "Internet of Things - number of connected devices worldwide 2015-2025," 2019.

L. Columbus, "2017 Roundup Of Internet Of Things Forecasts," 2017.

H. Heinonen, "Internet of Things booming 15 Trillion Market," 2018.

A. Haroon, M. A. Shah, Y. Asim, W. Naeem, M. Kamran, and Q. Javaid, "Constraints in the IoT: the world in 2020 and beyond," Constraints, vol. 7, 2016.

G. Bajaj, R. Agarwal, P. Singh, N. Georgantas, and V. Issarny, "A study of existing Ontologies in the IoT-domain," arXiv preprint arXiv:1707.00112, 2017.

M. Thoma, T. Braun, C. Magerkurth, and A.-F. Antonescu, "Managing things and services with semantics: A survey," in Network Operations and Management Symposium (NOMS), 2014 IEEE, 2014, pp. 1-5.

J. Cardoso and A. Sheth, "The Semantic Web and its applications," in Semantic Web Services, Processes and Applications, ed: Springer, 2006, pp. 3-33.

T. Berners-Lee, J. Hendler, and O. Lassila, "The semantic web," Scientific american, vol. 284, pp. 34-43, 2001.

W. W. W. Consortium, "RDF 1.1 concepts and abstract syntax," 2014.

D. Brickley and R. Guha, "RDF Schema 1.1, W3C recommendation (2014),", 2014.

D. L. McGuinness and F. Van Harmelen, "OWL web ontology language overview," W3C recommendation, vol. 10, p. 2004, 2004.


J. Kopecky, T. Vitvar, and D. Fensel, "Semantic web service automation with lightweight annotations," 2009.

M. Khezrian, A. Jahan, W. M. N. W. Kadir, and S. Ibrahim, "An approach for web service selection based on confidence level of decision maker," PloS one, vol. 9, p. e97831, 2014.

A. Khamparia and B. Pandey, "Review on Semantic Web Service Processes," in 2nd International conference on computing science, Elsevier Indexed, 2013, pp. 387-392.

V. Tsetsos, "Semantic web service discovery: Methods, algorithms, and tools," in Semantic web services: theory, tools and applications, ed: IGI Global, 2007, pp. 240-280.

T. Vitvar, M. Zaremba, and D. Fensel, "Wsmo-lite: Lightweight semantic descriptions for services on the web," in null, 2007, pp. 77-86.

A. Ankolekar, M. Burstein, J. R. Hobbs, O. Lassila, D. Martin, D. McDermott, et al., "DAML-S: Web service description for the semantic web," in International Semantic Web Conference, 2002, pp. 348-363.

D. Martin, M. Burstein, J. Hobbs, O. Lassila, D. McDermott, S. McIlraith, et al., "OWL-S: Semantic markup for web services," W3C member submission, vol. 22, 2004.

U. Bellur, H. Vadodaria, and A. Gupta, "Semantic matchmaking algorithms," in Greedy Algorithms, ed: InTech, 2008.

B. Jia, S. Liu, and Y. Yang, "Fractal cross-layer service with integration and interaction in internet of things," International Journal of Distributed Sensor Networks, vol. 10, p. 760248, 2014.

J. De Bruijn, D. Fensel, M. Kerrigan, U. Keller, H. Lausen, and J. Scicluna, "Modeling semantic web services," The Web Service Modeling Language, 2008.

A. Hassani, P. D. Haghighi, S. Ling, P. P. Jayaraman, and A. Zaslavsky, "Querying IoT services: A smart carpark recommender use case," in Internet of Things (WF-IoT), 2018 IEEE 4th World Forum on, 2018, pp. 619-624.

M. Grüninger, R. Hull, and S. A. McIlraith, "A Short Overview of FLOWS: A First-Order Logic Ontology for Web Services," IEEE Data Eng. Bull., vol. 31, pp. 3-7, 2008.

D. Fensel, F. Fischer, J. Kopecký, R. Krummenacher, D. Lambert, and T. Vitvar, "WSMO-Lite: Lightweight semantic descriptions for services on the web," W3C Member Submission, vol. 23, 2010.

M. Bermudez-Edo, T. Elsaleh, P. M. Barnaghi, and K. L. Taylor, "IoT-Lite: A Lightweight Semantic Model for the Internet of Things," in UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld, 2016, pp. 90-97.

D. Roman, J. Kopecký, T. Vitvar, J. Domingue, and D. Fensel, "WSMO-Lite and hRESTS: Lightweight semantic annotations for Web services and RESTful APIs," Web Semantics: Science, Services and Agents on the World Wide Web, vol. 31, pp. 39-58, 2015.

B. Jia, W. Li, and T. Zhou, "A Centralized Service Discovery Algorithm via Multi-Stage Semantic Service Matching in Internet of Things," in Computational Science and Engineering (CSE) and Embedded and Ubiquitous Computing (EUC), 2017 IEEE International Conference on, 2017, pp. 422-427.

S. B. Fredj, M. Boussard, D. Kofman, and L. Noirie, "Efficient semantic-based IoT service discovery mechanism for dynamic environments," in Personal, Indoor, and Mobile Radio Communication (PIMRC), 2014 IEEE 25th Annual International Symposium on, 2014, pp. 2088-2092.

S. B. Mokhtar, D. Preuveneers, N. Georgantas, V. Issarny, and Y. Berbers, "EASY: Efficient semAntic Service discoverY in pervasive computing environments with QoS and context support," Journal of Systems and Software, vol. 81, pp. 785-808, 2008.

P. Gomes, E. Cavalcante, T. Rodrigues, T. Batista, F. C. Delicato, and P. F. Pires, "A federated discovery service for the internet of things," in Proceedings of the 2nd Workshop on Middleware for Context-Aware Applications in the IoT, 2015, pp. 25-30.

S. De, T. Elsaleh, P. Barnaghi, and S. Meissner, "An internet of things platform for real-world and digital objects," Scalable Computing: Practice and Experience, vol. 13, pp. 45-58, 2012.

A. Yachir, B. Djamaa, A. Mecheti, Y. Amirat, and M. Aissani, "A comprehensive semantic model for smart object description and request resolution in the internet of things," Procedia Computer Science, vol. 83, pp. 147-154, 2016.

G. Cassar, P. Barnaghi, W. Wang, and K. Moessner, "A hybrid semantic matchmaker for iot services," in Green Computing and Communications (GreenCom), 2012 IEEE International Conference on, 2012, pp. 210-216.

G. Tzortzis and E. Spyrou, "A semi-automatic approach for semantic IoT service composition," in Workshop on Artificial Intelligence and Internet of Things in conjunction with SETN, 2016.

G. Pierris, D. Kothris, E. Spyrou, and C. Spyropoulos, "SYNAISTHISI: An enabling platform for the current internet of things ecosystem," in Proceedings of the 19th Panhellenic Conference on Informatics, 2015, pp. 438-444.

F. Khodadadi and R. O. Sinnott, "A Semantic-aware Framework for Service Definition and Discovery in the Internet of Things Using CoAP," Procedia Computer Science, vol. 113, pp. 146-153, 2017.

F. Khodadadi, A. V. Dastjerdi, and R. Buyya, "Simurgh: A framework for effective discovery, programming, and integration of services exposed in IoT," in Recent Advances in Internet of Things (RIoT), 2015 International Conference on, 2015, pp. 1-6.

A. Yachir, Y. Amirat, A. Chibani, and N. Badache, "Event-aware framework for dynamic services discovery and selection in the context of ambient intelligence and Internet of Things," IEEE Transactions on Automation Science and Engineering, vol. 13, pp. 85-102, 2016.

N. N. H. Win, J.-M. Bao, G. Cui, and P. Dalaijargal, "Semantic QoS Ontology and Semantic Service Ranking Approach for IoT services," Journal of Harbin Institute of Technology, vol. 6, p. 017, 2014.

Q. Wei, Z. Jin, L. Li, and G. Li, "Lightweight semantic service modelling for IoT: an environment-based approach," International Journal of Embedded Systems, vol. 8, pp. 164-173, 2016.

R. Akkiraju, "Semantic web services," in Semantic Web Services: Theory, Tools and Applications, ed: IGI Global, 2007, pp. 191-216.

R. Lara, D. Roman, A. Polleres, and D. Fensel, "A conceptual comparison of WSMO and OWL-S," in European Conference on Web Services, 2004, pp. 254-269.

How to Cite
Adam, M. E. (2020). Usages of Semantic Web Services Technologies in IoT Ecosystems and its Impact in Services Delivery: A survey. International Journal of Computer (IJC), 36(1), 53-72. Retrieved from