Abstract
As the number of connected devices is exponentially growing, the IoT community is investigating potential ways of overcoming the resulting heterogeneity to enable device compatibility, interoperability and integration. The Semantic Web technologies, frequently used to address these issues, have been employed to develop a number of ontological frameworks, aiming to provide a common vocabulary of terms for the IoT domain. Defined in Web Ontology Language – a language based on the Description Logics, and thus equipped with the ‘off-the-shelf’ support for formal reasoning – these ontologies, however, seem to neglect the built-in automated reasoning capabilities. Accordingly, this paper discusses the possibility of leveraging this idle potential for automated analysis in the context of defining and enforcing policies for the IoT. As a first step towards a proof of concept, the paper focuses on a simple use case and, using the existing IoT-Lite ontology, demonstrates different types of semantic classification to enable policy enforcement. As a result, it becomes possible to detect a critical situation, when a dangerous temperature threshold has been exceeded. With the proposed approach, IoT practitioners are offered an already existing, reliable and optimised policy enforcement mechanism. Moreover, they are also expected to benefit from support for policy governance, separation of concerns, a declarative approach to knowledge engineering, and an extensible architecture.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
In this example, England and the United Kingdom are uniquely represented by their respective Wikipedia URLs.
- 6.
- 7.
The notations ssn, iot, and dul are established shortcuts for imported OWL ontologies, where corresponding concepts are defined.
SSN ontology (ssn): http://purl.oclc.org/NET/ssnx/ssn
IoT-Lite ontology (iot): http://purl.oclc.org/NET/UNIS/fiware/iot-lite
DOLCE Upper Level Ontology (dul): http://www.loa.istc.cnr.it/ontologies/DOLCE-Lite.owl.
- 8.
Please note that there are two main reasoning methods, which define the order, in which axioms are considered for evaluation – namely, forward and backward chaining [21]. In the presented use case, forward chaining is assumed to be in place.
References
Number of smartphone users worldwide from 2014 to 2020 (2017). https://www.statista.com/statistics/330695/number-of-smartphone-users-worldwide/. Accessed 14 July 2017
Agarwal, R., Fernandez, D.G., Elsaleh, T., Gyrard, A., Lanza, J., Sanchez, L., Georgantas, N., Issarny, V.: Unified IoT ontology to enable interoperability and federation of testbeds. In: Proceedings of 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), pp. 70–75. IEEE (2016)
Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor networks: a survey. Comput. Netw. 38(4), 393–422 (2002)
Bermudez-Edo, M., Elsaleh, T., Barnaghi, P., Taylor, K.: IoT-Lite: a lightweight semantic model for the Internet of Things. In: Proceedings of 2016 International IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress, pp. 90–97. IEEE (2016)
Berners-Lee, T., Hendler, J., Lassila, O., et al.: The semantic web. Sci. Am. 284(5), 28–37 (2001)
Dautov, R., Kourtesis, D., Paraskakis, I., Stannett, M.: Addressing self-management in cloud platforms: a semantic sensor web approach. In: Proceedings of the 2013 International Workshop on Hot topics in Cloud Services, pp. 11–18. ACM (2013)
Dautov, R., Paraskakis, I., Stannett, M.: Towards a framework for monitoring cloud application platforms as sensor networks. Cluster Comput. 17(4), 1203–1213 (2014)
Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)
Gyrard, A., Serrano, M., Atemezing, G.A.: Semantic web methodologies, best practices and ontology engineering applied to Internet of Things. In: Proceedings of 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), pp. 412–417. IEEE (2015)
Hitzler, P., Krötzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. Chapman & Hall/CRC, Boca Raton (2009)
Hu, S., Wang, H., She, C., Wang, J.: AgOnt: ontology for agriculture Internet of Things. In: Li, D., Liu, Y., Chen, Y. (eds.) CCTA 2010. IAICT, vol. 344, pp. 131–137. Springer, Heidelberg (2011). doi:10.1007/978-3-642-18333-1_18
Kinkar, S., Hennessy, M., Ray, S.: An ontology and integration framework for smart communities. J. Comput. Inf. Sci. Eng. 16(1), 011003 (2016)
Kotis, K., Katasonov, A.: Semantic interoperability on the web of things: the semantic smart gateway framework. In: Proceedings of 2012 Sixth International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), pp. 630–635. IEEE (2012)
Liang, S., Croitoru, A., Tao, V.: A distributed geospatial infrastructure for sensor web. Comput. Geosci. 31(2), 221–231 (2005)
Nambi, A.U., Sarkar, C., Prasad, V., Rahim, A.: A unified semantic knowledge base for IoT. In: Proceedings of 2014 IEEE World Forum on Internet of Things (WF-IoT), pp. 575–580. IEEE (2014)
Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the Internet of Things: a survey. IEEE Commun. Surv. Tutorials 16(1), 414–454 (2014)
Rubin, D.L., Shah, N.H., Noy, N.F.: Biomedical ontologies: a functional perspective. Briefings in Bioinform. 9(1), 75–90 (2008)
Seydoux, N., Drira, K., Hernandez, N., Monteil, T.: IoT-O, a core-domain IoT ontology to represent connected devices networks. In: Blomqvist, E., Ciancarini, P., Poggi, F., Vitali, F. (eds.) EKAW 2016. LNCS (LNAI), vol. 10024, pp. 561–576. Springer, Cham (2016). doi:10.1007/978-3-319-49004-5_36
Sheth, A., Henson, C., Sahoo, S.S.: Semantic sensor web. IEEE Internet Comput. 12(4), 78–83 (2008)
Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: a practical OWL-DL reasoner. Web Semant. Sci. Serv. Agents World Wide Web 5(2), 51–53 (2007)
Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations, vol. 13. MIT Press, Cambridge (2000)
Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: principles and methods. Data Knowl. Eng. 25(1–2), 161–197 (1998)
Toma, I., Simperl, E., Hench, G.: A joint roadmap for semantic technologies and the Internet of Things. In: Proceedings of the Third STI Roadmapping Workshop, vol. 1 (2009)
Veloudis, S., Paraskakis, I.: Defining an ontological framework for modelling policies in cloud environments. In: Proceedings of 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 277–284. IEEE (2016)
Wang, W., De, S., Toenjes, R., Reetz, E., Moessner, K.: A comprehensive ontology for knowledge representation in the Internet of Things. In: Proceedings of 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), pp. 1793–1798. IEEE (2012)
Zhao, S., Zhang, Y., Chen, J.: An ontology-based IoT resource model for resources evolution and reverse evolution. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) ICSOC 2012. LNCS, vol. 7636, pp. 779–789. Springer, Heidelberg (2012). doi:10.1007/978-3-642-34321-6_62
Acknowledgements
The work presented in this paper was partially supported by the ERASMUS+ Key Action 2 (Strategic Partnership) project IOT-OPEN.EU (Innovative Open Education on IoT: improving higher education for European digital global competitiveness), reference no. 2016-1-PL01-KA203-026471. The European Commission support for the production of this publication does not constitute endorsement of the contents which reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Dautov, R., Veloudis, S., Paraskakis, I., Distefano, S. (2017). Policy Management and Enforcement Using OWL and SWRL for the Internet of Things. In: Puliafito, A., Bruneo, D., Distefano, S., Longo, F. (eds) Ad-hoc, Mobile, and Wireless Networks. ADHOC-NOW 2017. Lecture Notes in Computer Science(), vol 10517. Springer, Cham. https://doi.org/10.1007/978-3-319-67910-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-67910-5_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67909-9
Online ISBN: 978-3-319-67910-5
eBook Packages: Computer ScienceComputer Science (R0)