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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
For the sake of brevity we use OWL-DL later on.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
References
Australian government fair work ombudsman. http://www.fairwork.gov.au
Business victoria. http://www.business.vic.gov.au
Allen, J., Ferguson, G.: Actions and events in interval temporal logic. J. Logic Comput. 4(5), 531–579 (1994)
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)
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)
Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Knowl. Eng. Rev. 18, 197–207 (2003)
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)
Dey, A.K.: Understanding and using context. Pers. Ubiqut. Comput. 5(1), 4–7 (2001)
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)
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
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)
Hobbs, J.R., Pan, F.: Time ontology in owl, W3C working draft, 27 September 2006. http://www.w3.org/TR/owl-time/
Hobbs, J.R., Pan, F.: An ontology of time for the semantic web. ACM Trans. Asian Lang. Inf. Process. 3(1), 66–85 (2004)
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)
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
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)
Kabir, M.A.: A framework for social context-aware pervasive computing applications. Ph.D. thesis, Swinburne University of Technology (2013)
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)
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)
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)
Kokar, M., Endsley, M.: Situation awareness and cognitive modeling. IEEE Intell. Syst. 27(3), 91–96 (2012)
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)
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)
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)
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)
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)
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)
Payne, S.J.: Understanding calendar use. Hum.-Comput. Interact. 8(2), 83–100 (1993)
Ranganathan, A., Al-Muhtadi, J., Campbell, R.: Reasoning about uncertain contexts in pervasive computing environments. IEEE Pervasive Comput. 3(2), 62–70 (2004)
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)
Riboni, D., Bettini, C.: Owl 2 modeling and reasoning with complex human activities. Pervasive Mobile Comput. 7(3), 379–395 (2011)
Sirin, E., Parsia, B.: SPARQL-DL: SPARQL query for OWL-DL. Experiences and Directions Workshop (OWLED), OWL (2007)
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)
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)
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)
Ye, J., Coyle, L., Dobson, S., Nixon, P.: Ontology-based models in pervasive computing systems. Knowl. Eng. Rev. 22(4), 315–347 (2007)
Ye, J., Dobson, S., McKeever, S.: Situation identification techniques in pervasive computing: a review. Pervasive Mobile Comput. 8(1), 36–66 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)