Usages of Semantic Web Services Technologies in IoT Ecosystems and its Impact in Services Delivery: A survey
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," https://www.itu.int/en/ITU-D/Regional-Presence/AsiaPacific/SiteAssets/Pages/Events/2016/Dec-2016-IoT/IoTtraining/IoT%20Intro-Zennaro.pdf, 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)," https://www.w3.org/TR/rdf-schema/, 2014.
D. L. McGuinness and F. Van Harmelen, "OWL web ontology language overview," W3C recommendation, vol. 10, p. 2004, 2004.
G. Madhu and P. Vijayakumar, "RESOURCE CONSTRAINED IOT ENVIRONMENTS: A SURVEY," 2017.
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.
Copyright (c) 2020 International Journal of Computer (IJC)
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who submit papers with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
- By submitting the processing fee, it is understood that the author has agreed to our terms and conditions which may change from time to time without any notice.
- It should be clear for authors that the Editor In Chief is responsible for the final decision about the submitted papers; have the right to accept\reject any paper. The Editor In Chief will choose any option from the following to review the submitted papers:A. send the paper to two reviewers, if the results were negative by one reviewer and positive by the other one; then the editor may send the paper for third reviewer or he take immediately the final decision by accepting\rejecting the paper. The Editor In Chief will ask the selected reviewers to present the results within 7 working days, if they were unable to complete the review within the agreed period then the editor have the right to resend the papers for new reviewers using the same procedure. If the Editor In Chief was not able to find suitable reviewers for certain papers then he have the right to reject the paper.
- Author will take the responsibility what so ever if any copyright infringement or any other violation of any law is done by publishing the research work by the author
- Before publishing, author must check whether this journal is accepted by his employer, or any authority he intends to submit his research work. we will not be responsible in this matter.
- If at any time, due to any legal reason, if the journal stops accepting manuscripts or could not publish already accepted manuscripts, we will have the right to cancel all or any one of the manuscripts without any compensation or returning back any kind of processing cost.
- The cost covered in the publication fees is only for online publication of a single manuscript.