2002 · 148 citations · 26 references
ComputingComputer EngineeringComputer ScienceEmbedded SystemsMachine LearningRobot PerceptionContext DependenceContext-aware ComputingMobile Human-computer InteractionMobile SensingScene PerceptionScene UnderstandingContext AwarenessContext ModelingContext RepresentationContext SensingContext-aware Processing
In this paper we propose a software architecture for observing and modeling human activity. This architecture is derived from an ontology for context awareness. We propose a model in which a user's context is described by a set of roles and relations. Different configurations of roles and relations correspond to situations within the context. The components of a context model are used to specify processes for observing activity. The ontology for context modeling is derived from both a bottom up system's perspective and a top-down users' perspective. As we define each element, we describe the corresponding components of a process-based software architecture.
26
Maintaining knowledge about temporal intervals
James F. Allen · Communications of the ACM · 1983 · 7.5K citations · Full text
Understanding and Using Context
Anind K. Dey · Personal and Ubiquitous Computing · 2001 · 5K citations · Full text
Architecture, Information Systems, Knowledge Representation +10
Context-Aware Computing Applications
Bill N. Schilit, Norman I. Adams, Roy Want · 1994 · 3.2K citations