A Knowledge Driven Policy Framework for Internet of Things

Emre Goynugur, Geeth De Mel, Murat Sensoy, Kartik Talamadupula, Seraphin Calo


With the proliferation of technology, connected and interconnected devices (henceforth referred to as IoT) are fast becoming a viable option to automate the day-to-day interactions of users with their environment—be it manufacturing or home-care automation. However, with the explosion of IoT deployments we have observed in recent years, manually governing the interactions between humans-to-devices—and especially devices-to- devices—is an impractical task, if not an impossible task. This is because devices have their own obligations and prohibitions in context, and humans are not equip to maintain a bird’s-eye-view of the interaction space. Motivated by this observation, in this paper, we propose an end-to-end framework that (a) automatically dis- covers devices, and their associated services and capabilities w.r.t. an ontology; (b) supports representation of high-level—and expressive—user policies to govern the devices and services in the environment; (c) pro- vides efficient procedures to refine and reason about policies to automate the management of interactions; and (d) delegates similar capable devices to fulfill the interactions, when conflicts occur. We then present our initial work in instrumenting the framework and discuss its details.


  1. Artale, A., Calvanese, D., Kontchakov, R., and Zakharyaschev, M. (2009). The dl-lite family and relations. J. Artif. Int. Res., 36(1):1-69.
  2. Baader, F., McGuiness, D. L., Nardi, D., and PatelSchneider, P., editors (2002). Description Logic Handbook: Theory, implementation and applications. Cambridge University Press.
  3. Bak, P., Melamed, R., Moshkovich, D., Nardi, Y., Ship, H., and Yaeli, A. (2015). Location and context-based microservices for mobile and internet of things workloads. In 2015 IEEE International Conference on Mobile Services, pages 1-8. IEEE.
  4. Braines, D., Preece, A., de Mel, G., and Pham, T. (2014). Enabling coist users: D2d at the network edge. In Information Fusion (FUSION), 2014 17th International Conference on, pages 1-8. IEEE.
  5. Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., and Rosati, R. (2007a). Tractable reasoning and efficient query answering in description logics: The dl-lite family. Journal of Automated reasoning, 39(3):385-429.
  6. Calvanese, D., Giacomo, G., Lembo, D., Lenzerini, M., and Rosati, R. (2007b). Tractable reasoning and efficient query answering in description logics: The dllite family. J. Autom. Reason., 39(3):385-429.
  7. Fikes, R., Hayes, P., and Horrocks, I. (2004). Owl-ql?a language for deductive query answering on the semantic web. Web semantics: Science, services and agents on the World Wide Web, 2(1):19-29.
  8. Hixon, B. and Passonneau, R. J. (2013). Open dialogue management for relational databases. In HLT-NAACL, pages 1082-1091.
  9. Jara, A. J., Lopez, P., Fernandez, D., Castillo, J. F., Zamora, M. A., and Skarmeta, A. F. (2014). Mobile digcovery: discovering and interacting with the world through the internet of things. Personal and ubiquitous computing, 18(2):323-338.
  10. Jennings, C., Shelby, Z., and Arkko, J. (2016). Media types for sensor markup language (senml). https://tools.ietf.org/html/draft-jennings-senml-10. Accessed: 2016-10-02.
  11. Kagal, L., Finin, T., and Joshi, A. (2003). A Policy Language for A Pervasive Computing Environment. In IEEE 4th International Workshop on Policies for Distributed Systems and Networks.
  12. Keoh, S. L., Dulay, N., Lupu, E., Twidle, K., SchaefferFilho, A. E., Sloman, M., Heeps, S., Strowes, S., and Sventek, J. (2007). Self-managed cell: A middleware for managing body-sensor networks. In Proceedings of the 2007 Fourth Annual International Conference on Mobile and Ubiquitous Systems: Networking&Services (MobiQuitous), MOBIQUITOUS 7807, pages 1-5, Washington, DC, USA. IEEE Computer Society.
  13. Motik, B. (2006). Reasoning in description logics using resolution and deductive databases. PhD thesis, Karlsruhe Institute of Technology.
  14. Motik, B., Grau, B. C., Horrocks, I., Wu, Z., Fokoue, A., and Lutz, C. (2008). Owl 2 web ontology language: Profiles. World Wide Web Consortium, Working Draft WD-owl2-profiles-20081202.
  15. Palmisano, S. J. (2008). A smarter planet: the next leadership agenda. IBM. November, 6.
  16. Quetzal-RDF (2016). Quetzal. https://github.com/QuetzalRDF/quetzal. Accessed: 2016-10-02.
  17. Rosati, R. and Almatelli, A. (2010). Improving query answering over dl-lite ontologies.
  18. Sensoy, M., Norman, T., Vasconcelos, W., and Sycara, K. (2012). Owl-polar: A framework for semantic policy representation and reasoning. Web Semantics: Science, Services and Agents on the World Wide Web, 12(0).
  19. Tesauro, G., Chess, D. M., Walsh, W. E., Das, R., Segal, A., Whalley, I., Kephart, J. O., and White, S. R. (2004). A multi-agent systems approach to autonomic computing. In Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1, AAMAS 7804, pages 464- 471, Washington, DC, USA. IEEE Computer Society.
  20. Twidle, K. P., Dulay, N., Lupu, E., and Sloman, M. (2009). Ponder2: A policy system for autonomous pervasive environments. In Calinescu, R., Liberal, F., Marín, M., Herrero, L. P., Turro, C., and Popescu, M., editors, ICAS, pages 330-335. IEEE Computer Society.
  21. Ullman, J. D. (1997). Information integration using logical views. page pages. Springer-Verlag.
  22. Uszok, A., Bradshaw, J. M., Jeffers, R., Suri, N., Hayes, P., Breedy, M. R., Bunch, L., Johnson, M., Kulkarni, S., and Lott, J. (2003). Kaos policy and domain services: Toward a description-logic approach to policy representation, deconfliction, and enforcement. In Proceedings of Policy, Como, Italy. AAAI.
  23. Viswanathan, A., de Mel, G., and Hendler, J. A. (2015). Pragmatics and discourse in knowledge graphs.

Paper Citation

in Harvard Style

Goynugur E., De Mel G., Sensoy M., Talamadupula K. and Calo S. (2017). A Knowledge Driven Policy Framework for Internet of Things . In Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-758-220-2, pages 207-216. DOI: 10.5220/0006200402070216

in Bibtex Style

author={Emre Goynugur and Geeth De Mel and Murat Sensoy and Kartik Talamadupula and Seraphin Calo},
title={A Knowledge Driven Policy Framework for Internet of Things},
booktitle={Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},

in EndNote Style

JO - Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - A Knowledge Driven Policy Framework for Internet of Things
SN - 978-989-758-220-2
AU - Goynugur E.
AU - De Mel G.
AU - Sensoy M.
AU - Talamadupula K.
AU - Calo S.
PY - 2017
SP - 207
EP - 216
DO - 10.5220/0006200402070216