What Context Matters?Towards Multidimensional Context AwarenessVíctor Penela, Carlos Ruiz, José Manuel Gómez-Pérez iSOCO
What Context Matters?Towards Multidimensional Context Awareness
Víctor Penela, Carlos Ruiz, José Manuel Gómez-Pérez iSOCO
Some background for this paper
context
= services + prosumer + ubiquity
Project main goal: Building a platform that allows users to consume and produce (prosumer model) ubiquitous services in a mobile environment ‹#›
CENIT Programme (National Strategic Consortiums for Technological Research)
mIO! Data More than a research project -> a research consortium 22 million € ‹#›
4 years – 22 millions € (2008-2011) 10 Companies 11 Universities 8 Research centres
mIO! Data ‹#›
context, context, context.
“Context is any information that can be used to characterize the situation of an entity”
Dey (2000)
http://www.isoco.com/ontologies/mio/index.html
ContextManager Model Ontology ‹#›
Gimme my context!
Common misperception of context being a straightforward set of data Users expect the system to know exactly what they expect to receive ‹#›
“Context is any information that can be used to characterize the situation of an entity”
Dey (2000)
ANY information ‹#›
Bob
http://www.flickr.com/photos/papalars/
Charlie
Bob’s friends Dave Gordon
There’s too much information
Too much information ‹#›
“It is not simply the case that something is or is not context; rather, it may or may not be contextually relevant to some particular activity”
Dourish (2004)
It is not simply the case that something is or is not context; rather, it may or may not be contextually relevant to some particular activity. the scope of contextual features is defined dynamically. Context is an occasioned property ‹#›
Divide and conquer: divide the problem in different dimensions where relevancy can be more easily (being still difficult) measured. Applications can now choose which dimensions are more important for them ‹#›
Domain independence
Dynamic adaptability
Domain independence. A dimension should not be restricted to an specific domain, i.e. only being able to define relevancy for context sources that provide information in a particular domain. ‹#›
Domain independence
Dynamic adaptability
Dynamic adaptability. A dimension should define a set of parameters that are not static. Defining static parameters will be another way of only applying relevancy criteria during the design phase, which is, in most of the cases, not useful for a dynamic context-aware application. ‹#›
Comments