An Approach for Configuring Ontology- based Application Context Model Chung-Seong Hong, Hyun Kim, Hyoung-Sun Kim Electronics and Telecommunication Research.

Slides:



Advertisements
Similar presentations
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Advertisements

A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Pervasive Computing 通訊所 鄭筱親. Outline  Introduction  Context Awareness  Recent Research  Future and Conclusion.
Context-Awareness on Mobile Devices – the Hydrogen Approach Sangkeun Lee.
Chapter 22 Object-Oriented Systems Analysis and Design and UML Systems Analysis and Design Kendall and Kendall Fifth Edition.
An Architecture for Home Service Retrieval Based on Function Concept Ontology Wei M., Xu J., Yun H., Xu L. Presented by Jiannan Ouyang CS Department.
Sensor Networking Research Team Context Aware Technology Jae Doo Huh
Object-Oriented Analysis and Design
ICT 1 “Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware” Marius Mikalsen Research.
490dp Introduction Robert Grimm. The Computer for the 21 st Century “The most profound technologies are those that disappear. They weave themselves into.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
Towards Context-Aware Task Recommendation C.C. Vo, T. Torabi, and S. W. Loke La Trobe University 1 Presenter: Seng W. Loke.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments.
ISIS Katrinebjerg i n t e r a c t i v e s p a c e s. n e t 1 Frank Allan Hansen, Representing Context in Hypermedia Data Models International.
Computer communication B Introduction to the Semantic Web.
Designing Context-Sensitive User Interfaces. Overview Introduction Context Architectures DynaMo-AID: designing context-aware user interfaces  Design.
報告日期 :2012/03/07 指導教授 : 蔡亮宙 報 告 者 : 吳烱華 自製率 :100%.
Smart Learning Services Based on Smart Cloud Computing
Amarnath Gupta Univ. of California San Diego. An Abstract Question There is no concrete answer …but …
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.
DCS 891C Research Seminar Summer 2004 July 16, 2004 Richard Harvey
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Context awareness in health care: A review Nathalie Bricon-Souf, Conrad R. NewMan Centre d’Etude et de Recherche en Informatique Medicale, France International.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
Provenance Metadata for Shared Product Model Databases Etiel Petrinja, Vlado Stankovski & Žiga Turk University of Ljubljana Faculty of Civil and Geodetic.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
CPET 565 Mobile Computing Systems Context-Aware Computing (2) Lecture 11 Hongli Luo Indiana University-Purdue University Fort Wayne.
A Study of Context-Awareness - CASS, Hydrogen Context Team Summarized and Presented by Seungseok Kang.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Conceptual Modelling – Behaviour
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
History of Context-Aware Computing 1991 the term ‘pervasive’ introduced by Weiser 1992 Active Badge Location System (one of the first context- aware systems)
1 Run-Time Software Engineering An approach for Embedded and Ubiquitous Computing Environments Sooyong Park Sogang University South.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
A Study of Context-Awareness: Gaia & SOCAM Presented by Dongjoo Lee IDS Lab., Seoul National University Gaia: A Middleware Infrastructure to.
Working with Ontologies Introduction to DOGMA and related research.
MUC course – Final examination Stephane Dupin, February 2 nd 2010.
1 Resolving Schematic Discrepancy in the Integration of Entity-Relationship Schemas Qi He Tok Wang Ling Dept. of Computer Science School of Computing National.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
Srinivas Cheekati( ) Instructor: Dr. Dong-Chul Kim
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Authors: Xiao Hang Wang, Da Qing Zhang, Tao Gu, Hung Keng Pung Institute for Infocom Research, Singapore Some slides adopted from earlier presentation.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
Toward a cooperative programming framework for context-aware applications B. Guo, D. Zhang Telecom. Network and Service Dept. Institut TELECOM SudParis.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Stefan Arbanowski, FOKUS Wolfgang Kellerer, DoCoMo Euro-Labs WWRF13, Jeju, Korea, Feb.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
GAS ontology: an ontology for collaboration among ubiquitous computing devices International Journal of Human-Computer Studies (May 2005) Presented By.
LECTURER: NGUY Ễ N ANH TU Ấ N (TUAN NGUYEN) TUTORS: TÔN TH Ị KIM LOAN TR Ầ N H Ồ NG NGHI {TUANNA, LOANTTK, Developing Applications.
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
LE:NOTRE Spring Workshop The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
Of 24 lecture 11: ontology – mediation, merging & aligning.
A Context Framework for Ambient Intelligence
Semantic Space: An Infrastructure for Smart Spaces
CCNT Lab of Zhejiang University
ece 627 intelligent web: ontology and beyond
The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
1st Draft for Defining IoT (1)
Chapter 22 Object-Oriented Systems Analysis and Design and UML
Presentation transcript:

An Approach for Configuring Ontology- based Application Context Model Chung-Seong Hong, Hyun Kim, Hyoung-Sun Kim Electronics and Telecommunication Research Institute, Republic of Korea Hyun-Chan Lee Hongik Univ., Republic of Korea

Introduction ■ Ubiquitous Computing Vision ■ “ The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it. ” (Mark Weiser, 1991) Embodied Reality(ubiquitous computing)

Contexts and Context-Aware System ■ In Ubiquitous Computing Environments, ■ It is generally agreed that context-awareness should be simulated in computing systems to strengthen their capability to communicate, to behavior and to process information. ■ Contexts [Dey et. al. 2001] ■ Context is any information that can be used to characterize the situation of an entity. ■ Three Fundamental Elements for characterizing the situation ▣ Environments - Location, Building, Room, etc. ▣ Computational Entity – Smart Sensors, Actuators, etc. ▣ User – Profile, Schedule, Activities, etc. ■ Context-Aware System ■ A system that uses contexts to provide relevant information and services to user

Three Phases of Contexts Manipulation in the Context-Aware System

Problem Definitions ■ Backgrounds ■ Previous researches mainly focus on the collecting and analyzing context information from the computational devices. ■ Contexts are managed and interpreted inside of the infrastructure with their own context model. ■ Applications are created and executed based on the unified context model that is managed in the context-aware infrastructure. ■ Problems ■ With the unified context model, Is it possible to support all kinds of ubiquitous applications? ■ What about contexts outside of the context-aware system? ▣ Information System - Scheduling Sys., Weather Forecasting Sys., etc. ▣ Web Services

Goals ■ Goals ■ We propose a conceptual modeling approach focusing on how to configure application context model using ontology through expanding context-aware systems ’ context model for intelligent services in ubiquitous computing environments. ■ A new context modeling approach is designed to overcome shortcomings such as ▣ context inference through OWL ▣ context knowledge reuse through context modularization ▣ context knowledge expansion through ontology merging

■ We simplify the application context model as four-layered space based on the abstraction level of contexts. Layered Application Context Model

■ Shared Vocabulary Layer ■ set of shard vocabulary and their semantics that are used in the common ontology layer are defined ■ As vocabularies are shared between the infrastructure developer and the application developer, it is referenced by a application developer when he builds a context-aware application. ■ Common Ontology Layer ■ The ontology concepts (i.e., classes and attributes) that are commonly used in various applications are modeled. ■ The common ontology provides ▣ the high level ontology knowledge ▣ the same aggregation and granularity to the subordinate domain ontologies ■ These concepts not only form the skeleton of context, but also act as indices of associated information because they constitute the upper level context knowledge.

Layered Application Context Model ■ Domain Ontology Layer ■ The domain ontology provides ▣ the domain specific knowledge to context-aware applications ▣ the metadata or schema to the subordinate instances which are located in the lowest layer. ■ This layer is composed of the infrastructure domain ontology and a set of specific domain ontologies ■ Some parts of ontology overlaps with the common ontology. ■ The specific domain ontology is about specific services, for example, the presentation helper service, weather service, smart home service, etc. ■ Instance Layer ■ Instances of the ontology concepts are represented ■ Instance layer is generally created and updated when the applications are executed. ■ By configuring the application context model when needed, we can easily build a specific application with contexts managed not only inside but also outside of the context-aware infrastructure.

Modeling Common and Domain Ontology

Prototype Smart Meeting Room Application

Ontology Merging through Overlapped TYPE Concepts Application-Specific Ontology (TYPE, Phased SORTAL, Material Role) Infrastructure Ontology (TYPE, Phased SORTAL, MATERIAL ROLE) Overlapped Ontology (TYPE) Common Ontology (CATEGORY, TYPE)

Integrated Application Context Ontology

The Changes of CAMUS Structure

Conclusions ■ Four Layered Application Context Model ■ Modeling Common and Domain Ontology based on the Guarino’s Ontological Distinctions ■ Implementing Simple Prototype Application Context Model using Ontology ■ Plans of changing CAMUS Structure for supporting Application Context Model

Context-Aware Infrastructure: CAMUS

■ Universal Data Model ■ Context information in the CAMUS can be represented basically by using the UDM. ■ The UDM represents context information as nodes and associations between them. ■ There are special nodes which have "valued" type. These nodes can acquire values directly from class objects.