Skip to main content

Ontological Reasoning About Situations from Calendar Events

  • Conference paper
  • First Online:
Book cover On the Move to Meaningful Internet Systems: OTM 2016 Conferences (OTM 2016)

Abstract

Inferring situations is the key to developing situation-aware applications that exploit users’ situations to support the fulfillment of their tasks on the move. In this paper, we take an attempt to reason about users’ various situations from their calendar events, provided the calendar event data represent accurate scheduling of ‘real-world’ events. We show how ontology can be used to infer situations from calendar events by considering both the semantic and temporal aspects of situations. We develop a situation ontology and propose a semantic rule based approach to deducing and abstracting situations from data collected from calendar system. The feasibility and applicability of our approach is demonstrated by developing a prototype mobile phone call interrupt management application that uses user’s situation information for handling incoming phone calls. We further present an empirical evaluation of our approach on a real dataset. Our preliminary results show that our approach has a great potential to infer users’ various situations.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Notes

  1. 1.

    For the sake of brevity we use OWL-DL later on.

  2. 2.

    http://protege.standord.edu/.

  3. 3.

    http://owlapi.sourceforge.net/.

  4. 4.

    http://trowl.eu/.

  5. 5.

    http://hermit-reasoner.com/.

  6. 6.

    http://clarkparsia.com/pellet/.

  7. 7.

    http://www.derivo.de/en/resources/sparql-dl-api/.

References

  1. Australian government fair work ombudsman. http://www.fairwork.gov.au

  2. Business victoria. http://www.business.vic.gov.au

  3. Allen, J., Ferguson, G.: Actions and events in interval temporal logic. J. Logic Comput. 4(5), 531–579 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  4. Augusto, J., Liu, J., McCullagh, P., Wang, H., Yang, J.: Management of uncertainty and spatio-temporal aspects for monitoring and diagnosis in a smart home. Int. J. Comput. Intell. Syst. 1(4), 361–378 (2008)

    Article  Google Scholar 

  5. Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive Mobile Comput. 6(2), 161–180 (2010)

    Article  Google Scholar 

  6. Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Knowl. Eng. Rev. 18, 197–207 (2003)

    Article  Google Scholar 

  7. Danninger, M., Kluge, T., Stiefelhagen, R.: Myconnector: analysis of context cues to predict human availability for communication. In: Proceedings of the 8th International Conference on Multimodal Interfaces, pp. 12–19. ACM, New York (2006)

    Google Scholar 

  8. Dey, A.K.: Understanding and using context. Pers. Ubiqut. Comput. 5(1), 4–7 (2001)

    Article  Google Scholar 

  9. Geyer, W., Richter, H., Abowd, G.D.: Towards a smarter meeting record-capture and access of meetings revisited. Multimedia Tools Appl. 27(3), 393–410 (2005)

    Article  Google Scholar 

  10. Group, W.O.W.: Owl 2 web ontology language document overview 2 (edn.), W3C recommendation, 11 December 2012. http://www.w3.org/TR/owl2-overview

  11. Henricksen, K., Indulska, J.: Modelling and using imperfect context information. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops, pp. 33–38. IEEE Computer Society, Washington, DC (2004)

    Google Scholar 

  12. Hobbs, J.R., Pan, F.: Time ontology in owl, W3C working draft, 27 September 2006. http://www.w3.org/TR/owl-time/

  13. Hobbs, J.R., Pan, F.: An ontology of time for the semantic web. ACM Trans. Asian Lang. Inf. Process. 3(1), 66–85 (2004)

    Article  Google Scholar 

  14. Horvitz, E., Koch, P., Kadie, C.M., Jacobs, A.: Coordinate: probabilistic forecasting of presence and availability. In: Proceedings of the Eighteenth Conference on Uncertainty in Artificial Intelligence, pp. 224–233. Morgan Kaufmann Publishers Inc., San Francisco (2002)

    Google Scholar 

  15. Horvitz, E., Koch, P., Sarin, R., Apacible, J., Subramani, M.: Bayesphone: precomputation of context-sensitive policies for inquiry and action in mobile devices. In: Ardissono, L., Brna, P., Mitrovic, A. (eds.) UM 2005. LNCS (LNAI), vol. 3538, pp. 251–260. Springer, Heidelberg (2005). doi:10.1007/11527886_33

    Chapter  Google Scholar 

  16. Jakkula, V., Cook, D.: Using temporal relations in smart environment data for activity prediction. In: Proceedings of the International Conference on Machine Learning, pp. 1–4. ACM, New York (2007)

    Google Scholar 

  17. Kabir, M.A.: A framework for social context-aware pervasive computing applications. Ph.D. thesis, Swinburne University of Technology (2013)

    Google Scholar 

  18. Kabir, M.A., Colman, A., Han, J.: Socioplatform: a platform for social context-aware applications. In: Brzillon, P., Gonzalez, A.J. (eds.) Context in Computing, pp. 291–308. Springer, New York (2014)

    Google Scholar 

  19. Kabir, M.A., Han, J., Yu, J., Colman, A.: User-centric social context information management: an ontology-based approach and platform. Pers. Ubiquit. Comput. 18(5), 1061–1083 (2014)

    Article  Google Scholar 

  20. Kabir, M.A., Han, J., Yu, J., Colman, A.: Inferring user situations from interaction events in social media. Comput. J. 58(9), 2026–2043 (2015)

    Article  Google Scholar 

  21. Kokar, M., Endsley, M.: Situation awareness and cognitive modeling. IEEE Intell. Syst. 27(3), 91–96 (2012)

    Article  Google Scholar 

  22. Loke, S.W.: Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective. Knowl. Eng. Rev. 19(3), 213–233 (2004)

    Article  Google Scholar 

  23. Lovett, T., O’Neill, E., Irwin, J., Pollington, D.: The calendar as a sensor: analysis and improvement using data fusion with social networks and location. In: Proceedings of the 12th ACM International Conference on Ubiquitous Computing, Ubicomp 2010, pp. 3–12. ACM, New York (2010)

    Google Scholar 

  24. Matheus, C., Kokar, M., Baclawski, K.: A core ontology for situation awareness. In: Proceedings of the 6th International Conference of Information Fusion, pp. 545–552. IEEE Computer Society, Washington, DC (2003)

    Google Scholar 

  25. Mynatt, E., Tullio, J.: Inferring calendar event attendance. In: Proceedings of the 6th International Conference on Intelligent User Interfaces, pp. 121–128. ACM, New York (2001)

    Google Scholar 

  26. Neustaedter, C., Brush, A.J.B., Greenberg, S.: The calendar is crucial: coordination and awareness through the family calendar. ACM Trans. Comput.-Hum. Interact. 16(1), 6:1–6:48 (2009)

    Article  Google Scholar 

  27. Palen, L., Grudin, J.: Discretionary Adoption of Group Support Software: lessons from calendar applications. Implementing Collaboration Technologies in Industry, pp. 159–179. Springer, London (2003)

    Chapter  Google Scholar 

  28. Payne, S.J.: Understanding calendar use. Hum.-Comput. Interact. 8(2), 83–100 (1993)

    Article  Google Scholar 

  29. Ranganathan, A., Al-Muhtadi, J., Campbell, R.: Reasoning about uncertain contexts in pervasive computing environments. IEEE Pervasive Comput. 3(2), 62–70 (2004)

    Article  Google Scholar 

  30. Ranganathan, A., McGrath, R.E., Campbell, R.H., Mickunas, M.D.: Use of ontologies in a pervasive computing environment. Knowl. Eng. Rev. 18(3), 209–220 (2003)

    Article  Google Scholar 

  31. Riboni, D., Bettini, C.: Owl 2 modeling and reasoning with complex human activities. Pervasive Mobile Comput. 7(3), 379–395 (2011)

    Article  Google Scholar 

  32. Sirin, E., Parsia, B.: SPARQL-DL: SPARQL query for OWL-DL. Experiences and Directions Workshop (OWLED), OWL (2007)

    Google Scholar 

  33. Tullio, J., Goecks, J., Mynatt, E.D., Nguyen, D.H.: Augmenting shared personal calendars. In: Proceedings of the 15th Annual ACM Symposium on User Interface Software and Technology, pp. 11–20. ACM, New York (2002)

    Google Scholar 

  34. Tullio, J., Mynatt, E.D.: Use and implications of a shared, forecasting calendar. In: Baranauskas, C., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4662, pp. 269–282. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  35. Wang, X., Zhang, D., Gu, T., Pung, H.: Ontology based context modeling and reasoning using owl. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops, pp. 18–22. IEEE Computer Society, Washington, DC (2004)

    Google Scholar 

  36. Ye, J., Coyle, L., Dobson, S., Nixon, P.: Ontology-based models in pervasive computing systems. Knowl. Eng. Rev. 22(4), 315–347 (2007)

    Article  Google Scholar 

  37. Ye, J., Dobson, S., McKeever, S.: Situation identification techniques in pervasive computing: a review. Pervasive Mobile Comput. 8(1), 36–66 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Ashad Kabir .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Kabir, M.A., Han, J., Colman, A., Aljohani, N.R., Basheri, M., Aslam, M.A. (2016). Ontological Reasoning About Situations from Calendar Events. In: Debruyne, C., et al. On the Move to Meaningful Internet Systems: OTM 2016 Conferences. OTM 2016. Lecture Notes in Computer Science(), vol 10033. Springer, Cham. https://doi.org/10.1007/978-3-319-48472-3_51

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48472-3_51

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48471-6

  • Online ISBN: 978-3-319-48472-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics