Semantics Practical applications of controlled natural language with - - PowerPoint PPT Presentation

semantics practical applications of controlled natural
SMART_READER_LITE
LIVE PREVIEW

Semantics Practical applications of controlled natural language with - - PowerPoint PPT Presentation

Semantics Practical applications of controlled natural language with description logics and OWL. FluentEditor and OASE. Pawe Kapaski 1 Anna Wrblewska, PhD 1,2 Aleksandra Ziba, PhD 1,3 Pawe Zarzycki 1 1 Cognitum 2 Institute of Computer


slide-1
SLIDE 1

www.cognitum.eu/semantics

Cognitum | Semantics

Semantics

Practical applications of controlled natural language with description logics and OWL. FluentEditor and OASE.

Paweł Kapłański 1 Anna Wróblewska, PhD 1,2 Aleksandra Zięba, PhD 1,3 Paweł Zarzycki 1

1 Cognitum 2 Institute of Computer Science,

Warsaw University of T echnology

3 Institute of Political Science,

University of Warsaw

slide-2
SLIDE 2

www.cognitum.eu/semantics

Cognitum | Semantics

Agenda

  • Crisis (Emergency) Management – Controlled

Natural Language Component

  • Ontorion – Semantic Knowledge Management

Framework

  • OASE - semiotic framework for software

development

slide-3
SLIDE 3

www.cognitum.eu/semantics

Cognitum | Semantics

Problems Addressed – Emergency, Crisis Management (EM)

  • activity of public administration, a part of national

security management

  • dealing with the strategic organizational management

processes (an integrated rescue system) used to

– pr prevent critical situations (crises), – pr prep epar are to assume control of crises by way of planned activities, – respo pond nd in case of emergencies, remove their effects and restore the resources and critical infrastructure

slide-4
SLIDE 4

www.cognitum.eu/semantics

Cognitum | Semantics

EM Characteristics

  • Clearly defined orga

ganiz izati ationa

  • nal

l st struct cture

  • Legi

gisl slati ative ve issues and documentation

  • Different kinds of information: time

me (information can vary in time), sp space ce

  • Different requirements to information acc

ccess ssibil bility ity & & pr prese senta ntation ion (by different actors)

  • Rescue actions: time pressure, usually lack

ck of f necessary reso sour urces ces

slide-5
SLIDE 5

www.cognitum.eu/semantics

Cognitum | Semantics

Two Kinds of Knowledge

  • Geo & topological

information, location

  • f rescue units, etc.
  • Communication via

graphical language, e.g. maps, building plans etc. (advanced GIS system)

  • Rescue actors

Ontology / Fact-base

  • General

knowledge derived from legislative issues, procedures, disasters etc.

  • Communication

via CNL

  • Actors:

management experts Meta-ontology

slide-6
SLIDE 6

www.cognitum.eu/semantics

Cognitum | Semantics

EM Knowledge Management System - Objectives

  • Comprehensive services enriched by posting / insertion of additiona
  • nal

l infor

  • rmat

mation ion from

  • m the

environ

  • nme

ment

  • The system should allow for the identificati

fication

  • n and analysis of new risks

ks

  • Coordin

inat ation ion and exchange e of infor

  • rmat

mation ion between the coordinator, e.g. at the municipal level

  • r at the regional level, emergency services and citizens
  • Infor
  • rmat

mative ve issues s involving the public: alarm system, forums, educational platform, opinion monitoring, surveys

  • Traini

ning ng & simulat lation ion platform

  • EM-KMS accessed via spectrum of CNL (Controlled Natural Language) interfaces

can be seen as a commu munica icatio ion n platform

  • rm that allows for constant

nt contact act between coordination actors without additional UI layer (and training)

  • It is expected that CNL will force actors of coordination to use the precise

statements as well as strictly defined ed and stand ndar ardiz dized ed termino minology

  • gy and therefore

this tool will have great impact ct on the organizat nizational ional culture e itself

slide-7
SLIDE 7

www.cognitum.eu/semantics

Cognitum | Semantics

EM – what knowledge needs to be managed?

  • What procedures need to be applied?
  • What actions/tasks are undertaken within the process?
  • What actors are involved in certain actions (actors’

dependancies, division of responsibilities) ?

  • Geo related issues:

– What is the location of the emergency or crisis event? – Where are the rescue teams during crisis events? – What environmental factors influence the course of crisis events? – Where to find shelter during the crisis event?

slide-8
SLIDE 8

www.cognitum.eu/semantics

Cognitum | Semantics

EM Concepts Captured – Meta-ontology (1)

  • Organiza

anizatio tional al str truct uctur ure: e: roles (actors and units) and their relationships

  • Responsibil

nsibilities ities of actor tors s for certain tasks in a particular situation

  • Aler

erts ts about crisis risis situations and danger ers

  • Informat

rmatio ion about crisis isis event nts, s, effects, ects, risks sks and danger ers

  • Acti

tivit vities ies / Proced cedur ures es that are performed in specific situations during prevention, preparation, response to crisis and recovery

  • Resour

urces ces, devices and equipment useful for performing rescue actions

slide-9
SLIDE 9

www.cognitum.eu/semantics

Cognitum | Semantics

EM Concepts Captured (2)

Infrastructure (resources) Communication & coordination (actors, procedures, tasks) Crisis events, effects, risks, dangers Environment (people, natural sites, goods)

Treatment system Crisis characterization Studied world

slide-10
SLIDE 10

www.cognitum.eu/semantics

Cognitum | Semantics

EM Model

slide-11
SLIDE 11

www.cognitum.eu/semantics

Cognitum | Semantics

EM Meta-ontology

slide-12
SLIDE 12

www.cognitum.eu/semantics

Cognitum | Semantics

EM Use Case – Tanker Accident

A tanker truck (containing unknown toxic substance) had an accident. Several children of the near kindergarten (outside when the accident happened) feel sick.

  • What are the dangers?
  • What services we need

to call?

slide-13
SLIDE 13

www.cognitum.eu/semantics

Cognitum | Semantics

CNL - SWRL rules

If Z is an actor and if a crisis has-type a crisis-type and if Z reacts-to-type the crisis-type then the crisis needs-actor Z. If Z is an actor and if an effect causes a danger and if a crisis induces the effect and if Z assumes a procedure and if the procedure reduces the danger then the crisis needs- actor Z. If Z is an actor and if an effect concerns a people-group and if a crisis induces the effect and if it is true that the people-group has-victims and if Z is Emergency- Medical-Service then the crisis needs-actor Z.

slide-14
SLIDE 14

www.cognitum.eu/semantics

Cognitum | Semantics

Reasoned Conclusions

CNL resu sult lts: s:

slide-15
SLIDE 15

www.cognitum.eu/semantics

Cognitum | Semantics

Performed Tasks & Future Works

  • English CNL

L for OWL - done

  • Working on SW

SWRL rules les in in CNL

  • GIS

S & & me meta ta knowledge integration

  • Collecting eme

mergency gency ma management gement procedur cedures es to be coded in CNL

  • Working on CNL for Polish

ish

  • Working on CNL dedicated

icated for other diciplines: UE policy icy coordin dination ation process on national level,

  • ncology me

medical cal guidelines elines

slide-16
SLIDE 16

www.cognitum.eu/semantics

Cognitum | Semantics

Ontorion Semantic Knowledge Management Framework

Hermit Pellet Racer …

modularizator Abox Tbox Rules

Executors

slide-17
SLIDE 17

www.cognitum.eu/semantics

Cognitum | Semantics

CNL user interface

slide-18
SLIDE 18

www.cognitum.eu/semantics

Cognitum | Semantics

noSQL implementation

slide-19
SLIDE 19

www.cognitum.eu/semantics

Cognitum | Semantics

Distributed approach

slide-20
SLIDE 20

www.cognitum.eu/semantics

Cognitum | Semantics

OASE - Ontology Aided Software Engineering

Ontology-Aided Software Engineering (OASE) is a semiotic framework for software

  • development. It extends the existing methodologies with an ability to express the

supporting knowledge in (controlled) natural language called OASE-English.

slide-21
SLIDE 21

www.cognitum.eu/semantics

Cognitum | Semantics

OASE-Annotator

OASE-Annotations and OASE-Assertions allow for the protection of the programmer from breaking the design-time or runtime assumptions and can be checked by the reasoning services (OWL-Reasoner) in terms of consistency and preservation of logical constraints.

slide-22
SLIDE 22

www.cognitum.eu/semantics

Cognitum | Semantics

OASE-Diagrammer

OASE-Diagrammer adds the ability to use the UML, together with the OASE framework. OASE-Diagrammer is dual to OASE-Annotator. It allows to draw the UML representations

  • f software entities and supports OASE-Annotations.
slide-23
SLIDE 23

www.cognitum.eu/semantics

Cognitum | Semantics

OASE-Editor

slide-24
SLIDE 24

www.cognitum.eu/semantics

Cognitum | Semantics

Contact

Thank you

Cognitum | CH, St. Gallen

swiss-office@cognitum.eu

Cognitum | UK, Bristol

uk-office@cognitum.eu

Cognitum | PL, Warsaw

  • ffice@cognitum.eu

+48 22 250 2541

www.cognitum.eu

abroad sales representatives: