SlideShare a Scribd company logo
Ontology-based Systems Federation




             Ontology Summit
               2-feb-2012
Terminology
• Systems Federation (bus) – kind of network with
  interoperability
• Systems Integration (plug-ins)

• WIKIPEDIA: A Federation is multiple computing and/or
  network providers agreeing upon standards of
  operation in a collective fashion. … In networking
  systems, to be federated means users are able to send
  messages from one network to the other. This is not
  the same as having a client that can operate with both
  networks, but interacts with both independently.

                                                           2
Interoperability of autonomous cyborgs
                  •   Data
                  •   Execution flow
                  •   Energy
       people                           people
                  •   Mass


      software                         software




      hardware                         hardware


                    Multi-level
                 interoperability

                                                  3
Contemporary “corporate cyborg”
                information system

Actions      Enabling system                  Actions      Enabling system
               (enterprise)                                  (enterprise)




            System/service-of-                            System/service-of-
                  interest                                      interest
          (structure & behavior)                        (structure & behavior)

           Systems/services in                           Systems/services in
          operation environment      • Data             operation environment
                                     • Execution flow
                                     Multi-model
                                   interoperability
*-in-the-large (network)
• Ontologizing == modeling == programming
  (stems from philosophy logic: formal semantics and pragmatics in relation to real world)
• Ontologizing-in-the-small vs. ontologizing-in-the-large ==
  Programming-in-the-small vs programming-in-the-large ==
  Modeling-in-the-small vs modeling-in-the-large
  (problems and patterns/methods are different at “small” and “large” scales)

• Systems Integration and Federation == “*-in-the-large”
-------------------------------------------
Urgent Needs (work with programmers and engineers):
• Unification of ontologizing, modeling, programming (neutral
    ontology for this on a base of philosophical logic)
• Cross-pollinate (developing of “approaches”) of methods *-
    in-the-large when appropiate. Programming is leading now.

                                                                                             5
Systems or services?
ISO 15288: service of system-of-interest!

• Functional object (system component, slot) vs physical object
  (structure, module)
• Service (behavior) vs function vs process (cyberphysics)

In “systems federation/integration” nobody know what to
federate/integrate and how to describe it!

----------------------------------------
Urgent Need (work with systems engineers):
• Ontology for Systems domain (with components, structures,
    services, types of systems, life cycle, stakeholders, etc.).
• Architectural language for Systems domain (notation for Ontology
    for Systems Domain). [think of ontology-enhanced ArchiMate for
    not only Enable systems (enterpises)]

                                                                     6
Beyond upper Systems ontology
                (IMHO)
• Product life cycle models – ISO 15926 is a champion!
• Simulation (muli-physics) models – Simantics is a
   champion!
• Enterprise models – BORO + ArchiMate + Adaptive Case
   Management (ACM) + situational method engineering (SME) + SBVR

• Regulations, standards, past project reports – natural language
  processing with diagrams/drawings parsing.

Urgent needs: give me all of them!


                                                                    7
Main problems:
Absence of reference data (domain ontologies)
Most of needed reference data is locked in non-structured texts (like
industrial standards) and propietary legacy systems (need to be extracted
before federation can happens).

Configuration management “federation style”
Nobody knows how to manage/evolve/maintain
federated megaontology, megamodel(*), megaprogram

Execution “federation style”
What to do when you have multiple BPMN engines, adaptive case management
systems, several different SOA frameworks, issue trackers and document
management systems, project management systems and other
project/process/issue/case-related “engines”.


(*) Term suggested by INRIA AtlanMod




                                                                            8
Federation Education
• We have bad experience of work with IT
  people and capital project engineers: all they
  expect 3 day courses should fit for ontology-
  based data integration.
• How to teach people for mega-ontologizing in
  3 days? Not mention of mega-execution.
Urgent needs: didactic aids and easy-to-learn
tools.

                                                   9
Case study: systems federation
              with ISO 15926
• Goal: eco-system federation (beyond enterprise and
  industry boundary)
• Reference federation architecture
• Prescribed counterintuitive ontological commitments (Part
  2)
• Prescribed data modeling languages (low level semantic
  network, mid level “temlates”, high level OIMs)
• Federated domain vocabulary/taxonomy/ontology to
  choose that you trusted
• Usage of federated ontology for systems federation
  (federated^2)
• Not a good choice (IMHO): semantic web file format for
  data representation
                                                              10
Product knowledge pyramid (ISO 15926)
                                        201 type: ontological commitments
Enterprise-related                      (shared reality)
                                  ISO 15926
data excluded only                   types
to clarity of a slide.                                                          Huge! Needs
                                                                            R
                                   RDL                                      D
                                                                                federation of
                                                                                multiple sources!
                                                                            L
                                                                                But: one format
                                 Catalogue
                             (standard classes)

                               Product lines
                                                                            P
                                and project                                 r
                                                                            o
                         Debug, change management
                                                                            d
                                                                            u
                                                                            c   Needs federation
                                                                            t   even more!
                            Product configuration
                                 baselines                                  d   Multiple formats
                                                                            a
                 Historic data (product operations time                     t
                                  rows)                                     a

                                                                                              11
Federated product knowledge pyramid (ISO 15926)
           ISO/JORD
  Global
   RDL
              National standard body
              National
           standards RDL
                     Industry standards
                            RDL
                  Standardization consortium
                                                  RDL of catalogue

                                               Catalogue product data

            Product RDL                        Catalogue vendor


           Product data


      Engineering enterprise                                         12
Conceptual mapping (ISO 15926)

                         mapping                    mapping
         Product data
                                     ISO 15926
                                                                 Product data
            model                       RDL                         model
          (ontology)                 federation                   (ontology)




                                       ISO 15926
                                        Outside

    Product data                                               Product data




1                   ISO 15926          Rule        ISO 15926      2


circle              radius         radius*2        diameter       окружность
                                                                                13
Knowledge warehouses view (ISO 15926)
            multiple levels of systems integration/federation
                                              POSC Caesar Association/FIATECH
      Enterprise 1

                                                      JORD Global RDL

RDL            PLM            ERP



      CAD              CAM
                                               Enterprise 2



                                      RDL             PLM               ERP



                                              CAD               CAM

                                                                              14
JORD experience (ISO 15926)
• Namespaces: headache (“fast track” concept
  promotion to higher level RDL – moving concepts)!
• OWL/RDF as a transport language: not enough!
• Granularity: domain units, configuration units!
• Multiple languages (network, templates, OIMs)
• Federation administration (Systems of Systems:
  centralized development impossible, only
  asynchronous systems evolution)
• Multiple partial compatible implementations
  (“browser wars”)
• …
                                                 15
Questions?
Anatoly Levenchuk,
ailev@asmp.msk.su

Victor Agroskin,
vic5784@gmail.com




TechInvestLab.ru
+7 (495) 748-53-88

                                  16

More Related Content

PPTX
Ontology Engineering for Systems Engineering
PPTX
A.Levenchuk -- Systems Engineering Thinking
PPTX
A.Levenchuk -- Machine learning engineering
PPTX
Безлюдные организации и их проблемы
PDF
В.Агроскин "Комментарии к курсу системной инженерии Кевина Форсберга"
PPT
Датацентрический подход к инженерной информации жизненного цикла
PPTX
А.Левенчук -- автоматизация образования
PPT
Интеграция технико-экономических моделей
Ontology Engineering for Systems Engineering
A.Levenchuk -- Systems Engineering Thinking
A.Levenchuk -- Machine learning engineering
Безлюдные организации и их проблемы
В.Агроскин "Комментарии к курсу системной инженерии Кевина Форсберга"
Датацентрический подход к инженерной информации жизненного цикла
А.Левенчук -- автоматизация образования
Интеграция технико-экономических моделей

Viewers also liked (13)

PPT
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
PDF
Магия Жизненного цикла / Lifecycle Marketing
PPT
Model Integration for Systems Engineering
PPTX
Инженерия требований
PPTX
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
PPT
Извлечение справочных данных из технических текстов на естественных языках
PPTX
Introducing Compreno - Natural Language Processing Technology
PDF
Cтадии жизненного цикла продукции по гост 15.000 94
DOC
техническое задание (гост 34.602 89)
PPTX
А.Левенчук -- privacy и нейронет
PPTX
Лекция на тему "Разработка технического задания"
DOC
шаблон техническое задание (гост 34.602-89)
PPTX
Intelligent Text Analytics with ABBYY Compreno
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
Магия Жизненного цикла / Lifecycle Marketing
Model Integration for Systems Engineering
Инженерия требований
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Извлечение справочных данных из технических текстов на естественных языках
Introducing Compreno - Natural Language Processing Technology
Cтадии жизненного цикла продукции по гост 15.000 94
техническое задание (гост 34.602 89)
А.Левенчук -- privacy и нейронет
Лекция на тему "Разработка технического задания"
шаблон техническое задание (гост 34.602-89)
Intelligent Text Analytics with ABBYY Compreno
Ad

Similar to Ontology-Based Systems Federation (20)

PPTX
ISO 15926 Reference Data Engineering Methodology
PPTX
Why ISO15926 is the best
PPTX
B3 ps seco-intro
PDF
EclipseConEurope2012 SOA - Models As Operational Documentation
PPTX
Developing Modeling Tool for RM-ODP with Eclipse Sirius
PDF
Developing Modeling Tool for RM-ODP with Eclipse Sirius
PDF
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
PPTX
SustainablePlaces_ifcOWL_applications_2015-09-17
PPTX
Kahn.theodore
PPTX
MBE Summit 2012
PDF
Datos iO Product Overview
PDF
From allotrope to reference master data management
PDF
21st Century Service Oriented Architecture
PPTX
Let's talk about... Microservices
PPT
BP Data Modelling as a Service (DMaaS)
PDF
Session 2.4 virtual construction (v-con) and top braid cde – a linked data/...
PDF
Inside an Odoo Development Company_ A Systems Engineer's Perspective.pdf
PPTX
2020 | Metadata Day | LinkedIn
PDF
Extending Perforce Scalability Using Job Content Synchronization
PPT
Software Evolution_Se lect2 btech
ISO 15926 Reference Data Engineering Methodology
Why ISO15926 is the best
B3 ps seco-intro
EclipseConEurope2012 SOA - Models As Operational Documentation
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
SustainablePlaces_ifcOWL_applications_2015-09-17
Kahn.theodore
MBE Summit 2012
Datos iO Product Overview
From allotrope to reference master data management
21st Century Service Oriented Architecture
Let's talk about... Microservices
BP Data Modelling as a Service (DMaaS)
Session 2.4 virtual construction (v-con) and top braid cde – a linked data/...
Inside an Odoo Development Company_ A Systems Engineer's Perspective.pdf
2020 | Metadata Day | LinkedIn
Extending Perforce Scalability Using Job Content Synchronization
Software Evolution_Se lect2 btech
Ad

More from Anatoly Levenchuk (20)

PPTX
Contemporary Systems Engineering (oct 2022)
PPTX
Open-endedness curriculum at EEM Institute
PPTX
Праксиология и системное мышление
PPTX
А.Левенчук -- развитие личности
PPTX
А.Левенчук -- стейкхолдерское мастерство
PPTX
А.Левенчук -- SysArchi
PPTX
А.Левенчук -- как выжить в эпоху перемен перемен
PPTX
А.Левенчук -- Практики системной инженерии
PPTX
А.Левенчук -- визуальное мышление
PPTX
А.Левенчук -- системное развитие личности
PPTX
А.Левенчук -- Будущее девелопмента
PPTX
А.Левенчук -- Системное мышление в инженерии предприятий
PPTX
А.Левенчук -- Системное мышление и управление конфигурацией
PPTX
А.Левенчук -- аппаратное ускорение аналитики в BigData
PPTX
А.Левенчук -- Будущее проектирования
PPTX
Future of Engineering
PPTX
А.Левенчук -- безлюдные (дез)организации
PPTX
А.Левенчук -- предпринимательство: кейс NVIDIA
PPTX
Системное мышление -- непопсовый обзор курса
PPTX
А.Левенчук -- системный фитнес
Contemporary Systems Engineering (oct 2022)
Open-endedness curriculum at EEM Institute
Праксиология и системное мышление
А.Левенчук -- развитие личности
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- SysArchi
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- Практики системной инженерии
А.Левенчук -- визуальное мышление
А.Левенчук -- системное развитие личности
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- Будущее проектирования
Future of Engineering
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- предпринимательство: кейс NVIDIA
Системное мышление -- непопсовый обзор курса
А.Левенчук -- системный фитнес

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
A Presentation on Artificial Intelligence
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Encapsulation theory and applications.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
Tartificialntelligence_presentation.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
Unlocking AI with Model Context Protocol (MCP)
A novel scalable deep ensemble learning framework for big data classification...
A Presentation on Artificial Intelligence
DP Operators-handbook-extract for the Mautical Institute
Chapter 5: Probability Theory and Statistics
Encapsulation theory and applications.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
OMC Textile Division Presentation 2021.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
cloud_computing_Infrastucture_as_cloud_p
Tartificialntelligence_presentation.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
MIND Revenue Release Quarter 2 2025 Press Release
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
1 - Historical Antecedents, Social Consideration.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Univ-Connecticut-ChatGPT-Presentaion.pdf
Enhancing emotion recognition model for a student engagement use case through...
SOPHOS-XG Firewall Administrator PPT.pptx
Heart disease approach using modified random forest and particle swarm optimi...

Ontology-Based Systems Federation

  • 1. Ontology-based Systems Federation Ontology Summit 2-feb-2012
  • 2. Terminology • Systems Federation (bus) – kind of network with interoperability • Systems Integration (plug-ins) • WIKIPEDIA: A Federation is multiple computing and/or network providers agreeing upon standards of operation in a collective fashion. … In networking systems, to be federated means users are able to send messages from one network to the other. This is not the same as having a client that can operate with both networks, but interacts with both independently. 2
  • 3. Interoperability of autonomous cyborgs • Data • Execution flow • Energy people people • Mass software software hardware hardware Multi-level interoperability 3
  • 4. Contemporary “corporate cyborg” information system Actions Enabling system Actions Enabling system (enterprise) (enterprise) System/service-of- System/service-of- interest interest (structure & behavior) (structure & behavior) Systems/services in Systems/services in operation environment • Data operation environment • Execution flow Multi-model interoperability
  • 5. *-in-the-large (network) • Ontologizing == modeling == programming (stems from philosophy logic: formal semantics and pragmatics in relation to real world) • Ontologizing-in-the-small vs. ontologizing-in-the-large == Programming-in-the-small vs programming-in-the-large == Modeling-in-the-small vs modeling-in-the-large (problems and patterns/methods are different at “small” and “large” scales) • Systems Integration and Federation == “*-in-the-large” ------------------------------------------- Urgent Needs (work with programmers and engineers): • Unification of ontologizing, modeling, programming (neutral ontology for this on a base of philosophical logic) • Cross-pollinate (developing of “approaches”) of methods *- in-the-large when appropiate. Programming is leading now. 5
  • 6. Systems or services? ISO 15288: service of system-of-interest! • Functional object (system component, slot) vs physical object (structure, module) • Service (behavior) vs function vs process (cyberphysics) In “systems federation/integration” nobody know what to federate/integrate and how to describe it! ---------------------------------------- Urgent Need (work with systems engineers): • Ontology for Systems domain (with components, structures, services, types of systems, life cycle, stakeholders, etc.). • Architectural language for Systems domain (notation for Ontology for Systems Domain). [think of ontology-enhanced ArchiMate for not only Enable systems (enterpises)] 6
  • 7. Beyond upper Systems ontology (IMHO) • Product life cycle models – ISO 15926 is a champion! • Simulation (muli-physics) models – Simantics is a champion! • Enterprise models – BORO + ArchiMate + Adaptive Case Management (ACM) + situational method engineering (SME) + SBVR • Regulations, standards, past project reports – natural language processing with diagrams/drawings parsing. Urgent needs: give me all of them! 7
  • 8. Main problems: Absence of reference data (domain ontologies) Most of needed reference data is locked in non-structured texts (like industrial standards) and propietary legacy systems (need to be extracted before federation can happens). Configuration management “federation style” Nobody knows how to manage/evolve/maintain federated megaontology, megamodel(*), megaprogram Execution “federation style” What to do when you have multiple BPMN engines, adaptive case management systems, several different SOA frameworks, issue trackers and document management systems, project management systems and other project/process/issue/case-related “engines”. (*) Term suggested by INRIA AtlanMod 8
  • 9. Federation Education • We have bad experience of work with IT people and capital project engineers: all they expect 3 day courses should fit for ontology- based data integration. • How to teach people for mega-ontologizing in 3 days? Not mention of mega-execution. Urgent needs: didactic aids and easy-to-learn tools. 9
  • 10. Case study: systems federation with ISO 15926 • Goal: eco-system federation (beyond enterprise and industry boundary) • Reference federation architecture • Prescribed counterintuitive ontological commitments (Part 2) • Prescribed data modeling languages (low level semantic network, mid level “temlates”, high level OIMs) • Federated domain vocabulary/taxonomy/ontology to choose that you trusted • Usage of federated ontology for systems federation (federated^2) • Not a good choice (IMHO): semantic web file format for data representation 10
  • 11. Product knowledge pyramid (ISO 15926) 201 type: ontological commitments Enterprise-related (shared reality) ISO 15926 data excluded only types to clarity of a slide. Huge! Needs R RDL D federation of multiple sources! L But: one format Catalogue (standard classes) Product lines P and project r o Debug, change management d u c Needs federation t even more! Product configuration baselines d Multiple formats a Historic data (product operations time t rows) a 11
  • 12. Federated product knowledge pyramid (ISO 15926) ISO/JORD Global RDL National standard body National standards RDL Industry standards RDL Standardization consortium RDL of catalogue Catalogue product data Product RDL Catalogue vendor Product data Engineering enterprise 12
  • 13. Conceptual mapping (ISO 15926) mapping mapping Product data ISO 15926 Product data model RDL model (ontology) federation (ontology) ISO 15926 Outside Product data Product data 1 ISO 15926 Rule ISO 15926 2 circle radius radius*2 diameter окружность 13
  • 14. Knowledge warehouses view (ISO 15926) multiple levels of systems integration/federation POSC Caesar Association/FIATECH Enterprise 1 JORD Global RDL RDL PLM ERP CAD CAM Enterprise 2 RDL PLM ERP CAD CAM 14
  • 15. JORD experience (ISO 15926) • Namespaces: headache (“fast track” concept promotion to higher level RDL – moving concepts)! • OWL/RDF as a transport language: not enough! • Granularity: domain units, configuration units! • Multiple languages (network, templates, OIMs) • Federation administration (Systems of Systems: centralized development impossible, only asynchronous systems evolution) • Multiple partial compatible implementations (“browser wars”) • … 15