A Core Ontology for Situation Awareness Christopher J. Matheus Versatile Information Systems, Inc. Mieczyslaw M. Kokar Kenneth Baclawski Northeastern University/VIS.

Slides:



Advertisements
Similar presentations
Achieving situation awareness of emergency response teams
Advertisements

1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences Paul Smart, Ali.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
April 15, 2004SPIE1 Association in Level 2 Fusion Mieczyslaw M. Kokar Christopher J. Matheus Jerzy A. Letkowski Kenneth Baclawski Paul Kogut.
IT Requirements Capture Process. Motivation for this seminar Discovering system requirements is hard. Formally testing use case conformance is hard. We.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
The process of formulating responses remains
CASE Afternoon Primer Session Topics of Discussion July 22, 2013 FINAL DRAFT.
Artificial Intelligence Modal Logic
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
Chapter 15: System Modeling with UML
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Understanding Entity Relationship Diagrams.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Common Mechanisms in UML
Efficient Methods for Solving Finite Satisfiability Problems in UML Class Diagrams Mira Balaban and Azzam Maraee.
12 -1 Lecture 12 User Modeling Topics –Basics –Example User Model –Construction of User Models –Updating of User Models –Applications.
1 Consistency Checking of Semantic Web Ontologies Kenneth Baclawski, Northeastern U. & VIS Mieczyslaw M. Kokar, Northeastern U. & VIS Richard Waldinger,
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
The Bayesian Web Adding Reasoning with Uncertainty to the Semantic Web
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Consistency Checking of RM-ODP Specifications Kenneth Baclawski Mieczyslaw Kokar Jeffrey Smith Jerzy Letkowski.
Making Information Systems Intelligent Making Information Systems Intelligent Dr. Geoffrey P Malafsky TECHi2.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Extending UML to Support Ontology Engineering Kenneth Baclawski and Mieczylaw K. Kokar Northeastern University Paul A. Kogut, William S. Holmes III and.
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
SAWA: An Assistant for Higher-Level Fusion and Situation Awareness Christopher J. Matheus, Mieczyslaw M. Kokar, Kenneth Baclawski, Jerzy A. Letkowski,
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Standards! What are we writing? What are we practicing?
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Knowledge Representation and Indexing Using the Unified Medical Language System Kenneth Baclawski* Joseph “Jay” Cigna* Mieczyslaw M. Kokar* Peter Major.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Formal Models in AGI Research Pei Wang Temple University Philadelphia, USA.
Requirements Capture. Four Steps of requirements capture List candidate requirements Understand system context Capture functional requirements Capture.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme Project funded by the Future and Emerging Technologies.
STORYFIGHTER: A Common Sense Storytelling Game Chian Chuu and Hana Kim MAS.964 Final Project December 12, 2002.
Database Design. The process of developing database structures from user requirements for data a structured methodology Structured Methodology - a number.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS Instructor Ms. Arwa Binsaleh.
Introduction Chapter 1 and 2 Slides From Research Methods for Business
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
From Hoare Logic to Matching Logic Reachability Grigore Rosu and Andrei Stefanescu University of Illinois, USA.
Creswell Qualitative Inquiry 2e
3-1 Copyright © 2010 Pearson Education, Inc. Chapter Three Research Design.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
The Research Problem and Objectives Lecture 6 1. Organization of this lecture Research Problem & Objectives: Research and Decision/Action Problems Importance.
updated CmpE 583 Fall 2008Discussion: Rules & Markup- 1 CmpE 583- Web Semantics: Theory and Practice DISCUSSION: RULES & MARKUP Atilla.
1 Geog 357: Data models and DBMS. Geographic Decision Making.
ONION Ontologies In Ontology Community of Practice Leader
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 15-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Prepared by.
Michelle Hester Advanced Human Factors (PSYC 562)
Database Design, Application Development, and Administration, 6 th Edition Copyright © 2015 by Michael V. Mannino. All rights reserved. Chapter 5 Understanding.
COP Introduction to Database Structures
Chapter 2 Sets and Functions.
Object-Oriented Analysis
Prepared by Lee Revere and John Large
Extending UML to Support Ontology Engineering
Summary of Domain Specific Needs of Context
Co-champions: Mike Bennett, Andrea Westerinen
Chapter 22 Object-Oriented Systems Analysis and Design and UML
CH 4 - Language semantics
Presentation transcript:

A Core Ontology for Situation Awareness Christopher J. Matheus Versatile Information Systems, Inc. Mieczyslaw M. Kokar Kenneth Baclawski Northeastern University/VIS

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski2 Acknowledgments Contract: F C-0039 Michael L. Hinman, AFRL/IFEA John Salerno, AFRL/IFEA Contractor: Versatile Information Systems, Inc.

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski3 Objectives Show a core ontology for situation awareness (SAW Ontology) Show alternative designs of SAW Ontology Show how SAW Ontology can be extended to satisfy specific requirements

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski4 The Situation Awareness Problem Knowing states of objects doesn’t necessarily mean understanding what’s going on (football) Examples: close_to, under_attack, retreating, operational_readiness, …. Need information about multiple objects,history, background knowledge, context, evolution over time…. Need to derive relationships (no direct measurements) Which ones? –100 objects  possible relations! Need a theory of how the world “works” in a given context (ontology, situation)

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski5 SAW Definition Situation Awareness (SAW) is the perception of the elements in the environment within a volume of time and space, the comprehension of their meaning, and the projection of their status in the near future. - Endsley & Garland, 2000

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski6 Situations – First Class Citizens “One of the starting points for situation semantics was the promotion of real situations from second class citizens to first class citizens.” “By a situation, then, we mean a part of reality that can be comprehended as a whole in its own right – one that interacts with other things. By interacting with other things we mean that they have properties or relate to other things.” - John Barwise, The Situation in Logic, 1989

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski7 Informal SAW Definition Situation Awareness is knowledge of the following elements: Goal (for the level of decision making); Theories of the world (ontology); Knowledge of which theories in the ontology are relevant to the Goal at time t (current time) and at t+1 (in the near future); Objects that are relevant to the Goal at time t and t+1; and Relations among the objects that are relevant to the Goal at time t and t+1.

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski8 Core SAW Ontology

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski9 Attribute Values and Events

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski10 “Snapshot” Design Everything is captured for each time instant Advantage: easy to retrieve (by time index) Disadvantages: Keep records even if nothing changes Information must arrive in lock-step fashion (fixed delta-t)

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski11 Time-Interval Design Attributes and relations for arbitrary time intervals Problem: where to keep uncertainty info for relations? Relation – would be constant over time Time Interval – would be the same for all relations

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski12 Property Value with Certainty Uncertainty part of Relations and Attributes through PropertyValue Problem: PropertyValues are associated with time events and not arrival of new information

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski13 Event Notices PropertyValues are associated with EventNotices, i.e., with arrival of new information (e.g., Level 1 events)

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski14 Battlefield Scenario

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski15 SAW Ontology Extensions Q: Is Core SAW Ontology sufficient to represent this scenario? A: No. Q: Can it be extended, or would it need to be changed? A: It needs to be extended

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski16 Battlefield Ontology

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski17 Battlefield Obstacle Ontology

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski18 Battlefield Relation Ontology

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski19 SAW Process Flow

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski20 Summary of the Process 1.Possess a Theory of the World, T O, consisting of a number of interrelated theories T 1, T 2, T 3 … and specify all of them in a formal language. 2.Post a Goal T g in terms of the formal language. 3.Demonstrate the process of selecting relevant theories, T 1, T 2, T 3 …from among the theories of the world. 4.Collect events W 1, W 2, W 3 … and specify them in a formal language. 5.Specify (in the formal language) and then select relevant models, M 1, M 2, M 3 … of the relevant theories. 6.Combine the relevant theories (theory fusion) within the formal methods tool (Specware) using the category theory operator of colimit. 7.Similarly, combine the relevant models (model fusion) so that the combined model satisfies the combined theory from step 6 above. 8.Prove/disprove the Goal theorem using the combined theory. This proof includes the fusion of: a. theories b. models c. uncertainty.

July 9, 2003 Fusion’2003, Cairns Matheus, Kokar, Baclawski21 Conclusions Showed a core SAW Ontology Analyzed alternative approaches Showed extensibility of the ontology to more complex scenarios Discussed the SAW process More research needed on: SAW case studies, ontology extensions (agree to use the same ontologies), ontology tools – especially efficient reasoners