Reasoning on Data Streams for Situation Awareness

Information overload is a severe problem for human operators of large-scale control systems, for instance, in road traffic management. In order to determine a complete and coherent view of the overall situation (i. e., gain situation awareness), an operator of such a system must consider various heterogeneous sources providing streams of information about a large number of real-world objects. Since the usage of ontologies has been regarded to be beneficial for achieving situation awareness, various ontology-driven situation awareness systems have been proposed. Coping with evolving and volatile individuals in ontologies, however, has not been their focus up to now. In this paper, we describe how concepts from data stream management systems and stream reasoning, such as sliding windows, continuous queries, and incremental reasoning, can be adjusted to support reasoning over highly dynamic ontologies for situation awareness. We conclude our paper with a prototypical implementation and a discussion of lessons learned, pointing to directions of future work.

[1]  Aitor Almeida,et al.  An Approach to Dynamic Knowledge Extension and Semantic Reasoning in Highly-Mutable Environments , 2009 .

[2]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture Volume 1: A System of Patterns , 1996 .

[3]  B. J. Ferro Castro,et al.  Pattern-Oriented Software Architecture: A System of Patterns , 2009 .

[4]  Frank van Harmelen,et al.  Towards Expressive Stream Reasoning , 2010, Semantic Challenges in Sensor Networks.

[5]  Lukasz Golab,et al.  Issues in data stream management , 2003, SGMD.

[6]  Werner Retschitzegger,et al.  A software architecture for ontology-driven situation awareness , 2008, SAC '08.

[7]  Alejandra Cechich,et al.  Ontology-driven geographic information integration: A survey of current approaches , 2009, Comput. Geosci..

[8]  Werner Retschitzegger,et al.  BeAware! - Situation awareness, the ontology-driven way , 2010, Data Knowl. Eng..

[9]  Felix Naumann,et al.  Data fusion , 2009, CSUR.

[10]  Reynold Cheng,et al.  Processing Continuous Range Queries with Spatiotemporal Tolerance , 2011, IEEE Transactions on Mobile Computing.

[11]  Gregory D. Abowd,et al.  Providing architectural support for building context-aware applications , 2000 .

[12]  Daniel J. Garland,et al.  Situation Awareness Analysis and Measurement , 2009 .

[13]  Edith Schonberg,et al.  Scalable Semantic Retrieval through Summarization and Refinement , 2007, AAAI.

[14]  Mieczyslaw M. Kokar,et al.  Ontology-based situation awareness , 2009, Inf. Fusion.

[15]  Erhard Rahm,et al.  Recent Advances in Schema and Ontology Evolution , 2011, Schema Matching and Mapping.

[16]  N. Cocchiarella,et al.  Situations and Attitudes. , 1986 .

[17]  Daniele Braga,et al.  Stream Reasoning : Where We Got So Far , 2010 .

[18]  Alessandro Campi,et al.  A First Step Towards Stream Reasoning , 2009, FIS.

[19]  Jennifer Widom,et al.  Models and issues in data stream systems , 2002, PODS.

[20]  Mica R. Endsley,et al.  Theoretical Underpinnings of Situation Awareness, A Critical Review , 2000 .

[21]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[22]  JÜRGEN KRÄMER,et al.  Semantics and implementation of continuous sliding window queries over data streams , 2009, TODS.

[23]  James Llinas,et al.  Revisiting the JDL Data Fusion Model II , 2004 .

[24]  V. S. Subrahmanian,et al.  Maintaining views incrementally , 1993, SIGMOD Conference.