skip to main content
10.1145/2370216.2370436acmconferencesArticle/Chapter ViewAbstractPublication PagesubicompConference Proceedingsconference-collections
research-article

An ontological context model for representing a situation and the design of an intelligent context-aware middleware

Published: 05 September 2012 Publication History

Abstract

A major challenge of context models is to balance simplicity, generality, usability and extensibility. It is also important that the model be practical and implementable. In pursuit of this goal, this paper proposes a context model, Rover Context Model (RoCoM), structured around four primitives that can be used to represent and model any situation and activity: entities, events, relationships, and activities. It introduces the notion of templates of context for each primitive and describes, albeit briefly, the RoCoM Ontology (RoCoMO). It also describes the design and architecture of an abstract, generic and intelligent context-aware middleware called Rover II. We propose this framework as a solution to address the context problem as a whole, and be usable in many domains. We also illustrate its application with the aid of a context-aware public safety application that is deployed in the UMD campus.

References

[1]
Owl 2 web ontology language document overview http://www.w3.org/tr/owl2-overview/.
[2]
C. B. Almazan. ROVER: Architectural Support for Exposing and Using Context. PhD thesis, University of Maryland, College Park, 2010.
[3]
C. Bolchini, C. Curino, E. Quintarelli, F. Schreiber, and L. Tanca. A data-oriented survey of context models. ACM SIGMOD Record, 36(4):19--26, 2007.
[4]
C. Bolchini, C. Curino, E. Quintarelli, F. A. Schreiber, and L. Tanca. Context-addict. Technical report, Dip. Elettronica e Informazione, Politecnico di Milano, 2006.
[5]
H. Chen, T. Finin, and A. Joshi. An ontology for context-aware pervasive computing environments. The Knowledge Engineering Review, 18(03):197--207, 2003.
[6]
H. Chen, F. Perich, T. Finin, and A. Joshi. Soupa: Standard ontology for ubiquitous and pervasive applications. In Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004. the First Annual International Conference on, pages 258--267. Ieee, 2004.
[7]
A. Dey. Understanding and using context. Personal and ubiquitous computing, 5(1):4--7, 2001.
[8]
A. Dey and G. Abowd. Towards a better understanding of context and context-awareness. In CHI 2000 workshop on the what, who, where, when, and how of context-awareness, volume 4, pages 1--6. Citeseer, 2000.
[9]
P. Fahy and S. Clarke. Cass--a middleware for mobile context-aware applications. In Workshop on Context Awareness, MobiSys. Citeseer, 2004.
[10]
K. Henricksen, J. Indulska, and A. Rakotonirainy. Modeling context information in pervasive computing systems. Pervasive Computing, pages 79--117, 2002.
[11]
T. Hofer, W. Schwinger, M. Pichler, G. Leonhartsberger, J. Altmann, and W. Retschitzegger. Context-awareness on mobile devices - the hydrogen approach. In Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9, HICSS '03, pages 292.1--, Washington, DC, USA, 2003. IEEE Computer Society.
[12]
M. Kaenampornpan and E. ONeill. An integrated context model: Bringing activity to context. In Proc. Workshop on Advanced Context Modelling, Reasoning and Management. Citeseer, 2004.
[13]
S. Krishnamoorthy, P. Bhargava, M. Mah, and A. Agrawala. Representing and managing the context of a situation. to appear in The Computer Journal, 2012.
[14]
M-Urgency. http://m-urgency.umd.edu/.
[15]
OpenCyc. http://opencyc.org/.
[16]
Protege-OWL. http://protege.stanford.edu/overview/protege-owl.html.
[17]
A. Ranganathan and R. Campbell. A middleware for context-aware agents in ubiquitous computing environments. In Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware, pages 143--161. Springer-Verlag New York, Inc., 2003.
[18]
D. Salber, A. Dey, and G. Abowd. The context toolkit: aiding the development of context-enabled applications. In Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, pages 434--441. ACM, 1999.
[19]
X. Wang, D. Zhang, T. Gu, and H. Pung. Ontology based context modeling and reasoning using owl. In Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second IEEE Annual Conference on, pages 18--22. IEEE, 2004.
[20]
S. Yang, A. Huang, R. Chen, S. Tseng, and Y. Shen. Context model and context acquisition for ubiquitous content access in ulearning environments. In Sensor Networks, Ubiquitous, and Trustworthy Computing, 2006. IEEE International Conference on, volume 2, pages 78--83. IEEE, 2006.
[21]
J. Ye, L. Coyle, S. Dobson, and P. Nixon. Ontology-based models in pervasive computing systems. The Knowledge Engineering Review, 22(4):315--347, 2007.

Cited By

View all
  • (2021)Leveraging context-awareness for Internet of Things ecosystemComputer Communications10.1016/j.comcom.2021.06.004177:C(33-50)Online publication date: 1-Sep-2021
  • (2016)Enabling Context-Awareness by Predicate Detection in Asynchronous EnvironmentsIEEE Transactions on Computers10.1109/TC.2015.242487965:2(522-534)Online publication date: 1-Feb-2016
  • (2015)A Referable Semantic Entity Model for Resource-Oriented Service Management (Invited Paper)Proceedings of the 2015 IEEE 8th International Conference on Service-Oriented Computing and Applications (SOCA)10.1109/SOCA.2015.12(78-84)Online publication date: 19-Oct-2015
  • Show More Cited By

Index Terms

  1. An ontological context model for representing a situation and the design of an intelligent context-aware middleware

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        UbiComp '12: Proceedings of the 2012 ACM Conference on Ubiquitous Computing
        September 2012
        1268 pages
        ISBN:9781450312240
        DOI:10.1145/2370216
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        In-Cooperation

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 05 September 2012

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. context modeling and representation
        2. context-aware computing
        3. context-aware middleware
        4. situation modeling

        Qualifiers

        • Research-article

        Conference

        Ubicomp '12
        Ubicomp '12: The 2012 ACM Conference on Ubiquitous Computing
        September 5 - 8, 2012
        Pennsylvania, Pittsburgh

        Acceptance Rates

        UbiComp '12 Paper Acceptance Rate 58 of 301 submissions, 19%;
        Overall Acceptance Rate 764 of 2,912 submissions, 26%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)2
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 20 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2021)Leveraging context-awareness for Internet of Things ecosystemComputer Communications10.1016/j.comcom.2021.06.004177:C(33-50)Online publication date: 1-Sep-2021
        • (2016)Enabling Context-Awareness by Predicate Detection in Asynchronous EnvironmentsIEEE Transactions on Computers10.1109/TC.2015.242487965:2(522-534)Online publication date: 1-Feb-2016
        • (2015)A Referable Semantic Entity Model for Resource-Oriented Service Management (Invited Paper)Proceedings of the 2015 IEEE 8th International Conference on Service-Oriented Computing and Applications (SOCA)10.1109/SOCA.2015.12(78-84)Online publication date: 19-Oct-2015
        • (2014)SenseMeProceedings of the 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services10.4108/icst.mobiquitous.2014.257654(40-49)Online publication date: 2-Dec-2014
        • (2013)Dynamic High Performance Service Resources ManagementProceedings of the 2013 16th International Conference on Network-Based Information Systems10.1109/NBiS.2013.95(571-576)Online publication date: 4-Sep-2013

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media