SlideShare uma empresa Scribd logo
1 de 59
SUPER
Ontology Stack
 Pierre Grenon, OU

Berlin, 7 May 2009
Review Agenda, Day I

09.00 Briefing meeting

09.30 Welcome

09.40 SUPER Today, SUPER Successes and a SUPER Future

10.45 Technical Deep Dives

       - Part I: Ontology Stack and COBRA

       - Part II: Reasoner and WSMO Integration

       - Part III: SBP Execution & Analysis




    © SUPER 18.06.12            John Kayser (PC/SAP)    2
Why Semantics?
                                                           Reusable
Agent
                                            Business       and
                               Model        Activity
                                                           sharable
                                                           resource
    Analyst
                                                                  Resources

                                                                      Data

                                                                        Time




        IT specialist




            © SUPER 18.06.12           Pierre Grenon, OU                       3
SUPER
             Business Process Management
                  Organisational Context                                                      Applications


                                                 Business
                                                 Process


                            analyse
                                                                      execute


                                                                                                      BPEL
               Reverse              Monitoring                                                         BPEL4S
               Business                                         Behavioural
                                    Analysis                                                sBPEL      WS
 model         Engineering                                      Reasoning



                                                              BPMO              transform
BPMN                                                                                        support
                             sBPMN

                                                                       Semantic Web
                                            transform
                                                                       Services
                             sEPC                                      (WSMO)
EPC


         © SUPER 18.06.12                                   Pierre Grenon, OU                                4
SUPER Ontology Stack
    Month 12




© SUPER 18.06.12   Pierre Grenon, OU   5
SUPER Ontology Stack
    Month 24




© SUPER 18.06.12   Pierre Grenon, OU   6
SUPER Ontology Stack
    Month 36




© SUPER 18.06.12   Pierre Grenon, OU   7
Why sBPMN?

■ BPMN is a widely used notation for BPM.
■ SUPER needs an entry point for BPMN
  users.
■ BPMN is a graphical notation that needs
  explicit semantics (provided by sBPMN).

Lessons learnt:
■ SUPER needs to create entry points.
■ SUPER needs to be independent of
  specific notations.
■ SUPER needs to remain up-to-date as
  standards change.


    © SUPER 18.06.12         Pierre Grenon, OU   8
sBPMN excerpt

                                        ca. 100 concepts
                                        50+ axioms




© SUPER 18.06.12    Pierre Grenon, OU                 9
Why sEPC?


■ SUPER’s proof of capability to handle
  multiple entry points corresponding to
  distinct perspectives.

■ EPC is different from BPMN.

■ The sematics for EPC is distinct from
  that for BPMN.




    © SUPER 18.06.12            Pierre Grenon, OU   10
sEPC excerpt




40+ concepts



     © SUPER 18.06.12   Pierre Grenon, OU   11
Why BPMO?

Intermediate representation for:
■ Abstracting over different notations,
  perspectives, levels of understanding
■ Bridging different notations
■ Bridging the world of modelling,
  execution and analysis
■ Providing a central platform for
  connecting additional knowledge
  sources
The above facilitates inter-representational
  reasoning and querying.
   ► Eg, one can pose a query on a BPEL execution trace
     and the answer uses knowledge from the original
     BPMN diagram and the organisational context.


    © SUPER 18.06.12                   Pierre Grenon, OU   12
BPMO excerpt




                                       ca. 70 concepts




© SUPER 18.06.12   Pierre Grenon, OU                     13
Why sBPEL?

■ sBPEL is SUPER’s ontology at the
  receiving end of ontology-based model
  transformation (mediated by BPMO)
  hooking into execution (BPEL through its
  BPEL4SWS extension).

■ sBPEL and BPEL4SWS have hooks
  allowing for the execution of SWS and of
  their compositions.

■ We can reason about sBPEL, that which
  is about to be executed and that which
  comes after execution (thus supporting
  analysis).
    © SUPER 18.06.12          Pierre Grenon, OU   14
sBPEL excerpt

2 concepts




80 concepts
8 instances
7 axioms




15 concepts

      © SUPER 18.06.12    Pierre Grenon, OU   15
Why BRO?


■ Support high level reasoning about
  behaviour
   ► E.g. compliance checking, composition validation




■ This reasoning can include any
  knowledge carried within the ontology
  stack.




    © SUPER 18.06.12                   Pierre Grenon, OU   16
BRO

                                                20+ concepts
                                                3 instances
                                                ca. 20 axioms




(BPMO process)




         © SUPER 18.06.12   Pierre Grenon, OU               17
Why UPO?

■ Umbrella ontology for the stack
■ Gathers common concepts and
  relations
■ Facilitates inter-ontology reasoning




                        50+ concepts
                        20+ instances
                        ca. 20 relations
                        3 relation instances
                        20+ axioms


    © SUPER 18.06.12         Pierre Grenon, OU   18
UPO’s usage is embedded in
           that of BPMO




                                              BPMO
BPMO                        UPO


       © SUPER 18.06.12   Pierre Grenon, OU          19
Why a domain ontology stack?


■ Resources for enriching the
  representation of BP models based on
  BPMO.

■ Domain ontologies provide values for
  attributes of BPMO process instances.

■ Vertical domain with three levels of
  generality:
   ► Generic business domain (organisation) ontologies
   ► Extended by telecommunication ontologies
   ► Extended by use case specific ontologies.



    © SUPER 18.06.12                   Pierre Grenon, OU   20
UPO is extended by
    Organisation Ontologies
                        BFO              BMO
                                                  BPRO




                                                OSO
                                                OUO




                                       BRONTO




                             ResOnt

© SUPER 18.06.12   Pierre Grenon, OU                     21
Organisation Ontologies excerpt


BFO                               OSO & OUO




                ca. 1K concepts      9 concepts       & 19 concepts
                8 axioms             11 relations
  © SUPER 18.06.12                Pierre Grenon, OU              22
Organisation Ontologies excerpt (2)


BRONTO                              ResOnt




20+ concepts       3 instances     50+ concepts          30+ instances
4 relations        ca. 20 axioms   10+ relations         3 relation instances
                                   30+ axioms
    © SUPER 18.06.12                 Pierre Grenon, OU                      23
Organisation Ontologies excerpt (3)


   BMO




40+ concepts
ca. 900 instances
10+ relations
20 axioms




       © SUPER 18.06.12   Pierre Grenon, OU    24
Organisation Ontologies excerpt (4)
16 concepts                                                 36 concepts




                                 BPRO
                           deo     dpo

                           dro     ecao
25 concepts                                                 10 concepts
9 instances




        © SUPER 18.06.12                Pierre Grenon, OU           25
SUPER Domain Ontology Stack
    Organisation Ontologies




© SUPER 18.06.12   Pierre Grenon, OU   26
Why NGOSS Ontologies
        (YATOSP)?

■ Support communication and inter-
  operability in the telecommunication
  domain

■ Provide an easy entry point for using
  SUPER in the telecommunication
  domain

■ NGOSS ontologies correspond to a set
  of industry standards




    © SUPER 18.06.12          Pierre Grenon, OU   27
NGOSS excerpt

                Telco business                         IT systems
eTOM            process functions       TAM            for process execution




                    ca. 370 concepts                       200+ concepts
                    360 instances                          1K+ instances
                    4 axioms                               5 axioms
       © SUPER 18.06.12                Pierre Grenon, OU                   28
NGOSS excerpt (2)

                         Common
SID                      domain                 NBC
                         vocabulary




                                                          Telco business
                                                          process contract
              ca. 1.3K concepts
              ca. 1.2K instances                          14 concepts
              4 relation instances                        ca. 220 instances
              8 axioms                                    3 relations

      © SUPER 18.06.12                Pierre Grenon, OU                  29
Domain Ontology Stack
    YATOSP (NGOSS Ontologies)




© SUPER 18.06.12   Pierre Grenon, OU   30
Why use case ontologies and
        knowledge bases?

■ Each enterprise has its specifics:
   ► Organisational structure
   ► Variants and additions to BP models
   ► Data structure.


■ Each enterprise has its own data.

■ Common umbrella framework and
  common representation formalism.




    © SUPER 18.06.12               Pierre Grenon, OU   31
Use Case Ontologies




© SUPER 18.06.12   Pierre Grenon, OU   32
Example of Application
       (from TID Use Case)

Ontology Extension    Process Instance




   © SUPER 18.06.12   Pierre Grenon, OU   33
To be continued




© SUPER 18.06.12      Pierre Grenon, OU   34
Appendix




© SUPER 18.06.12     Pierre Grenon, OU   35
SUPER Process
                   Ontology Stack




© SUPER 18.06.12        Pierre Grenon, OU   36
SUPER Ontology Stack
    Month 36




© SUPER 18.06.12   Pierre Grenon, OU   37
UPO excerpt




                                       50+ concepts
                                       20+ instances
                                       ca. 20 relations
                                       3 relation instances
                                       20+ axioms


© SUPER 18.06.12   Pierre Grenon, OU                    38
BRONTO excerpt




                                       20+ concepts
                                       3 instances
                                       4 relations
                                       ca. 20 axioms
© SUPER 18.06.12   Pierre Grenon, OU             39
OSO & OUO excerpt

9 concepts
11 relations




19 concepts




       © SUPER 18.06.12   Pierre Grenon, OU   40
ResO excerpt
                   50+ concepts          30+ instances
                   10+ relations         3 relation instances
                   30+ axioms




© SUPER 18.06.12     Pierre Grenon, OU                      41
ResO excerpt
                   50+ concepts          30+ instances
                   10+ relations         3 relation instances
                   30+ axioms




© SUPER 18.06.12     Pierre Grenon, OU                      42
NGOSS Ontologies




© SUPER 18.06.12         Pierre Grenon, OU   43
eTOM

                                               ca. 370 concepts
                                               360 instances
                                               4 axioms




Telco business
process functions




        © SUPER 18.06.12   Pierre Grenon, OU                 44
SID


Common
domain
vocabulary




ca. 1.3K concepts
ca. 1.2K instances
4 relation instances
8 axioms

          © SUPER 18.06.12   Pierre Grenon, OU   45
NBC
                                               14 concepts
                                               ca. 220 instances
                                               3 relations
Telco business
process contract




        © SUPER 18.06.12   Pierre Grenon, OU                  46
TAM

 IT systems
 for process execution




200+ concepts
1K+ instances
5 axioms
        © SUPER 18.06.12   Pierre Grenon, OU   47
Process ontologies
                     in relation to
                      architecture



© SUPER 18.06.12          Pierre Grenon, OU   48
sBPMN usage in SUPER
             tools and components

  SUPER Execution                       SUPER Tooling

     Semantic
                         Semantic                            Monitoring &
       BPEL                                Modelling
     Execution           Execution           Tool            Management       Analysis Tool
                        Environment                             Tool
      Engine


Semantic Service Bus                                                          Deployment

                                                                               Event Sink
                                                                                                XPDL2sBPMN
                                                                             Protocol Binder

                                                                                                and
      SBP              SBP Process
   Composition          Mediation
                                           Business
                                                             Semantic Web
                                                               Services
                                                                                Execution       sBPMN2BPMO
                                        Process Library                          History
  SBP Discovery        Data Mediation                         Repository

                                                                                                translators
                                        SUPER Repositories
   SBP Reasoner        Transformation

         SUPER Plafform Services




      © SUPER 18.06.12                                                      Pierre Grenon, OU                 49
sEPC usage in SUPER
              tools and components

  SUPER Execution                       SUPER Tooling

     Semantic
                         Semantic                            Monitoring &
       BPEL                                Modelling
     Execution           Execution           Tool            Management      Analysis Tool
                        Environment                             Tool
      Engine


Semantic Service Bus                                                         Deployment

                                                                              Event Sink

                                                                            Protocol Binder


      SBP              SBP Process
   Composition          Mediation
                                                             Semantic Web
                                           Business                            Execution
                                                               Services
  SBP Discovery        Data Mediation
                                        Process Library
                                                              Repository
                                                                                History
                                                                                                sEPC2BPMO

                                        SUPER Repositories                                      translator
   SBP Reasoner        Transformation

         SUPER Plafform Services




       © SUPER 18.06.12                                                     Pierre Grenon, OU                50
BPMO usage in SUPER
              tools and components

  SUPER Execution                       SUPER Tooling

     Semantic
                         Semantic                            Monitoring &
       BPEL                                Modelling
                         Execution                           Management      Analysis Tool
     Execution
      Engine
                        Environment
                                             Tool
                                                                Tool                            BPMO Modeller

Semantic Service Bus                                                         Deployment         BP Mediator design-time
                                                                              Event Sink
                                                                                                Translators:
                                                                            Protocol Binder
                                                                                                  BPMO2SBPEL
                                                                                                  sEPC2BPMO
      SBP              SBP Process
   Composition          Mediation                                                                 sBPMN2BPMO
                                                             Semantic Web
                                           Business                            Execution
                                                               Services
                                        Process Library                         History
  SBP Discovery        Data Mediation                         Repository
                                                                                                BPMO API

                                        SUPER Repositories
   SBP Reasoner        Transformation

         SUPER Plafform Services




       © SUPER 18.06.12                                                     Pierre Grenon, OU                      51
sBPEL usage in SUPER
              tools and components

  SUPER Execution                       SUPER Tooling

     Semantic
                         Semantic                            Monitoring &
       BPEL                                Modelling
                         Execution                           Management      Analysis Tool
     Execution
      Engine
                        Environment
                                             Tool
                                                                Tool                            BPMO2sBPEL

Semantic Service Bus                                                         Deployment         and
                                                                              Event Sink
                                                                                                sBPEL2BPEL4SWS
                                                                            Protocol Binder


                                                                                                translators
      SBP              SBP Process
   Composition          Mediation
                                                             Semantic Web
                                           Business                            Execution
                                                               Services
                                        Process Library                         History
  SBP Discovery        Data Mediation                         Repository


                                        SUPER Repositories
   SBP Reasoner        Transformation

         SUPER Plafform Services




       © SUPER 18.06.12                                                     Pierre Grenon, OU                    52
BRO usage in SUPER
              tools and components

  SUPER Execution                       SUPER Tooling

     Semantic
                         Semantic                            Monitoring &
       BPEL                                Modelling
                         Execution                           Management      Analysis Tool
     Execution
      Engine
                        Environment
                                             Tool
                                                                Tool                            BP Mediator Reasoning

Semantic Service Bus                                                         Deployment         Support validation of
                                                                              Event Sink
                                                                                                composition
                                                                            Protocol Binder
                                                                                                BPMO2BRO translator
      SBP              SBP Process
   Composition          Mediation
                                                             Semantic Web
                                           Business                            Execution
                                                               Services
                                        Process Library                         History
  SBP Discovery        Data Mediation                         Repository


                                        SUPER Repositories
   SBP Reasoner        Transformation

         SUPER Plafform Services




       © SUPER 18.06.12                                                     Pierre Grenon, OU                       53
RBEO usage in SUPER
              tools and components

  SUPER Execution                       SUPER Tooling

     Semantic
                         Semantic                            Monitoring &
       BPEL                                Modelling
                         Execution                           Management      Analysis Tool
     Execution
      Engine
                        Environment
                                             Tool
                                                                Tool                            Semantic Business
                                                                                                Process Discovery
Semantic Service Bus                                                         Deployment         Engine
                                                                              Event Sink
                                                                                                (sRBE tool)
                                                                            Protocol Binder


      SBP              SBP Process
   Composition          Mediation
                                                             Semantic Web
                                           Business                            Execution
                                                               Services
                                        Process Library                         History
  SBP Discovery        Data Mediation                         Repository


                                        SUPER Repositories
   SBP Reasoner        Transformation

         SUPER Plafform Services




       © SUPER 18.06.12                                                     Pierre Grenon, OU                       54
Detailed whys




© SUPER 18.06.12        Pierre Grenon, OU   55
Why NGOSS Ontologies
          (YATOSP)?
■ The Telemanagement Forum (TMF) is an
  association of telecommunication enterprises and
  IT providers.
■ The TMF’s development of the New Generation
  Operation Support Systems (NGOSS) results,
  among other things, in a set of standards.
SID Shared Information Domain        Common domain vocabulary
NBC NGOSS Business Contract          Telco business process contract
eTOM Enhanced Telco Operation Map    Telco business process functions
TAM Telco Applications Map           IT systems for process execution


■ These were ontologised in SUPER.
      © SUPER 18.06.12              Pierre Grenon, OU                  56
Why an ontology stack?

■ A stack is formed of elements which are
  putatively independent to some degree.
■ The degree of independence depends on
  application context sampling the stack
  (facilitating partial reuse).

■ Also in some cases, size matters and the break
  down of ontological resources can be motivated
  by efficiency and technical parameters.
■ Finally, SUPER is a collaborative project with
  distributed competences and responsibilities.


    © SUPER 18.06.12       Pierre Grenon, OU       57
Why ontologies?

■ Representing reality
■ Bridging between different representations, possibly
  of the same things using different representation
  formalisms
■ Providing explicit semantics to existing
  representation formalisms
■ Abstracting from existing representations
■ Supporting updatable and potentially growing
  interoperability with centralised mapping
■ Supporting scalability through mechanisation and
  automatised translation
■ Supporting sharing and reuse over the Semantic Web

     © SUPER 18.06.12        Pierre Grenon, OU       58
Why Ontology-based
        Representation for BPM?
■ Heterogeneous sources and viewpoints abstracted
  into a single ontology-based representation of
  processes, their structures, relations, and
  properties for which BPMO provides the backbone.
  ► Translation from and/or to BPMN, sEPC, BPEL
■ Heterogeneous formalisms streamlined into a
  single knowledge representation formalism
  (WSML):
  ► bringing BP Models to machines
  ► facilitating integration and interoperability
  ► allowing automatisation, execution, reuse
  ► in an accessible and scalable manner.




    © SUPER 18.06.12                 Pierre Grenon, OU   59

Mais conteúdo relacionado

Destaque

Applications of stack
Applications of stackApplications of stack
Applications of stackeShikshak
 
STACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURESTACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTUREArchie Jamwal
 
DATA STRUCTURES
DATA STRUCTURESDATA STRUCTURES
DATA STRUCTURESbca2010
 
Data structure and algorithm with java implementation by obaid kakar
Data structure and algorithm with java implementation by obaid kakarData structure and algorithm with java implementation by obaid kakar
Data structure and algorithm with java implementation by obaid kakarObaid Kakar
 

Destaque (6)

Stack Applications
Stack ApplicationsStack Applications
Stack Applications
 
Applications of stack
Applications of stackApplications of stack
Applications of stack
 
Stack
StackStack
Stack
 
STACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURESTACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURE
 
DATA STRUCTURES
DATA STRUCTURESDATA STRUCTURES
DATA STRUCTURES
 
Data structure and algorithm with java implementation by obaid kakar
Data structure and algorithm with java implementation by obaid kakarData structure and algorithm with java implementation by obaid kakar
Data structure and algorithm with java implementation by obaid kakar
 

Mais de John Domingue

How Blockchains Are Transforming Adult Education
How Blockchains Are Transforming Adult EducationHow Blockchains Are Transforming Adult Education
How Blockchains Are Transforming Adult EducationJohn Domingue
 
Towards the decentralisation of personal data through blockchains and linked ...
Towards the decentralisation of personal data through blockchains and linked ...Towards the decentralisation of personal data through blockchains and linked ...
Towards the decentralisation of personal data through blockchains and linked ...John Domingue
 
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...John Domingue
 
The Future of Semantics on the Web
The Future of Semantics on the WebThe Future of Semantics on the Web
The Future of Semantics on the WebJohn Domingue
 
Blockchains as a Component of the Next generation Internet
Blockchains as a Component of the Next generation InternetBlockchains as a Component of the Next generation Internet
Blockchains as a Component of the Next generation InternetJohn Domingue
 
Blockchains and new educational models v 2.0
Blockchains and new educational models v 2.0Blockchains and new educational models v 2.0
Blockchains and new educational models v 2.0John Domingue
 
Linked data indexing of distributed ledgers
Linked data indexing of distributed ledgersLinked data indexing of distributed ledgers
Linked data indexing of distributed ledgersJohn Domingue
 
1st workshop on linked data and distributed ledgers introduction v 1.0
1st workshop on linked data and distributed ledgers introduction v 1.01st workshop on linked data and distributed ledgers introduction v 1.0
1st workshop on linked data and distributed ledgers introduction v 1.0John Domingue
 
The Potential of Blockchain in Higher Education
The Potential of Blockchain in Higher EducationThe Potential of Blockchain in Higher Education
The Potential of Blockchain in Higher EducationJohn Domingue
 
Blockchains and Adult Education
Blockchains and Adult EducationBlockchains and Adult Education
Blockchains and Adult EducationJohn Domingue
 
Blockchains a new platform for semantically enabled transactions public
Blockchains  a new platform for semantically enabled transactions publicBlockchains  a new platform for semantically enabled transactions public
Blockchains a new platform for semantically enabled transactions publicJohn Domingue
 
Transforming Education through FORGE
Transforming Education through FORGETransforming Education through FORGE
Transforming Education through FORGEJohn Domingue
 
Developing rich interactive eBooks to teach linked open data to professionals...
Developing rich interactive eBooks to teach linked open data to professionals...Developing rich interactive eBooks to teach linked open data to professionals...
Developing rich interactive eBooks to teach linked open data to professionals...John Domingue
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataJohn Domingue
 
Beyond sparql linked data, software, services and applications. Keynote at D...
Beyond sparql  linked data, software, services and applications. Keynote at D...Beyond sparql  linked data, software, services and applications. Keynote at D...
Beyond sparql linked data, software, services and applications. Keynote at D...John Domingue
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of DataJohn Domingue
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012John Domingue
 
Inaugural Lecture on Future Internet
Inaugural Lecture on Future InternetInaugural Lecture on Future Internet
Inaugural Lecture on Future InternetJohn Domingue
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements finalJohn Domingue
 

Mais de John Domingue (20)

How Blockchains Are Transforming Adult Education
How Blockchains Are Transforming Adult EducationHow Blockchains Are Transforming Adult Education
How Blockchains Are Transforming Adult Education
 
Towards the decentralisation of personal data through blockchains and linked ...
Towards the decentralisation of personal data through blockchains and linked ...Towards the decentralisation of personal data through blockchains and linked ...
Towards the decentralisation of personal data through blockchains and linked ...
 
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
 
The Future of Semantics on the Web
The Future of Semantics on the WebThe Future of Semantics on the Web
The Future of Semantics on the Web
 
Blockchains as a Component of the Next generation Internet
Blockchains as a Component of the Next generation InternetBlockchains as a Component of the Next generation Internet
Blockchains as a Component of the Next generation Internet
 
Blockchains and new educational models v 2.0
Blockchains and new educational models v 2.0Blockchains and new educational models v 2.0
Blockchains and new educational models v 2.0
 
Linked data indexing of distributed ledgers
Linked data indexing of distributed ledgersLinked data indexing of distributed ledgers
Linked data indexing of distributed ledgers
 
1st workshop on linked data and distributed ledgers introduction v 1.0
1st workshop on linked data and distributed ledgers introduction v 1.01st workshop on linked data and distributed ledgers introduction v 1.0
1st workshop on linked data and distributed ledgers introduction v 1.0
 
The Potential of Blockchain in Higher Education
The Potential of Blockchain in Higher EducationThe Potential of Blockchain in Higher Education
The Potential of Blockchain in Higher Education
 
Blockchains and Adult Education
Blockchains and Adult EducationBlockchains and Adult Education
Blockchains and Adult Education
 
Blockchains a new platform for semantically enabled transactions public
Blockchains  a new platform for semantically enabled transactions publicBlockchains  a new platform for semantically enabled transactions public
Blockchains a new platform for semantically enabled transactions public
 
Transforming Education through FORGE
Transforming Education through FORGETransforming Education through FORGE
Transforming Education through FORGE
 
FIRE in a Book
FIRE in a BookFIRE in a Book
FIRE in a Book
 
Developing rich interactive eBooks to teach linked open data to professionals...
Developing rich interactive eBooks to teach linked open data to professionals...Developing rich interactive eBooks to teach linked open data to professionals...
Developing rich interactive eBooks to teach linked open data to professionals...
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of Data
 
Beyond sparql linked data, software, services and applications. Keynote at D...
Beyond sparql  linked data, software, services and applications. Keynote at D...Beyond sparql  linked data, software, services and applications. Keynote at D...
Beyond sparql linked data, software, services and applications. Keynote at D...
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012
 
Inaugural Lecture on Future Internet
Inaugural Lecture on Future InternetInaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements final
 

Último

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 

Último (20)

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 

Super ontology stack_review_m36_051

  • 1. SUPER Ontology Stack Pierre Grenon, OU Berlin, 7 May 2009
  • 2. Review Agenda, Day I 09.00 Briefing meeting 09.30 Welcome 09.40 SUPER Today, SUPER Successes and a SUPER Future 10.45 Technical Deep Dives - Part I: Ontology Stack and COBRA - Part II: Reasoner and WSMO Integration - Part III: SBP Execution & Analysis © SUPER 18.06.12 John Kayser (PC/SAP) 2
  • 3. Why Semantics? Reusable Agent Business and Model Activity sharable resource Analyst Resources Data Time IT specialist © SUPER 18.06.12 Pierre Grenon, OU 3
  • 4. SUPER Business Process Management Organisational Context Applications Business Process analyse execute BPEL Reverse Monitoring BPEL4S Business Behavioural Analysis sBPEL WS model Engineering Reasoning BPMO transform BPMN support sBPMN Semantic Web transform Services sEPC (WSMO) EPC © SUPER 18.06.12 Pierre Grenon, OU 4
  • 5. SUPER Ontology Stack Month 12 © SUPER 18.06.12 Pierre Grenon, OU 5
  • 6. SUPER Ontology Stack Month 24 © SUPER 18.06.12 Pierre Grenon, OU 6
  • 7. SUPER Ontology Stack Month 36 © SUPER 18.06.12 Pierre Grenon, OU 7
  • 8. Why sBPMN? ■ BPMN is a widely used notation for BPM. ■ SUPER needs an entry point for BPMN users. ■ BPMN is a graphical notation that needs explicit semantics (provided by sBPMN). Lessons learnt: ■ SUPER needs to create entry points. ■ SUPER needs to be independent of specific notations. ■ SUPER needs to remain up-to-date as standards change. © SUPER 18.06.12 Pierre Grenon, OU 8
  • 9. sBPMN excerpt ca. 100 concepts 50+ axioms © SUPER 18.06.12 Pierre Grenon, OU 9
  • 10. Why sEPC? ■ SUPER’s proof of capability to handle multiple entry points corresponding to distinct perspectives. ■ EPC is different from BPMN. ■ The sematics for EPC is distinct from that for BPMN. © SUPER 18.06.12 Pierre Grenon, OU 10
  • 11. sEPC excerpt 40+ concepts © SUPER 18.06.12 Pierre Grenon, OU 11
  • 12. Why BPMO? Intermediate representation for: ■ Abstracting over different notations, perspectives, levels of understanding ■ Bridging different notations ■ Bridging the world of modelling, execution and analysis ■ Providing a central platform for connecting additional knowledge sources The above facilitates inter-representational reasoning and querying. ► Eg, one can pose a query on a BPEL execution trace and the answer uses knowledge from the original BPMN diagram and the organisational context. © SUPER 18.06.12 Pierre Grenon, OU 12
  • 13. BPMO excerpt ca. 70 concepts © SUPER 18.06.12 Pierre Grenon, OU 13
  • 14. Why sBPEL? ■ sBPEL is SUPER’s ontology at the receiving end of ontology-based model transformation (mediated by BPMO) hooking into execution (BPEL through its BPEL4SWS extension). ■ sBPEL and BPEL4SWS have hooks allowing for the execution of SWS and of their compositions. ■ We can reason about sBPEL, that which is about to be executed and that which comes after execution (thus supporting analysis). © SUPER 18.06.12 Pierre Grenon, OU 14
  • 15. sBPEL excerpt 2 concepts 80 concepts 8 instances 7 axioms 15 concepts © SUPER 18.06.12 Pierre Grenon, OU 15
  • 16. Why BRO? ■ Support high level reasoning about behaviour ► E.g. compliance checking, composition validation ■ This reasoning can include any knowledge carried within the ontology stack. © SUPER 18.06.12 Pierre Grenon, OU 16
  • 17. BRO 20+ concepts 3 instances ca. 20 axioms (BPMO process) © SUPER 18.06.12 Pierre Grenon, OU 17
  • 18. Why UPO? ■ Umbrella ontology for the stack ■ Gathers common concepts and relations ■ Facilitates inter-ontology reasoning 50+ concepts 20+ instances ca. 20 relations 3 relation instances 20+ axioms © SUPER 18.06.12 Pierre Grenon, OU 18
  • 19. UPO’s usage is embedded in that of BPMO BPMO BPMO UPO © SUPER 18.06.12 Pierre Grenon, OU 19
  • 20. Why a domain ontology stack? ■ Resources for enriching the representation of BP models based on BPMO. ■ Domain ontologies provide values for attributes of BPMO process instances. ■ Vertical domain with three levels of generality: ► Generic business domain (organisation) ontologies ► Extended by telecommunication ontologies ► Extended by use case specific ontologies. © SUPER 18.06.12 Pierre Grenon, OU 20
  • 21. UPO is extended by Organisation Ontologies BFO BMO BPRO OSO OUO BRONTO ResOnt © SUPER 18.06.12 Pierre Grenon, OU 21
  • 22. Organisation Ontologies excerpt BFO OSO & OUO ca. 1K concepts 9 concepts & 19 concepts 8 axioms 11 relations © SUPER 18.06.12 Pierre Grenon, OU 22
  • 23. Organisation Ontologies excerpt (2) BRONTO ResOnt 20+ concepts 3 instances 50+ concepts 30+ instances 4 relations ca. 20 axioms 10+ relations 3 relation instances 30+ axioms © SUPER 18.06.12 Pierre Grenon, OU 23
  • 24. Organisation Ontologies excerpt (3) BMO 40+ concepts ca. 900 instances 10+ relations 20 axioms © SUPER 18.06.12 Pierre Grenon, OU 24
  • 25. Organisation Ontologies excerpt (4) 16 concepts 36 concepts BPRO deo dpo dro ecao 25 concepts 10 concepts 9 instances © SUPER 18.06.12 Pierre Grenon, OU 25
  • 26. SUPER Domain Ontology Stack Organisation Ontologies © SUPER 18.06.12 Pierre Grenon, OU 26
  • 27. Why NGOSS Ontologies (YATOSP)? ■ Support communication and inter- operability in the telecommunication domain ■ Provide an easy entry point for using SUPER in the telecommunication domain ■ NGOSS ontologies correspond to a set of industry standards © SUPER 18.06.12 Pierre Grenon, OU 27
  • 28. NGOSS excerpt Telco business IT systems eTOM process functions TAM for process execution ca. 370 concepts 200+ concepts 360 instances 1K+ instances 4 axioms 5 axioms © SUPER 18.06.12 Pierre Grenon, OU 28
  • 29. NGOSS excerpt (2) Common SID domain NBC vocabulary Telco business process contract ca. 1.3K concepts ca. 1.2K instances 14 concepts 4 relation instances ca. 220 instances 8 axioms 3 relations © SUPER 18.06.12 Pierre Grenon, OU 29
  • 30. Domain Ontology Stack YATOSP (NGOSS Ontologies) © SUPER 18.06.12 Pierre Grenon, OU 30
  • 31. Why use case ontologies and knowledge bases? ■ Each enterprise has its specifics: ► Organisational structure ► Variants and additions to BP models ► Data structure. ■ Each enterprise has its own data. ■ Common umbrella framework and common representation formalism. © SUPER 18.06.12 Pierre Grenon, OU 31
  • 32. Use Case Ontologies © SUPER 18.06.12 Pierre Grenon, OU 32
  • 33. Example of Application (from TID Use Case) Ontology Extension Process Instance © SUPER 18.06.12 Pierre Grenon, OU 33
  • 34. To be continued © SUPER 18.06.12 Pierre Grenon, OU 34
  • 35. Appendix © SUPER 18.06.12 Pierre Grenon, OU 35
  • 36. SUPER Process Ontology Stack © SUPER 18.06.12 Pierre Grenon, OU 36
  • 37. SUPER Ontology Stack Month 36 © SUPER 18.06.12 Pierre Grenon, OU 37
  • 38. UPO excerpt 50+ concepts 20+ instances ca. 20 relations 3 relation instances 20+ axioms © SUPER 18.06.12 Pierre Grenon, OU 38
  • 39. BRONTO excerpt 20+ concepts 3 instances 4 relations ca. 20 axioms © SUPER 18.06.12 Pierre Grenon, OU 39
  • 40. OSO & OUO excerpt 9 concepts 11 relations 19 concepts © SUPER 18.06.12 Pierre Grenon, OU 40
  • 41. ResO excerpt 50+ concepts 30+ instances 10+ relations 3 relation instances 30+ axioms © SUPER 18.06.12 Pierre Grenon, OU 41
  • 42. ResO excerpt 50+ concepts 30+ instances 10+ relations 3 relation instances 30+ axioms © SUPER 18.06.12 Pierre Grenon, OU 42
  • 43. NGOSS Ontologies © SUPER 18.06.12 Pierre Grenon, OU 43
  • 44. eTOM ca. 370 concepts 360 instances 4 axioms Telco business process functions © SUPER 18.06.12 Pierre Grenon, OU 44
  • 45. SID Common domain vocabulary ca. 1.3K concepts ca. 1.2K instances 4 relation instances 8 axioms © SUPER 18.06.12 Pierre Grenon, OU 45
  • 46. NBC 14 concepts ca. 220 instances 3 relations Telco business process contract © SUPER 18.06.12 Pierre Grenon, OU 46
  • 47. TAM IT systems for process execution 200+ concepts 1K+ instances 5 axioms © SUPER 18.06.12 Pierre Grenon, OU 47
  • 48. Process ontologies in relation to architecture © SUPER 18.06.12 Pierre Grenon, OU 48
  • 49. sBPMN usage in SUPER tools and components SUPER Execution SUPER Tooling Semantic Semantic Monitoring & BPEL Modelling Execution Execution Tool Management Analysis Tool Environment Tool Engine Semantic Service Bus Deployment Event Sink XPDL2sBPMN Protocol Binder and SBP SBP Process Composition Mediation Business Semantic Web Services Execution sBPMN2BPMO Process Library History SBP Discovery Data Mediation Repository translators SUPER Repositories SBP Reasoner Transformation SUPER Plafform Services © SUPER 18.06.12 Pierre Grenon, OU 49
  • 50. sEPC usage in SUPER tools and components SUPER Execution SUPER Tooling Semantic Semantic Monitoring & BPEL Modelling Execution Execution Tool Management Analysis Tool Environment Tool Engine Semantic Service Bus Deployment Event Sink Protocol Binder SBP SBP Process Composition Mediation Semantic Web Business Execution Services SBP Discovery Data Mediation Process Library Repository History sEPC2BPMO SUPER Repositories translator SBP Reasoner Transformation SUPER Plafform Services © SUPER 18.06.12 Pierre Grenon, OU 50
  • 51. BPMO usage in SUPER tools and components SUPER Execution SUPER Tooling Semantic Semantic Monitoring & BPEL Modelling Execution Management Analysis Tool Execution Engine Environment Tool Tool BPMO Modeller Semantic Service Bus Deployment BP Mediator design-time Event Sink Translators: Protocol Binder BPMO2SBPEL sEPC2BPMO SBP SBP Process Composition Mediation sBPMN2BPMO Semantic Web Business Execution Services Process Library History SBP Discovery Data Mediation Repository BPMO API SUPER Repositories SBP Reasoner Transformation SUPER Plafform Services © SUPER 18.06.12 Pierre Grenon, OU 51
  • 52. sBPEL usage in SUPER tools and components SUPER Execution SUPER Tooling Semantic Semantic Monitoring & BPEL Modelling Execution Management Analysis Tool Execution Engine Environment Tool Tool BPMO2sBPEL Semantic Service Bus Deployment and Event Sink sBPEL2BPEL4SWS Protocol Binder translators SBP SBP Process Composition Mediation Semantic Web Business Execution Services Process Library History SBP Discovery Data Mediation Repository SUPER Repositories SBP Reasoner Transformation SUPER Plafform Services © SUPER 18.06.12 Pierre Grenon, OU 52
  • 53. BRO usage in SUPER tools and components SUPER Execution SUPER Tooling Semantic Semantic Monitoring & BPEL Modelling Execution Management Analysis Tool Execution Engine Environment Tool Tool BP Mediator Reasoning Semantic Service Bus Deployment Support validation of Event Sink composition Protocol Binder BPMO2BRO translator SBP SBP Process Composition Mediation Semantic Web Business Execution Services Process Library History SBP Discovery Data Mediation Repository SUPER Repositories SBP Reasoner Transformation SUPER Plafform Services © SUPER 18.06.12 Pierre Grenon, OU 53
  • 54. RBEO usage in SUPER tools and components SUPER Execution SUPER Tooling Semantic Semantic Monitoring & BPEL Modelling Execution Management Analysis Tool Execution Engine Environment Tool Tool Semantic Business Process Discovery Semantic Service Bus Deployment Engine Event Sink (sRBE tool) Protocol Binder SBP SBP Process Composition Mediation Semantic Web Business Execution Services Process Library History SBP Discovery Data Mediation Repository SUPER Repositories SBP Reasoner Transformation SUPER Plafform Services © SUPER 18.06.12 Pierre Grenon, OU 54
  • 55. Detailed whys © SUPER 18.06.12 Pierre Grenon, OU 55
  • 56. Why NGOSS Ontologies (YATOSP)? ■ The Telemanagement Forum (TMF) is an association of telecommunication enterprises and IT providers. ■ The TMF’s development of the New Generation Operation Support Systems (NGOSS) results, among other things, in a set of standards. SID Shared Information Domain Common domain vocabulary NBC NGOSS Business Contract Telco business process contract eTOM Enhanced Telco Operation Map Telco business process functions TAM Telco Applications Map IT systems for process execution ■ These were ontologised in SUPER. © SUPER 18.06.12 Pierre Grenon, OU 56
  • 57. Why an ontology stack? ■ A stack is formed of elements which are putatively independent to some degree. ■ The degree of independence depends on application context sampling the stack (facilitating partial reuse). ■ Also in some cases, size matters and the break down of ontological resources can be motivated by efficiency and technical parameters. ■ Finally, SUPER is a collaborative project with distributed competences and responsibilities. © SUPER 18.06.12 Pierre Grenon, OU 57
  • 58. Why ontologies? ■ Representing reality ■ Bridging between different representations, possibly of the same things using different representation formalisms ■ Providing explicit semantics to existing representation formalisms ■ Abstracting from existing representations ■ Supporting updatable and potentially growing interoperability with centralised mapping ■ Supporting scalability through mechanisation and automatised translation ■ Supporting sharing and reuse over the Semantic Web © SUPER 18.06.12 Pierre Grenon, OU 58
  • 59. Why Ontology-based Representation for BPM? ■ Heterogeneous sources and viewpoints abstracted into a single ontology-based representation of processes, their structures, relations, and properties for which BPMO provides the backbone. ► Translation from and/or to BPMN, sEPC, BPEL ■ Heterogeneous formalisms streamlined into a single knowledge representation formalism (WSML): ► bringing BP Models to machines ► facilitating integration and interoperability ► allowing automatisation, execution, reuse ► in an accessible and scalable manner. © SUPER 18.06.12 Pierre Grenon, OU 59