UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 1 Modelling Contexts in Cross-Cultural Communication Environments Anneli Heimb ü rger, Miika.

Slides:



Advertisements
Similar presentations
SDMX in the Vietnam Ministry of Planning and Investment - A Data Model to Manage Metadata and Data ETV2 Component 5 – Facilitating better decision-making.
Advertisements

Object-Oriented Software Engineering Visual OO Analysis and Design
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
Asa MacWilliams Lehrstuhl für Angewandte Softwaretechnik Institut für Informatik Technische Universität München Dec Software.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Lecture 13 Revision IMS Systems Analysis and Design.
Intelligent User Interfaces Research Group Directed by: Frank Shipman.
Analysis Concepts and Principles
Further Systems Analysis. Plan Introduction Structured Methods –Data Flow Modelling –Data Modelling –Relational Data Analysis –Further Data Modelling.
Approaching Web-Based Expertise with Semantic Web Kimmo Salmenjoki: Department of Computer Science, University of Vaasa, Vagan Terziyan: Department.
Introduction to the course January 9, Points to Cover  What is GIS?  GIS and Geographic Information Science  Components of GIS Spatial data.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Object-Oriented Analysis and Design
Chapter 6: The Traditional Approach to Requirements
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
TEMPUS JEP : TEACHING BUSINESS INFORMATION SYSTEMS CURRICULUM DEVELOPMENT Information Technology courses Second Project Meeting, Belgrade, January.
Chapter 6 The Traditional Approach to Requirements
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
Systems Analysis and Design in a Changing World, Fifth Edition
Modelling information systems
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Master’s.
3231 Software Engineering By Germaine Cheung Hong Kong Computer Institute Lecture 12.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
An Ontology-Based Approach for Sharing Digital Resources in Teacher Education 7 th International Workshop on Ontologies and Semantic Web for E-Learning.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Systems Analysis and Design in a Changing World, 3rd Edition
Illustrations and Answers for TDT4252 exam, June
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
The Static Analysis Model Class Diagrams Prof. Hany H. Ammar, CSEE, WVU, and Dept. of Computer Science, Faculty of Computers and Information, Cairo University.
1 6 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 6 The Traditional Approach to Requirements.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Cultural Informatics in Web science: A case of exploiting local cultural content Kenteris Michael M.Eng, M.Sc Vafopoulos Michalis Gavalas Damianos 29/8/2008Department.
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
Chapter 1 Applying UML and Patterns. The Need for Software Blueprints Knowing an object-oriented language and having access to a library is necessary.
PICTURE your design. Purpose : Functions & Content Functions the facilities that make the content of the ICT useful for relevant users and other ICT’s.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Framework for Virtual Web Laboratory I. Petković M. Rajković.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
UML - Development Process 1 Software Development Process Using UML.
CS223: Software Engineering
Information Architecture & Design Week 9 Schedule - Web Research Papers Due Now - Questions about Metaphors and Icons with Labels - Design 2- the Web -
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Marko Grobelnik, Janez Brank, Blaž Fortuna, Igor Mozetič.
MSG Reuse Catalog T.W. van den Berg 7 April 2010.
Sharing personal knowledge over the Semantic Web ● We call personal knowledge the knowledge that is developed and shared by the users while they solve.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis The 17th International.
2 |2 | Overview of the presentation What is disability? What is the global situation for persons with disabilities? What is accessibility? What is ICT.
IAEA International Atomic Energy Agency Implementing SDMX for Energy Domain: From Discussion to Actual Implementation and Testing Andrii Gritsevskyi Oslo.
A Context Framework for Ambient Intelligence
Chapter 6 The Traditional Approach to Requirements.
Object-Oriented Analysis and Design
International Research and Development Institute Uyo
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
2. An overview of SDMX (What is SDMX? Part I)
Data Model.
Analysis models and design models
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
DATA MODELS.
Presentation transcript:

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 1 Modelling Contexts in Cross-Cultural Communication Environments Anneli Heimb ü rger, Miika Nurminen, Teijo Ven ä l ä inen and Suna Kinnunen University of Jyv ä skyl ä Faculty of Information Technology Department of Mathematical Information Technology (MIT) The 20th European - Japanese Conference on Information Modelling and Knowledge Bases (EJC2010) 31 May - 4 June 2010, Jyväskylä, Finland

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 2 11/04/07 Outline 1.Basic Concepts & Related Work 2.Context Tree for Cross-Cultural Communication 3.CeACCC-prototype 4.Usage examples 5.Conclusion

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 3 11/04/07 Basic Concepts In the near future, cultural computing will have several important applications in our knowledge societies in the fields such as business, environment, health care, education and research. Culture can be considered as one example of context and cultural computing as a subset of context computing Context-sensitive applications have to adapt not only to the device, the connection state and the user environment but also to the user’s situation at hand. Many context models model only the physical environment, i.e. location, identity, and time We propose a two-level context model that includes a generic level and an application domain specific level. The focus of our context modelling is on users’ situations at hand in cross- cultural communication environments.

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 4 Approaches to Context Modelling Context definitions can be divided as follows (Coppola et al, 2009) –Extensional definitions present the context through a list of possible context dimensions and their associated values (e.g. location, proximity to other people, devices, time) –Intensional definitions present the concept of context more formally. Despite being theoretically satisfying, extensional definitions seem to be more useful in practical applications. Context modelling approaches can also be classified by the scheme of data structures which are used to exchange contextual information (Strang and Linnhoff-Popien 2004, Shimizu 1995, etc) –Key-Value Models, Markup Scheme Models –Graphical Models, Object-Oriented Models –Logic Based Models, Ontology Based Models –SECI/Shared Context Model A complete and comprehensive model for contexts is still missing.

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 5 11/04/07 Context as a Situation at User’s Hand Our (working) definition: context is a situation at user’s hand. –The key triplet in our context research is (cross-cultural communication environment, user/actor, situation) –Based on the context definition classifications, our approach is extensional and (lightweight-)ontology-based The focus in our study is on modelling cross-cultural communication contexts, i.e. situations at user’s hand in cross-cultural environments. –These environments can be physical, virtual or hybrid. The context ontology is illustrated by a context tree – a hierarchical structure containing both generic and application domain specific contexts. Each context may contain attributes and subcontexts.

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 6 11/04/07 Context Tree Generic contexts include: Actor, Interaction, Location, Activity, Service, Network, Resource, Device Cross-cultural communication -domain specific contexts include: Country, Society, Nature, Everyday life, Social Relationships, National culture, Transportation, Communication The ontology is implemented as OWL using Protégé editor.

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 7 11/04/07 Information Flow Architecture A generic model for information flow and processing architecture for cross-cultural communication environments is outlined The system has two main input modes: –The explicit/tacit knowledge input mode can be used to store actor’s own experiences –By means of the situation/task-specific interface the actor inputs static or dynamic contexts. The situation the actor has at hand can be mapped to a context ontology and transformed to reasoning and decisions The output can be knowledge explaining how to act in certain situation; it may also activate searching and delivering contents, or more advanced data mining functions.

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 8 11/04/07 Contextual electronic Assistant for Cross- Cultural Communication (TrainCAT) CeACCC is a demo application that partially implements the context flow architecture The goal of the CeACCC is to support the user/actor in cross-cultural situations (e.g. research, meetings, travelling – transportation is used as a specific example) Technically, a faceted classification -based content management -like system. – Contexts are modelled as facets in a tree structure – Content items are instructions or helper applications (e.g. applets) attached to one or more contexts – Includes also guided tours - views to predefined scenarios in a given context – Future work includes keyword or natural language search, situation recognition based on image data, and dynamic context processing Implemented as a www application, planned to be used in mobile environment

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 9 11/04/07 CeACCC - Overview

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 10 11/04/07 CeACCC - Functionality Context Tree containing categories of situations for free browsing –Content items contained in contexts can be browsed with navigation to super- and subcontext, and related items Guided tours –Predefined views to specific contexts that have fixed ordering and additional content. Helper applications, can be attached to content items –Imported content from external web sites (e.g. world time) –GridChart – Visualization component for clickable and zoomable content in given categories (e.g. train maps) –KeyGraph, graph visualization component based on TouchGraph LinkBrowser for browsing graph data (e.g. social relationships) –Situation recognition component, can be used to identify icons and other image data submitted by user for dynamic context search

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 11 11/04/07 Guided Tour Example Collection of most common scenarios/situations (e.g how to get from airport to hotel) Includes both icons and textual links Detailed, step by step instructions with additional options and functionality (e.g. search by fastest or cheapest route) Detail level can be profiled based on used expertise or cultural orientation.

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 12 Situation Recognition Example 1.When encountering an unknown sign or symbol in the train station, the actor can take a picture of it with her/his mobile device, and use CeACCC's image recognition feature to help interpret the sign or symbol. 2.The actor submits the image by her/his mobile device to the CeACCC pictorial database. The actor can also give additional information in order to help the interpretation of the content of the image. The additional information can consist of instructions to focus on certain part of the image or of instructions to omit something from the image. The image service sends the picture to CeACCC’s pictorial database. 3.A pictorial recognition service indentifies the symbol and associated description of its meaning. The image service sends the symbol description and action guidelines for the actor. 4.The actor knows how to interpret the symbol and how to behave in the situation at hand. Images on the right are examples of the files that the actor could could submit to pictorial database for recognition

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 13 Conclusion & Further Research We discussed context as a key to situation specific computing. In our research, context is defined as situation at user's hand. We have introduced our cross-cultural communication context tree and information flow architecture, and an example of initial implementation. Future work involves –Further development of the CeACCC system –Formalization of the context tree –Implementation of image recognition functionality on a mobile device –Larger-scale testing in actual environment – Context Modelling from Software Development point of view - increasing abstraction and formality

UNIVERSITY OF JYVÄSKYLÄ – FACULTY OF INFORMATION TECHNOLOGY 14 11/04/07 Thank You!