towards drafting a risk ontology based on the iris risk glossary summer academy sep 1 st – sep 4...

23
Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming & Intelligent Systems group Dept. of Informatics Aristotle University of Thessaloniki

Upload: dina-rice

Post on 12-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Towards Drafting a Risk Ontology based on the IRIS Risk Glossary

SUMMER ACADEMY

Sep 1st – Sep 4th 2009

Nick Bassiliades, Dimitris Vrakas Logic Programming & Intelligent Systems group

Dept. of InformaticsAristotle University of Thessaloniki

Page 2: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

AutomatedDataAcquisition

CBR System

Monitoring Campaign

Sensor System for SHM

MONITORINGDATABASE

EXTERNAL DATA

KNOWLEDGE BASES

HISTORYDATABASE

SOLVER

GLOBAL DECISION SUPPORT

Internet

OPERATION

WEB INTERFACE

OBJECT DATA

Modeling and SimulationSYSTEM

ENGINEERING

LABORATORY TESTING

RISK ASSESSMENT

STANDARDS

LOCAL DECISION SUPPORT

Sensor

Life Cycle Management

Clean Data

SHM DB

Import

Matrix

PlausibilityCheck

RISK INVENTORY

RISK KNOWLEDGE

RISKHISTORY

AutomatedDataAcquisition

CBR System

Monitoring Campaign

Sensor System for SHM

MONITORINGDATABASE

EXTERNAL DATA

KNOWLEDGE BASES

HISTORYDATABASE

SOLVER

GLOBAL DECISION SUPPORT

Internet

OPERATION

WEB INTERFACE

OBJECT DATA

Modeling and SimulationSYSTEM

ENGINEERING

LABORATORY TESTING

RISK ASSESSMENT

STANDARDS

LOCAL DECISION SUPPORT

Sensor

Life Cycle Management

Clean Data

SHM DB

Import

Matrix

PlausibilityCheck

RISK INVENTORY

RISK KNOWLEDGE

RISKHISTORY

Page 3: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

RAT

Risk Factors

Risk Risk Assessment Tool

Risk Identification Methodology

Risk Management

Standard

Risk Components

Risk Attributes

Page 4: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

RAT

Risk Factor 1

Risk

Risk Assessment Tool

Risk Identification Methodology

Risk Management

Standard

CBR

MBR

Risk Factor 2

Risk Factor 3

Risk Factor n

Page 5: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Why do we need Ontologies?• All the variables associated with the Risk Assessment Process

must be defined in the Risk Ontology(ies)– Inputs to RAT– Outputs of RAT– Past cases or Models– Others

• Why?– To facilitate integration of risk assessment practices from different

domains– To eliminate misunderstandings concerning the use of terms– To allow the use of various ways to describe the same term

(synonyms, translations, e.t.c)– To enable the software to reason in a higher level of abstraction

(general rules that apply to a group of specific cases)

Page 6: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

AutomatedDataAcquisition

CBR System

Monitoring Campaign

Sensor System for SHM

MONITORINGDATABASE

EXTERNAL DATA

KNOWLEDGE BASES

HISTORYDATABASE

SOLVER

GLOBAL DECISION SUPPORT

Internet

OPERATION

WEB INTERFACE

OBJECT DATA

Modeling and SimulationSYSTEM

ENGINEERING

LABORATORY TESTING

RISK ASSESSMENT

STANDARDS

LOCAL DECISION SUPPORT

Sensor

Life Cycle Management

Clean Data

SHM DB

Import

Matrix

PlausibilityCheck

RISK INVENTORY

RISK KNOWLEDGE

RISKHISTORY

AutomatedDataAcquisition

CBR System

Monitoring Campaign

Sensor System for SHM

MONITORINGDATABASE

EXTERNAL DATA

KNOWLEDGE BASES

HISTORYDATABASE

SOLVER

GLOBAL DECISION SUPPORT

Internet

OPERATION

WEB INTERFACE

OBJECT DATA

Modeling and SimulationSYSTEM

ENGINEERING

LABORATORY TESTING

RISK ASSESSMENT

STANDARDS

LOCAL DECISION SUPPORT

Sensor

Life Cycle Management

Clean Data

SHM DB

Import

Matrix

PlausibilityCheck

RISK INVENTORY

RISK KNOWLEDGE

RISKHISTORY

Ontology ServerOntology ServerOntology ServerOntology Server

Domain Ontologies

….….

Risk Core Ontology

REASONER

INTERFACE

Page 7: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

The Ontology ServerOntology ServerOntology ServerOntology ServerOntology Server

Domain Ontologies

….….

Risk Core Ontology

REASONER

INTERFACE

IRISRisk

Glossary

Page 8: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Definition of Risk

• Risk is a function of probability, exposure and vulnerability. – Often, exposure is incorporated in the assessment

of consequences

• Risk can be considered as having two components – the probability that an event will occur and – the impact (or consequence) associated with that event

Page 9: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Class Hierarchy

Page 10: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Object Properties Relating Risk to Other Concepts

Page 11: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Risk Class Properties

Page 12: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Event Properties

Page 13: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Probability Properties

Page 14: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Consequence Properties

Page 15: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Risk Specializations (1/3)

Page 16: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Risk Specializations (2/3)

• There are special cases of risks requiring additional properties– E.g. acceptable risk has an acceptance level

property

Page 17: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Risk Specializations (3/3)

• There are special cases of risks imposing restrictions on properties of general concepts– E.g. individual risk has a consequences for a single

human

Page 18: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Consequence Specializations

Page 19: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Human Consequences

Page 20: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Individual Human Consequences

Page 21: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Multilingual Capabilities (1/2)

• Concepts in ontology are expressed in English• Use of annotation properties (rdfs:label) in

classes for expressing the concept in multiple languages

Page 22: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Multilingual Capabilities (2/2)

• More than one synonym terms can be expressed using multiple rdfs:label entries

Page 23: Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming

Thank you!

• Ontology can be found at:http://lpis.csd.auth.gr/ontologies/iris.owl