SlideShare a Scribd company logo
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

                            2Institute of Computer Science,
                            Warsaw University of Technology

                                3   Institute of Political Science,
                                       University of Warsaw
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




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
      – prevent critical situations (crises),
      – prepare to assume control of crises by way of planned
        activities,
      – respond in case of emergencies, remove their effects and
        restore the resources and critical infrastructure


www.cognitum.eu/semantics                               Cognitum | Semantics
EM Characteristics


• Clearly defined organizational structure
• Legislative issues and documentation
• Different kinds of information: time (information can
  vary in time), space
• Different requirements to information accessibility &
  presentation (by different actors)
• Rescue actions: time pressure, usually lack of
  necessary resources
www.cognitum.eu/semantics                   Cognitum | Semantics
Two Kinds of Knowledge

                       Meta-ontology           Ontology / Fact-base

                                  - General        - Geo & topological
                       knowledge derived        information, location
                           from legislative       of rescue units, etc.
                       issues, procedures,       - Communication via
                              disasters etc.       graphical language,
                            - Communication        e.g. maps, building
                                   via CNL       plans etc. (advanced
                                  - Actors:               GIS system)
                               management             - Rescue actors
                                   experts



www.cognitum.eu/semantics                                                 Cognitum | Semantics
EM Knowledge Management
System - Objectives
•    Comprehensive services enriched by posting / insertion of additional information from the
     environment
•    The system should allow for the identification and analysis of new risks
•    Coordination and exchange of information between the coordinator, e.g. at the municipal level
     or at the regional level, emergency services and citizens
•    Informative issues involving the public: alarm system, forums, educational platform, opinion
     monitoring, surveys
•    Training & simulation platform

•    EM-KMS accessed via spectrum of CNL (Controlled Natural Language) interfaces
     can be seen as a communication platform that allows for constant contact 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 and standardized terminology and therefore
     this tool will have great impact on the organizational culture itself

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?

www.cognitum.eu/semantics                                Cognitum | Semantics
EM Concepts Captured –
Meta-ontology (1)

• Organizational structure: roles (actors and units) and their
  relationships
• Responsibilities of actors for certain tasks in a particular
  situation
• Alerts about crisis situations and dangers
• Information about crisis events, effects, risks and dangers
• Activities / Procedures that are performed in specific
  situations during prevention, preparation, response to crisis
  and recovery
• Resources, devices and equipment useful for performing
  rescue actions
www.cognitum.eu/semantics                           Cognitum | Semantics
EM Concepts Captured (2)

               Treatment system
                                         Communication &
                    Infrastructure         coordination
                      (resources)             (actors,
                                         procedures, tasks)
               Crisis characterization   Studied world

                     Crisis events,          Environment
                     effects, risks,       (people, natural
                        dangers              sites, goods)
www.cognitum.eu/semantics                                 Cognitum | Semantics
EM Model




www.cognitum.eu/semantics   Cognitum | Semantics
EM Meta-ontology




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?

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.


www.cognitum.eu/semantics                       Cognitum | Semantics
Reasoned Conclusions




 CNL results:


www.cognitum.eu/semantics   Cognitum | Semantics
Performed Tasks & Future Works


      • English CNL for OWL - done
      • Working on SWRL rules in CNL
      • GIS & meta knowledge integration
      • Collecting emergency management procedures
        to be coded in CNL
      • Working on CNL for Polish
      • Working on CNL dedicated for other diciplines:
        UE policy coordination process on national level,
        oncology medical guidelines
www.cognitum.eu/semantics                            Cognitum | Semantics
Ontorion Semantic Knowledge Management Framework

                              Abox
                              Tbox
                              Rules                                  CNL Console (Desktop or Web)


                                                         Executors




                                         modularizator




                                                                           Automatic UI (Desktop or Web)
                            Reasoner:
                               Hermit
                                Pellet
                                Racer
                                    …


www.cognitum.eu/semantics                                                   Cognitum | Semantics
CNL user interface




www.cognitum.eu/semantics   Cognitum | Semantics
noSQL implementation




www.cognitum.eu/semantics   Cognitum | Semantics
Distributed approach




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.




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.




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
of software entities and supports OASE-Annotations.




www.cognitum.eu/semantics                                           Cognitum | Semantics
OASE-Editor




www.cognitum.eu/semantics   Cognitum | Semantics
Contact

                                    Thank you


                                Cognitum | PL, Warsaw
                                     office@cognitum.eu
                                       +48 22 250 2541
                                     www.cognitum.eu

                                 abroad sales representatives:

           Cognitum | CH, St. Gallen                        Cognitum | UK, Bristol
                swiss-office@cognitum.eu                         uk-office@cognitum.eu

www.cognitum.eu/semantics                                                  Cognitum | Semantics

More Related Content

PDF
Application of Semantic Knowledge Management System in Selected Areas of Pol...
PDF
International workshop on semantic sensor web 2011
PDF
A Model-Driven Approach for Deploying Trading-Based Knowledge Representation ...
PDF
Cognitum dusseldorf 03_2012
PPTX
Presentatie Internet of Things Conferentie 9 april 2013 door Ben van Lier van...
PDF
Naturalized Epistemology North American Computing and Philosophy 2007
PPTX
MuMe Slide M. Wolpers 18 Nov
PPTX
Artificial intelligence
Application of Semantic Knowledge Management System in Selected Areas of Pol...
International workshop on semantic sensor web 2011
A Model-Driven Approach for Deploying Trading-Based Knowledge Representation ...
Cognitum dusseldorf 03_2012
Presentatie Internet of Things Conferentie 9 april 2013 door Ben van Lier van...
Naturalized Epistemology North American Computing and Philosophy 2007
MuMe Slide M. Wolpers 18 Nov
Artificial intelligence

Similar to Practical applications of controlled natural language with description logics and OWL. FluentEditor and OASE. (20)

PDF
A Paper Presentation On Artificial Intelligence And Global Risk Paper Present...
PPTX
context aware.pptx
PPT
90seconds Presentation
PPT
Thesis DESIGN AND IMPLEMENTATION OF AN ONTOLOGY FOR MODELING USERS PROFILE I...
PPTX
contextawareness.pptx
PDF
Towards Smart Modeling (Environments)
PPT
Rzevsky agent models of large systems
PPT
Nevro net call for action en july30th
PDF
La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...
PPTX
SLE 2012 Keynote: Cognitive and Social Challenges of Ontology Use in the Biom...
PPT
Cog infocom2014opening
PDF
Svenska AI-sällskapet på Vinnova
PPTX
Towards Joint Doctrine for Military Informatics
PPTX
Towards Joint Doctrine for Military Informatics
PDF
Touch Research 2: HCI Details [Handouts]
PDF
OEM Presentation - IA and Emergency Response
PDF
IRJET - Sign Language Recognition using Neural Network
PDF
Artificial intelligence implementation challenges in embedded design
PPT
8.5 martin
KEY
Big data 4 webmonday
A Paper Presentation On Artificial Intelligence And Global Risk Paper Present...
context aware.pptx
90seconds Presentation
Thesis DESIGN AND IMPLEMENTATION OF AN ONTOLOGY FOR MODELING USERS PROFILE I...
contextawareness.pptx
Towards Smart Modeling (Environments)
Rzevsky agent models of large systems
Nevro net call for action en july30th
La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...
SLE 2012 Keynote: Cognitive and Social Challenges of Ontology Use in the Biom...
Cog infocom2014opening
Svenska AI-sällskapet på Vinnova
Towards Joint Doctrine for Military Informatics
Towards Joint Doctrine for Military Informatics
Touch Research 2: HCI Details [Handouts]
OEM Presentation - IA and Emergency Response
IRJET - Sign Language Recognition using Neural Network
Artificial intelligence implementation challenges in embedded design
8.5 martin
Big data 4 webmonday
Ad

More from Cognitum (9)

PDF
Introduction to Ontology Engineering with Fluent Editor 2014
PDF
Cognitum Ontorion: Knowledge Representation and Reasoning System
PPTX
Modeling Ontologies with Natural Language
PPT
Zarzadzanie wiedza dla zarządzania kryzysowego
PPTX
Sterowniki .NET i C++ dla Apache Cassandra
PDF
Technologie Semantyczne - Wykłady
PDF
Semantic Rules Representation in Controlled Natural Language in FluentEditor
PDF
Nowoczesne technologie w naukach społecznych
PDF
Application of Semantic Knowledge Management System in Selected Areas of Poli...
Introduction to Ontology Engineering with Fluent Editor 2014
Cognitum Ontorion: Knowledge Representation and Reasoning System
Modeling Ontologies with Natural Language
Zarzadzanie wiedza dla zarządzania kryzysowego
Sterowniki .NET i C++ dla Apache Cassandra
Technologie Semantyczne - Wykłady
Semantic Rules Representation in Controlled Natural Language in FluentEditor
Nowoczesne technologie w naukach społecznych
Application of Semantic Knowledge Management System in Selected Areas of Poli...
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Cloud computing and distributed systems.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Spectroscopy.pptx food analysis technology
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation theory and applications.pdf
PDF
KodekX | Application Modernization Development
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Cloud computing and distributed systems.
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectroscopy.pptx food analysis technology
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
sap open course for s4hana steps from ECC to s4
Programs and apps: productivity, graphics, security and other tools
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The AUB Centre for AI in Media Proposal.docx
Encapsulation theory and applications.pdf
KodekX | Application Modernization Development
Digital-Transformation-Roadmap-for-Companies.pptx

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

  • 1. 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 2Institute of Computer Science, Warsaw University of Technology 3 Institute of Political Science, University of Warsaw www.cognitum.eu/semantics Cognitum | Semantics
  • 2. Agenda • Crisis (Emergency) Management – Controlled Natural Language Component • Ontorion – Semantic Knowledge Management Framework • OASE - semiotic framework for software development www.cognitum.eu/semantics Cognitum | Semantics
  • 3. 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 – prevent critical situations (crises), – prepare to assume control of crises by way of planned activities, – respond in case of emergencies, remove their effects and restore the resources and critical infrastructure www.cognitum.eu/semantics Cognitum | Semantics
  • 4. EM Characteristics • Clearly defined organizational structure • Legislative issues and documentation • Different kinds of information: time (information can vary in time), space • Different requirements to information accessibility & presentation (by different actors) • Rescue actions: time pressure, usually lack of necessary resources www.cognitum.eu/semantics Cognitum | Semantics
  • 5. Two Kinds of Knowledge Meta-ontology Ontology / Fact-base - General - Geo & topological knowledge derived information, location from legislative of rescue units, etc. issues, procedures, - Communication via disasters etc. graphical language, - Communication e.g. maps, building via CNL plans etc. (advanced - Actors: GIS system) management - Rescue actors experts www.cognitum.eu/semantics Cognitum | Semantics
  • 6. EM Knowledge Management System - Objectives • Comprehensive services enriched by posting / insertion of additional information from the environment • The system should allow for the identification and analysis of new risks • Coordination and exchange of information between the coordinator, e.g. at the municipal level or at the regional level, emergency services and citizens • Informative issues involving the public: alarm system, forums, educational platform, opinion monitoring, surveys • Training & simulation platform • EM-KMS accessed via spectrum of CNL (Controlled Natural Language) interfaces can be seen as a communication platform that allows for constant contact 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 and standardized terminology and therefore this tool will have great impact on the organizational culture itself www.cognitum.eu/semantics Cognitum | Semantics
  • 7. 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? www.cognitum.eu/semantics Cognitum | Semantics
  • 8. EM Concepts Captured – Meta-ontology (1) • Organizational structure: roles (actors and units) and their relationships • Responsibilities of actors for certain tasks in a particular situation • Alerts about crisis situations and dangers • Information about crisis events, effects, risks and dangers • Activities / Procedures that are performed in specific situations during prevention, preparation, response to crisis and recovery • Resources, devices and equipment useful for performing rescue actions www.cognitum.eu/semantics Cognitum | Semantics
  • 9. EM Concepts Captured (2) Treatment system Communication & Infrastructure coordination (resources) (actors, procedures, tasks) Crisis characterization Studied world Crisis events, Environment effects, risks, (people, natural dangers sites, goods) www.cognitum.eu/semantics Cognitum | Semantics
  • 10. EM Model www.cognitum.eu/semantics Cognitum | Semantics
  • 12. 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? www.cognitum.eu/semantics Cognitum | Semantics
  • 13. 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. www.cognitum.eu/semantics Cognitum | Semantics
  • 14. Reasoned Conclusions CNL results: www.cognitum.eu/semantics Cognitum | Semantics
  • 15. Performed Tasks & Future Works • English CNL for OWL - done • Working on SWRL rules in CNL • GIS & meta knowledge integration • Collecting emergency management procedures to be coded in CNL • Working on CNL for Polish • Working on CNL dedicated for other diciplines: UE policy coordination process on national level, oncology medical guidelines www.cognitum.eu/semantics Cognitum | Semantics
  • 16. Ontorion Semantic Knowledge Management Framework Abox Tbox Rules CNL Console (Desktop or Web) Executors modularizator Automatic UI (Desktop or Web) Reasoner: Hermit Pellet Racer … www.cognitum.eu/semantics Cognitum | Semantics
  • 20. 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. www.cognitum.eu/semantics Cognitum | Semantics
  • 21. 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. www.cognitum.eu/semantics Cognitum | Semantics
  • 22. 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 of software entities and supports OASE-Annotations. www.cognitum.eu/semantics Cognitum | Semantics
  • 24. Contact Thank you Cognitum | PL, Warsaw office@cognitum.eu +48 22 250 2541 www.cognitum.eu abroad sales representatives: Cognitum | CH, St. Gallen Cognitum | UK, Bristol swiss-office@cognitum.eu uk-office@cognitum.eu www.cognitum.eu/semantics Cognitum | Semantics