THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.

Slides:



Advertisements
Similar presentations
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Advertisements

PKE PP Mike Henry Jean Petty Entrust CygnaCom Santosh Chokhani.
Semiotics and Ontologies. Ontologies contain categories, lexicons contain word senses, terminologies contain terms, directories contain addresses, catalogs.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
A Linguistics-Based Approach for Use Case Driven Analysis Using Goal and Scenario Authoring Vijayan Sugumaran Oakland University Rochester, Michigan, USA.
Ontology Notes are from:
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
1 Simulation Modeling and Analysis Verification and Validation.
Business Area Analysis Focus: Domain View (selected business area) Goals: –Isolate functions and procedures that allow the area to meet its goals –Define.
Common Core State Standards Professional Learning Module Series
Domain Modelling the upper levels of the eframework Yvonne Howard Hilary Dexter David Millard Learning Societies LabDistributed Learning, University of.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Developing Enterprise Architecture
INTRODUCTION TO WEB DATABASE PROGRAMMING
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
IMSS005 Computer Science Seminar
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
International Semantic Web Doctoral Symposium Research Topic: Representing Discrete-Event Simulation Process-Interaction Models using the Web Ontology.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Assessing Quality for Integration Based Data M. Denk, W. Grossmann Institute for Scientific Computing.
Sharing lessons through effective modelling Hilary Dexter University of Manchester Tom Franklin Franklin Consulting.
Approaching a Problem Where do we start? How do we proceed?
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Dimitrios Skoutas Alkis Simitsis
Lecture 7: Requirements Engineering
Interaction Laws Verification Using Knowledge-based Reasoning Gustavo Carvalho, Anarosa Brandão, Rodrigo Paes & Carlos Lucena By Regiane Lima.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Semantic Web - an introduction By Daniel Wu (danielwujr)
SSO: THE SYNDROMIC SURVEILLANCE ONTOLOGY Okhmatovskaia A, Chapman WW, Collier N, Espino J, Conway M, Buckeridge DL Ontology Description The SSO was developed.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
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.
Web Technologies for Bioinformatics Ken Baclawski.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
RE-ENGINEERING AND DOMAIN ANALYSIS BY- NISHANTH TIRUVAIPATI.
Approach to building ontologies A high-level view Chris Wroe.
Inferring Declarative Requirements Specification from Operational Scenarios IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 24, NO. 12, DECEMBER, 1998.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Program Design. Simple Program Design, Fourth Edition Chapter 1 2 Objectives In this chapter you will be able to: Describe the steps in the program development.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
©2003 Paula Matuszek CSC 9010: AeroText, Ontologies, AeroDAML Dr. Paula Matuszek (610)
Dillon: CSE470: ANALYSIS1 Requirements l Specify functionality »model objects and resources »model behavior l Specify data interfaces »type, quantity,
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES Debashis Naskar 1 and Biswanath Dutta 2 DSIC, Universitat Politècnica de València.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
DOMAIN ONTOLOGY DESIGN
Sharing lessons through effective modelling
Ontologies and foreign data models
Survey of Knowledge Base Content
Ontology.
Methontology: From Ontological art to Ontological Engineering
Ontology.
Semantic Markup for Semantic Web Tools:
Presentation transcript:

THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR

Ontologies and Simulations What are the possible advantages that an ontology might have in the simulation environment? Can an ontology provide solutions to some of the challenges to be dealt with in the countermeasure simulation system? Introduction

Contents What is an Ontology The Countermeasure Simulation System Possible Role of Ontology in the Simulation System Constructing the Ontology Lessons Learned Conclusions and Future Development

What is Ontology? Study the meaning of being How an object relates to the world and to itself Describes the world Not a taxonomy Taxonomy: Oryx->Helicopter->Aircraft- >Transport Ontology: Oryx has countermeasures Oryx can hover

Ontology in Information Systems and Computing The artifact present, in a formal way, the knowledge of a domain as a set of concepts and relationships between the concepts, for the purpose of reasoning.

Use of Ontologies Share a common understanding of the structure of information and the concepts A common vocabulary Enable reuse of the domain knowledge For example, time ontology Make domain assumptions explicit Separate domain knowledge from the operational knowledge Analysis of domain knowledge

The Countermeasure Simulation System Purpose: Evaluate countermeasure design Determine aircraft vulnerability Simulate the interaction between models as results of specific events Use realistic models

The Countermeasure Simulation System The Simulation Scenario Type of aircraft: e.g. Oryx Flight plan: How will the Oryx fly? Type of missile threat Type of countermeasure and the dispensing logic Atmospheric conditions: e.g. clear skies or fog Terrain model

The Countermeasure Simulation System Extensible Markup Language (XML) is a set of rules for encoding documents in machine-readable format Model parameters are set up in XML files Simulation output written to XML files Name=”TestPoint1” FileName =”Oryx.xml” Type=”DPSSORYX” /> FileName=”ThreatType1.xml” Type=”BaseMissile” /> FileName=”Atmo.xml” />

The Countermeasure Simulation System Simulation results processed to show effectiveness of countermeasure against threat Results: 3D Viewer Videos

Possible Role of Ontology in the Countermeasure Simulation System To know what is available in the system Guideline for new models High-level description Verify and validation of scenarios Reverse engineer previous simulations

Constructing the Ontology Where will it be used? How can it add benefit? Purpose To capture concepts in a simulation scenario Scope A Simulation Scenario

Creating the Ontology (1) Identify the classes Scenario, Target, Threat, Atmosphere, Countermeasure Define object properties Relationships between classes Target has countermeasure Scenario has target Define data properties Position, Velocity

Creating the Ontology (2) Create individuals Specific objects used in the simulation Target: Oryx Atmosphere: Fog Countermeasure: Flare Scenario: ScenarioFlareLeftOryx200ft30kn

Classes in the Ontology

Object Properties

Data Properties

Ontology: Lessons Learned Naming of classes Consistency Agreement Classes versus instances Match the real world Modeling roles as classes Classes can loose their roles over time

Conclusions Clear, common understanding of what is in the domain High-level description Capture the meaning of objects Future functionality: Use ontology to set up scenario and to reason about validity of scenario

Commentary Questions?Suggestions Input