Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park 2008-11-17.

Slides:



Advertisements
Similar presentations
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
Advertisements

1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004
:: Ebiquity Research Group :: CSEE :: UMBC :: :: :: An Ontology for Context-Aware Pervasive Computing Environments Harry Chen, Tim Finin, Anupam Joshi.
SCENARIO Suppose the presenter wants the students to access a file Supply Credenti -als Grant Access Is it efficient? How can we make this negotiation.
Gaia: A Middleware Platform for Active Spaces Summarized by Dongjoo Lee, IDS Lab., Seoul National University.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
Pervasive Computing Framework development Kartik Vishwanath Arvind S. Gautam Rahul Gupta Sachin Singh.
Enabling Secure Ad-hoc Communication using Context- Aware Security Services Author: Narendar Shankar, Dirk Balfanz Presented by: 魏聲尊.
An Approach for Configuring Ontology- based Application Context Model Chung-Seong Hong, Hyun Kim, Hyoung-Sun Kim Electronics and Telecommunication Research.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Applying Design Patterns to Wireless Sensor Network Sajjad Soroush AmirKabir University of Technology, Department of Computer Engineering.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
報告日期 :2012/03/07 指導教授 : 蔡亮宙 報 告 者 : 吳烱華 自製率 :100%.
:: Ebiquity Research Group :: CSEE :: UMBC :: :: :: Semantic Web in a Pervasive Context-Aware Architecture Harry Chen U of Maryland Baltimore County.
Smart Learning Services Based on Smart Cloud Computing
There is more to Context than Location Albrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of Karlsruhe, Elsevier,
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Context-Aware Middleware for Anytime, Anywhere Social Networks Dario Bottazzi, Rebecca Montanari, and Alessandra Toninelli University of Bologna IEEE Intelligent.
A Survey on Context-Aware Systems
Ontology Based Context Model Yingyi Bu NjuIcs. What is Context? Any information that can be used characterize the situation of an entity, where an entity.
Intelligent Agents Meet the Semantic Web in Smart Spaces Harry Chen,Tim Finin, Anupam Joshi, and Lalana Kagal University of Maryland, Baltimore County.
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
Context awareness in health care: A review Nathalie Bricon-Souf, Conrad R. NewMan Centre d’Etude et de Recherche en Informatique Medicale, France International.
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
Tim Finin University of Maryland, Baltimore County 29 January 2013 Joint work with Anupam Joshi, Laura Zavala and our students SRI Social Media Workshop.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Pervasive software interoperability for the Operating Room of the Future May 10, 2005.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
A Study of Context-Awareness - CASS, Hydrogen Context Team Summarized and Presented by Seungseok Kang.
© 2005 Avaya Inc. All rights reserved. Using Context-Awareness and User Negotiation for Intelligent Dialing in Enterprise Communications Amogh Kavimandan.
Semantics for Cybersecurity and Privacy Tim Finin, UMBC Joint work with Anupam Joshi, Karuna Joshi, Zareen Syed andmany UMBC graduate students
1 Vigil : Enforcing Security in Ubiquitous Environments Authors : Lalana Kagal, Jeffrey Undercoffer, Anupam Joshi, Tim Finin Presented by : Amit Choudhri.
A security framework combining access control and trust management for mobile e-commerce applications Gregor v.Bochmann, Zhen Zhang, Carlisle Adams School.
Hybrid Approach to Collaborative Context-Aware Service Platform for Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire LIRIS-UMR-CNRS.
CASS – Middleware for Mobile Context-Aware Applications Patrick Fahy Siobhan Clarke Trinity College Dublin, Ireland Summarized by Babar Tareen,
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
Modeling Context Information in Pervasive Computing System Presented by Karen Henricksen, Jadwiga Indulska, and Andry Raktonirany From University of Queensland.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
A Policy Based Approach to Security for the Semantic Web Lalana Kagal, Tim Finin and Anupam Joshi.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
History of Context-Aware Computing 1991 the term ‘pervasive’ introduced by Weiser 1992 Active Badge Location System (one of the first context- aware systems)
An Architecture to Support Context-Aware Applications
1 Service Sharing with Trust in Pervasive Environment: Now it’s Time to Break the Jinx Sheikh I. Ahamed, Munirul M. Haque and Nilothpal Talukder Ubicomp.
A Study of Context-Awareness: Gaia & SOCAM Presented by Dongjoo Lee IDS Lab., Seoul National University Gaia: A Middleware Infrastructure to.
Temporal Ontology Shervin Daneshpajouh ce.sharif.edu/~daneshpajouh.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
Authors: Xiao Hang Wang, Da Qing Zhang, Tao Gu, Hung Keng Pung Institute for Infocom Research, Singapore Some slides adopted from earlier presentation.
A Survey on Context-aware systems Matthias Baldauf and Schahram Dustdar, Technical University of Vienna Presented by Sunghwan Ihm
CoCA: A Collaborative Context- Aware Service Platform for Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire LIRIS-UMR-CNRS.
Reasoning about the Behavior of Semantic Web Services with Concurrent Transaction Logic Presented By Dumitru Roman, Michael Kifer University of Innsbruk,
Toward a cooperative programming framework for context-aware applications B. Guo, D. Zhang Telecom. Network and Service Dept. Institut TELECOM SudParis.
Smart Campus System a Proposal for a Context-Aware Application Sangkeun Lee Sungchan Park IDS Lab, SNU 1.
:: eBiquity Research Group :: CSEE :: UMBC :: :: :: A Context Broker for Building Smart Meeting Rooms Harry Chen, Tim Finin, Anupam Joshi Univ. of Maryland,
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Is Context-Aware Computing Taking Control Away from the User? Three Levels of Interactivity Examined Louise Barkhuus and Anind Dey The IT University of.
1 An infrastructure for context-awareness based on first order logic 송지수 ISI LAB.
GAS ontology: an ontology for collaboration among ubiquitous computing devices International Journal of Human-Computer Studies (May 2005) Presented By.
A Study of Context-Awareness: The Context Fusion Network, The Context Fabric Presented by Sangkeun Lee IDS Lab., Seoul National University Solar:
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
A Survey on Context-Aware Systems Center for E-Business Technology Seoul National University Seoul, Korea Sangkeun Lee Intelligent Database Systems Lab.
Anupam Joshi University of Maryland, Baltimore County Joint work with Tim Finin and several students Computational/Declarative Policies.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
A Context Framework for Ambient Intelligence
1st Draft for Defining IoT (1)
نمايش زمينه توسط وب معنايي براي محيط‌هاي محاسبات فراگير
Introduction to the Semantic Web example applications
Pervasive and wearable computing research 13 September 2006
3rd Studierstube Workshop TU Wien
Presentation transcript:

Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park

Copyright  2008 by CEBT Problems in Context-Aware Computing  Limited Resources in Mobile Devices Battery Power Constraints Information Storage Constraint Computing Power Constraint Communication Constraint – Agents may be lack of sufficient knowledge to communicate with context sources in the environment e.g. knowing which sensor can provide what information and how to communicate – Context sources may dynamically join and leave the environment without notifying the agents IDS Lab. Seminar - 2Center for E-Business Technology

Copyright  2008 by CEBT Problems in Context-Aware Computing (cont’d)  Privacy Issues in Accessing User Information People are worried about how computer systems use and share their personal information Agents often collect and share user information Agents also share user information  Lack of Reusable Context-Aware Mechanisms Many of existing context-aware systems are difficult and costly to build Because existing systems are tightly coupled with agent implementations, modifying the system often requires modifying the implementation of the agents. – Growing the number of agents could cause difficulties IDS Lab. Seminar - 3Center for E-Business Technology

Copyright  2008 by CEBT Background  Aspects of Context-Aware Computing Enhancing User Interfaces Guiding the Adaptation of System Behavior Enabling Smart Space Applications  How Do Applications Acquire Contexts? Contexts are acquired by directly accessing low-level context sensors Contexts are acquired from some kind of middle-ware infrastructures that in turn interact with low-level context sensors Contexts are acquired from servers that maintain situational knowledge about the environment IDS Lab. Seminar - 4Center for E-Business Technology

Copyright  2008 by CEBT Proposed Solution: Context Broker Architecture  The author proposes to develop a broker-centric agent architecture (i.e. COBRA) to provide runtime supports for context-aware systems in an Intelligent Meeting Rom environment  The core of the COBRA architecture: Domain Context Broker is responsible for Maintaining the context model of the domain, which includes domain contexts from the past and at the present Resolving inconsistencies and ambiguities of the domain contexts through information fusion Establishing privacy policies with users before sharing their personal information Providing knowledge sharing service for context-aware agents through agent communications IDS Lab. Seminar - 5Center for E-Business Technology

Copyright  2008 by CEBT Context-Aware Computing Meets Semantic Web  Semantic Web & Context-Aware System Semantic Web standards will enhance the communication and information sharing Semantic Web will become a major source of information for determining the context of users and thie associated daily activities – E.g. When a person enters a room, his location information (his presence in the room) is automatically updated in his personal web site. Immediately, context-aware agents in both remote and local environment can acquire the presence information about the person through the Web without needing any sensing or reasoning. IDS Lab. Seminar - 6Center for E-Business Technology

Copyright  2008 by CEBT COBRA Architecture  Objectives Acquiring context from heterogeneous sources – From sensors, Web, user profiles, behavior pattern Maintaining consistent contextual knowledge Enabling knowledge sharing among agents Protecting the privacy of users  Domain Context Broker Context sharing Protecting privacy IDS Lab. Seminar - 7Center for E-Business Technology

Copyright  2008 by CEBT The Design of Domain Context Broker IDS Lab. Seminar - 8Center for E-Business Technology

Copyright  2008 by CEBT Knowledge Base  Domain Ontology Context Model : fundamental concepts for representing contexts Information Source Model : sensors, user devices, web services, … Agent Profile Model : types or services that an agent offers, the reason for acquiring certain contexts etc. Information Privacy Model  Domain Heuristics Help the broker to resolve knowledge inconsistency caused by imperfect sensing Help the broker to build and maintain a shared model of context  User Privacy Policies What information can or can’t be shared, etc IDS Lab. Seminar - 9Center for E-Business Technology

Copyright  2008 by CEBT Inference Engine  Ontology Reasoning Module deduce facts that can be concluded from the knowledge in the Knowledge Base in conjunction with the models that are defined in the Domain Ontology  Context Reasoning Module Reasoning about situational conditions of an entities  Knowledge Maintenance Module Check logical implication – “If A is true, then B must be true” – “B is not true” – “A is true” – “B is true” – Inconsistent! Apply domain heuristics – “No one person can be in two different rooms at the same time” – “Bob is currently attending a meeting in RM 201” – “Bob is currently typing a paper on his computer in RM 102” – Inconsistent! IDS Lab. Seminar - 10Center for E-Business Technology

Copyright  2008 by CEBT Broker Behavior  Privacy Policy Negotiation IDS Lab. Seminar - 11Center for E-Business Technology

Copyright  2008 by CEBT Use Case: An EasyMeeting Scenario The broker detects Alice’s presence B    Policy says, “can share with any agents in the room” A B The broker builds the context model Web Alice “beams” her policy to the broker B Policy says, “inform my personal agent of my location” A B.. isLocatedIn..

Copyright  2008 by CEBT Use Case: An EasyMeeting Scenario (cont’d) Her agent informs the broker of her role and intentions + The broker tells her location to her agent A The projector agent wants to help Alice The projector agent asks slide show info. B The projector agent sets up the slides The broker informs the subscribed agents B

Copyright  2008 by CEBT A Bird’s Eye View of CoBrA