a context model based on ontological languages: a proposal for information visualization school of...

25
A Context Model based on A Context Model based on Ontological Languages: a Ontological Languages: a Proposal for Information Proposal for Information Visualization Visualization School of Informatics Castilla-La Mancha University Ramón Hervás José Bravo Jesús Fontecha Journal of Universal Computer Science 2010

Upload: emory-bruce

Post on 04-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

A Context Model based on A Context Model based on Ontological Languages: a Ontological Languages: a Proposal for Information Proposal for Information

VisualizationVisualizationSchool of Informatics

Castilla-La Mancha UniversityRamón Hervás

José BravoJesús Fontecha

Journal of Universal Computer Science 2010

Page 2: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

Outline

• Introduction• Context Model Backgrounds• Modeling by Means of Ontological Formal Def.• Proposal: A Generic and Adaptable Context

Model• Conclusion

2

Page 3: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

3

ContextCharacterize the situation of an entity

Page 4: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

4

Context-Aware ApplicationUse context to provide relevant information and/or service to user

where depends on the user’s task

Page 5: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

5

Context InformationWho, Where, When, What & Why

Page 6: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

6

Semantic WebEnhance the degree of independence

Reduce the adaptation effortIncrease the system flexibility

Page 7: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

7

Context Model

Context detection

Context queries

Context adaptation

Explicit representation

Page 8: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

Requirements• Generality• Richness and detail• Distributed composition• Partial Validation• Quality of information• Ambiguity handling• Level of formality• Applicability to real environments• Evolutionary development• Interoperability• Reasoning and inference• Ease of use

8

Page 9: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

9

OntologySpecification of conceptualization

Page 10: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

Benefits

• Structuring, organizing and reusing knowledge• Acquiring context from diverse and heterogeneous

sources• Reducing inconsistencies and generating additional

context• Interoperability among models or specific domain

vocabularies• Reducing the difficulties related to the technological

diversity• Reducing the adaptation effort and increasing the

element reuse

10

Page 11: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

Benefits

• Allow and simplify the communication among humans, systems

• Enable the selectively access subsets of large amount of maintained context

• Define smart behaviors of the environment entities depending on the context situation

• Reduce the cost of implementing and maintaining the context model

• Enable the detection of inconsistencies and, even, resolve them

• Facilitate the dynamic and spontaneous entities discovery

11

Page 12: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

12

Identity

LocationActivity

Time

Identity

LocationEnvironment

Time

User

PlatformEnvironment

Page 13: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

13

Page 14: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

14

Page 15: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

15

Page 16: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

User Model Requisites• Ambiguity solving

– Unworthy user modal data• Privacy and feedback

– User’s situation• Model formalization

– Expressive graphical representation• Model generalization

– Diverse usage purpose• Personal information embodying

– Personal devices• Launching

– Highly dynamic

16

Page 17: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

17

Page 18: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

Device Model Requisites

• Definition of relationships– Service <->Device <-> User

• Conceptualization of device status– Define general properties, specialization of the status

• Dependencies and relationships between devices

• Taxonomical organization– Sensors, actuators, autonomous devices, dependent

devices• Software and hardware profiles– General characteristics

18

Page 19: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

19

Page 20: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

20

Page 21: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

Visualization Service Model Requisites

• Relationship between visualization and context– Visual data representation

• Metaphors and patterns– Human perception

• Visualization pipeline– Visual mapping

• Methods and interaction paradigms– Interact with the service

21

Page 22: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

Visualization Service Model Requisites

• Structure and characteristics of the view– Display various types of contents

• Social issues– Social user group

• Data Characteristics– Transform the data sets to visual representation

• Scalability– Zooming, paging, filtering…

22

Page 23: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

23

Page 24: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

Conclusions

• One context model – Frame-based formal language

• Two dimensions – 5W,4O

24

Page 25: A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás

25