Representing and Managing the Context of a Situation
The importance of information for the appropriate handling of any situation is well recognized. We, as human beings, use context not only to interpret available information, but also to seek additional relevant, missing information. Most information systems, which support human decision-making, process context inadequately. Moreover, when some context is considered, the structure is often so rigid that, but for very restricted applications, such systems are not usable. In order to integrate context-handling capabilities with an information integration system, we need a context model for representing context that can efficiently acquire, maintain and integrate contextual information and make it available to applications on demand. In this paper, we present such a model and describe the design of Rover II, a situation-handling platform which supports integration of context-aware applications. The system manages context by constructing a situation graph which dynamically reflects the relevant situation information. We illustrate the use of Rover II with M-Urgency, a public safety application providing audio and video support for emergency help. This system is being deployed for the University of Maryland campus community of 44 000 students, faculty and staff.
context context modeling rover ii context-aware computing data and information quality m-urgency relevant context relevance filtering