Nothing Special   »   [go: up one dir, main page]

Skip to main content

Policy Management and Enforcement Using OWL and SWRL for the Internet of Things

  • Conference paper
  • First Online:
Ad-hoc, Mobile, and Wireless Networks (ADHOC-NOW 2017)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 10517))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    http://protege.stanford.edu/.

  2. 2.

    https://github.com/complexible/pellet.

  3. 3.

    https://code.google.com/p/factplusplus/.

  4. 4.

    http://hermit-reasoner.com/.

  5. 5.

    In this example, England and the United Kingdom are uniquely represented by their respective Wikipedia URLs.

  6. 6.

    https://www.w3.org/Submission/iot-lite/.

  7. 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. 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

  1. 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

  2. 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)

    Google Scholar 

  3. Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor networks: a survey. Comput. Netw. 38(4), 393–422 (2002)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. Berners-Lee, T., Hendler, J., Lassila, O., et al.: The semantic web. Sci. Am. 284(5), 28–37 (2001)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. Dautov, R., Paraskakis, I., Stannett, M.: Towards a framework for monitoring cloud application platforms as sensor networks. Cluster Comput. 17(4), 1203–1213 (2014)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. Hitzler, P., Krötzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. Chapman & Hall/CRC, Boca Raton (2009)

    Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. Kinkar, S., Hennessy, M., Ray, S.: An ontology and integration framework for smart communities. J. Comput. Inf. Sci. Eng. 16(1), 011003 (2016)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. Liang, S., Croitoru, A., Tao, V.: A distributed geospatial infrastructure for sensor web. Comput. Geosci. 31(2), 221–231 (2005)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. Rubin, D.L., Shah, N.H., Noy, N.F.: Biomedical ontologies: a functional perspective. Briefings in Bioinform. 9(1), 75–90 (2008)

    Article  Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. Sheth, A., Henson, C., Sahoo, S.S.: Semantic sensor web. IEEE Internet Comput. 12(4), 78–83 (2008)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations, vol. 13. MIT Press, Cambridge (2000)

    Google Scholar 

  22. Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: principles and methods. Data Knowl. Eng. 25(1–2), 161–197 (1998)

    Article  MATH  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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

    Chapter  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Rustem Dautov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics