The SOUPA Ontology for Pervasive Computing

This paper describes SOUPA (Standard Ontology for Ubiquitous and Pervasive Applications) and the use of this ontology in building the Context Broker Architecture (CoBrA). CoBrA is a new agent architecture for supporting pervasive context-aware systems in a smart space environment. The SOUPA ontology is expressed using the Web Ontology Language OWL and includes modular component vocabularies to represent intelligent agents with associated beliefs, desire, and intentions, time, space, events, user profiles, actions, and policies for security and privacy. Central to CoBrA is an intelligent broker agent that exploits ontologies to support knowledge sharing, context reasoning, and user privacy protection. We also describe two prototype systems that we have developed to demonstrate the feasibility and the use of CoBrA.

[1]  J. Carroll,et al.  Jena: implementing the semantic web recommendations , 2004, WWW Alt. '04.

[2]  Anthony G. Cohn,et al.  A Spatial Logic based on Regions and Connection , 1992, KR.

[3]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[4]  Michael H. Coen,et al.  Meeting the Computational Needs of Intelligent Environments: The Metaglue System , 2000 .

[5]  Shelley Powers,et al.  Practical RDF , 2003 .

[6]  Emil C. Lupu,et al.  The Ponder Policy Specification Language , 2001, POLICY.

[7]  Timothy W. Finin,et al.  A policy language for a pervasive computing environment , 2003, Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks.

[8]  Harry Chen,et al.  Centaurus: a framework for intelligent services in a mobile environment , 2001, Proceedings 21st International Conference on Distributed Computing Systems Workshops.

[9]  Harry Chen,et al.  A Context Broker for Building Smart Meeting Rooms , 2004, AAAI 2004.

[10]  Randy Goebel,et al.  Computational intelligence - a logical approach , 1998 .

[11]  Harry Chen,et al.  Intelligent agents meet semantic web in a smart meeting room , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[12]  Timothy W. Finin,et al.  Authorization and privacy for semantic Web services , 2004, IEEE Intelligent Systems.

[13]  Jerry R. Hobbs,et al.  Time in OWL-S , 2004 .

[14]  Harry Chen,et al.  Information Agents for Mobile and Embedded Devices , 2001, CIA.

[15]  Frank van Harmelen,et al.  Web Ontology Language: OWL , 2004, Handbook on Ontologies.

[16]  Fabien L. Gandon,et al.  Semantic web technologies to reconcile privacy and context awareness , 2003, Journal of Web Semantics.

[17]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[18]  Michael H. Coen,et al.  Design Principles for Intelligent Environments , 1998, AAAI/IAAI.

[19]  Timothy W. Finin,et al.  A Policy Based Approach to Security for the Semantic Web , 2003, SEMWEB.

[20]  Gregory D. Abowd,et al.  Providing architectural support for building context-aware applications , 2000 .

[21]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[22]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[23]  Harry Chen,et al.  SOUPA: standard ontology for ubiquitous and pervasive applications , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[24]  Roy H. Campbell,et al.  Towards Security and Privacy for Pervasive Computing , 2002, ISSS.

[25]  Howard E. Shrobe,et al.  Using semantic networks for knowledge representation in an intelligent environment , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[26]  Ramanathan V. Guha,et al.  Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project , 1990 .

[27]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[28]  Tim Finin,et al.  Security, Privacy and Trust in Mobile Computing Environments , 2004 .

[29]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[30]  Ian Horrocks,et al.  OWL Web Ontology Language Reference-W3C Recommen-dation , 2004 .

[31]  Tim Kindberg,et al.  A Web-based nomadic computing system , 2001, Comput. Networks.

[32]  Dan Brickley,et al.  FOAF Vocabulary Specification , 2004 .

[33]  William Noah Schilit,et al.  A system architecture for context-aware mobile computing , 1995 .

[34]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[35]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.