SlideShare una empresa de Scribd logo
1 de 16
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

Más contenido relacionado

Destacado

В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)
В.Аленьков -- подходы к архитектуре СУЖЦ (1/2)Anatoly Levenchuk
 
Магия Жизненного цикла / Lifecycle Marketing
Магия Жизненного цикла / Lifecycle MarketingМагия Жизненного цикла / Lifecycle Marketing
Магия Жизненного цикла / Lifecycle MarketingДмитрий Березин
 
Model Integration for Systems Engineering
Model Integration for Systems EngineeringModel Integration for Systems Engineering
Model Integration for Systems EngineeringVictor Agroskin
 
Инженерия требований
Инженерия требованийИнженерия требований
Инженерия требованийAnatoly Levenchuk
 
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Anatoly Levenchuk
 
Извлечение справочных данных из технических текстов на естественных языках
Извлечение справочных данных из технических текстов на естественных языкахИзвлечение справочных данных из технических текстов на естественных языках
Извлечение справочных данных из технических текстов на естественных языкахVictor Agroskin
 
Introducing Compreno - Natural Language Processing Technology
Introducing Compreno - Natural Language Processing TechnologyIntroducing Compreno - Natural Language Processing Technology
Introducing Compreno - Natural Language Processing TechnologyABBYY
 
Cтадии жизненного цикла продукции по гост 15.000 94
Cтадии жизненного цикла продукции по гост 15.000 94Cтадии жизненного цикла продукции по гост 15.000 94
Cтадии жизненного цикла продукции по гост 15.000 94Dmitry Tseitlin
 
техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)Natalia Zhelnova
 
А.Левенчук -- privacy и нейронет
А.Левенчук -- privacy и нейронетА.Левенчук -- privacy и нейронет
А.Левенчук -- privacy и нейронетAnatoly Levenchuk
 
Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"olalapim10
 
шаблон техническое задание (гост 34.602-89)
шаблон   техническое задание (гост 34.602-89)шаблон   техническое задание (гост 34.602-89)
шаблон техническое задание (гост 34.602-89)Natalia Zhelnova
 
Intelligent Text Analytics with ABBYY Compreno
Intelligent Text Analytics with ABBYY ComprenoIntelligent Text Analytics with ABBYY Compreno
Intelligent Text Analytics with ABBYY ComprenoABBYY
 

Destacado (13)

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

Similar a Ontology-Based Systems Federation

ISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyAnatoly Levenchuk
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusAkira Tanaka
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusObeo
 
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...InSync2011
 
SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17Pieter Pauwels
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodoreNASAPMC
 
MBE Summit 2012
MBE Summit 2012MBE Summit 2012
MBE Summit 2012dopsahl
 
From allotrope to reference master data management
From allotrope to reference master data management From allotrope to reference master data management
From allotrope to reference master data management OSTHUS
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
BP Data Modelling as a Service (DMaaS)
BP Data Modelling as a Service (DMaaS)BP Data Modelling as a Service (DMaaS)
BP Data Modelling as a Service (DMaaS)Christopher Bradley
 
Session 2.4 virtual construction (v-con) and top braid cde – a linked data/...
Session 2.4   virtual construction (v-con) and top braid cde – a linked data/...Session 2.4   virtual construction (v-con) and top braid cde – a linked data/...
Session 2.4 virtual construction (v-con) and top braid cde – a linked data/...semanticsconference
 
Extending Perforce Scalability Using Job Content Synchronization
Extending Perforce Scalability Using Job Content SynchronizationExtending Perforce Scalability Using Job Content Synchronization
Extending Perforce Scalability Using Job Content SynchronizationPerforce
 
Software Evolution_Se lect2 btech
Software Evolution_Se lect2 btechSoftware Evolution_Se lect2 btech
Software Evolution_Se lect2 btechIIITA
 

Similar a Ontology-Based Systems Federation (20)

ISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering Methodology
 
Why ISO15926 is the best
Why ISO15926 is the bestWhy ISO15926 is the best
Why ISO15926 is the best
 
B3 ps seco-intro
B3 ps seco-introB3 ps seco-intro
B3 ps seco-intro
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational Documentation
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping 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 ...
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
Database & Technology 2 _ Damien Bootsma _ best Practices for capturing meta ...
 
SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodore
 
MBE Summit 2012
MBE Summit 2012MBE Summit 2012
MBE Summit 2012
 
Datos iO Product Overview
Datos iO Product OverviewDatos iO Product Overview
Datos iO Product Overview
 
From allotrope to reference master data management
From allotrope to reference master data management From allotrope to reference master data management
From allotrope to reference master data management
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
Let's talk about... Microservices
Let's talk about... MicroservicesLet's talk about... Microservices
Let's talk about... Microservices
 
BP Data Modelling as a Service (DMaaS)
BP Data Modelling as a Service (DMaaS)BP Data Modelling as a Service (DMaaS)
BP Data Modelling as a Service (DMaaS)
 
Session 2.4 virtual construction (v-con) and top braid cde – a linked data/...
Session 2.4   virtual construction (v-con) and top braid cde – a linked data/...Session 2.4   virtual construction (v-con) and top braid cde – a linked data/...
Session 2.4 virtual construction (v-con) and top braid cde – a linked data/...
 
2020 | Metadata Day | LinkedIn
2020 | Metadata Day | LinkedIn2020 | Metadata Day | LinkedIn
2020 | Metadata Day | LinkedIn
 
Extending Perforce Scalability Using Job Content Synchronization
Extending Perforce Scalability Using Job Content SynchronizationExtending Perforce Scalability Using Job Content Synchronization
Extending Perforce Scalability Using Job Content Synchronization
 
Software Evolution_Se lect2 btech
Software Evolution_Se lect2 btechSoftware Evolution_Se lect2 btech
Software Evolution_Se lect2 btech
 
AtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White PapaerAtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White Papaer
 

Más de Anatoly Levenchuk

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

Más de Anatoly Levenchuk (20)

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

Último

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Último (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

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