SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
ONTORULE

From business knowledge to
  ontology- and rule-based
        applications
Workshop agenda
8:30    Introduction to the ONTORULE project
9:10    The ONTORULE standard-based architecture
9:30    Hands-on labs
  1) acquiring ontology and rules from text
10:30    Coffee break
11:00    Hands-on labs
  2) Annotating and indexing ontologies and rules
11:30    Hands-on labs
  3) Authoring and executing business rules grounded in
     ontology
The ONTORULE project

   Ch. de Sainte Marie
           IBM
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Developing a business rule app (today)

IT application   verbalize
developper +                  Business      design     Business
Business user
                             vocabulary                  user



                                           Business
                   BOM                      Rules




                               XOM
                                             Execute
IT application
  developer       design     Application
Business people...
• ... do not want to see or write this
Business people...
• ... do not want to see or work with this
• They are used
  – to look up glossaries
  – to apply regulations
  – to design policies
  – to write rules like
 « Customer must be 18 or more to rent a car »
  – to read decision tables
Glossary (from EU directive
       77/541/EEC)
EU regulation (directive
     77/541/EEC)
AA frequent flyer program
From the AAdvantage Web site
Business people want...
• To write (and read, and manage) policies and rules
  using own or domain-specific language or lexicon
   – Natural language, not logic
• Rules and policies communicated unambiguously
  across organisation’s or constituency’s branches,
  functions, domains
   – Same concepts, same semantics, different lexica
• Rules and policies applied consistently accross
  organisation or constituency
   – Same rules, different applications
Same rule, different applications
• Operative rules may instantiate differently in
  different applications
  – Policy: « Customer must be 18 or more to rent a car
    »
  – Decision: Can this customer rent a car?
     If this customer is 18 or more
     then proceed with rental
  – Decision: What shall I do to rent a car?
     If (today – birth) < 18 years
     then wait ((birth + 18 years) – today)
      years
Business people want...
• To write policies and rules using own or domain-specific
  language or lexicon
   – Natural language, not logic
• Rules and policies communicated unambiguously across
  organisation’s or constituency’s branches, functions, domains
   – Same concepts, same semantics, different lexica
• Rules and policies applied consistently accross organisation or
  constituency
   – Same rules, different applications
• ...and implemented as intended in decision-support IT
  applications

• But rule engines need formal semantics and data models
   – Not natural languages and lexica
How to reconcile them?
• Formalize vocabularies as ontologies
   – re-use accross application or implementation
   – Map to multiple data models
   – Attach to multiple lexica
• Ground natural language policies and rules in formalized
  vocabulary
   – Formalize the additional semantics separately from the ontology
• Operationalize in rule-based IT application
   – Translate formalized rules and policies into (possibly application
     specific) implementation-specific executable rules
   – Translate ontology into implementation-specific data model...
   – ...or ground executable rules into ontology
Additional benefits

 Separate (conceptual) domain knowledge from
  (operational) business rules...
 Separate domain knowledge from implementation
  dependent data model...
 Separate wide ranging policies from application
  specific operational rules
 ...that all have
    Different lifecycles
    Different scope (re-use etc)
    Different owners
 Improving collaboration and quality
    Design
    Interchange, sharing, re-use, re-deployment (on different
     platforms)
    Maintenance, evolution
ONTORULE vision
                          Other applications and other platforms
  Ontologies
  Terminologies                                                    IT developer      Application


                     Vocabulary                                                       Rule
 Biz                                                    OWL
                         +                                                           engine
user                  Ontology



                                        Business
                                         Rules                          RIF


                     Business                        Business
                       user                            user
       : Automatic
                                   Other applications              Other platforms
       : Semi-automatic

       : Manual
Project ONTORULE: fact sheet
 3 years Integrating Project funded by the European Commission
    FP7, ICT call 3, theme 4.2
 Current status: operation
    Grant agreement: FP7 231875
    Started: 1 January 2009
    Duration: 36 months
 Overall budget: >8 M€
    Max. funding: 5,4 M€
    Effort: 644 person.months (~18 FTE)
 Consortium
      Vendors: IBM (ILOG) + Ontoprise
      SBVR consultants: PNA (+ John Hall)
      Use cases: Arcelor Mittal + Audi
      Technology center: CTIC
      Academics: TU Vienna + FU. Bozen/Bolzano + U. Paris 13
      Coordinator: Christian de Sainte Marie (IBM)
Key objectives and innovation

   Acquisition of ontology and rules from text
   Management of heterogeneous knowledge
   Combination of rules and ontologies at run-time
   Standard based integration
   End-to-end pilot applications


            www.ontorule-project.eu
ONTORULE demonstrators
Acquisition                     Maintenance                               Execution

                 ORM to OWL
  SBVR            translation    Production                               Production
Verification         (FUB)      Rule + OWL                                Rule + OWL
Simulation                      maintenance                                execution
  (PNA)                            (IBM)              RIF + OWL              (IBM)
                                                     documentation
                                                        (CTIC)
    NLP                         ObjectLogic                               ObjectLogic
 Knowledge               Luis      + OWL                                    + OWL
 Acquisition                    maintenance                                execution
                                                                  Alice
(U. Paris 13)                    (ontoprise)      Marc     Gary           (ontoprise)




Marc    Gary                               Gary
                                   Alice                                       Joana




                      Users of ONTORULE                  User of the decision-
                                                         support application that is
                                                         supported by ONTORULE
Workshop agenda
8:30    Introduction to the ONTORULE project
9:10    The ONTORULE standard-based architecture
9:30    Hands-on labs
  1) acquiring ontology and rules from text
10:30    Coffee break
11:00    Hands-on labs
  2) Authoring and executing business rules grounded in
     ontology
12:00    Hands-on labs
  3) Annotating and indexing ontologies and rules

Weitere ähnliche Inhalte

Was ist angesagt?

CMMI Guide to the Perplexed
CMMI Guide to the PerplexedCMMI Guide to the Perplexed
CMMI Guide to the PerplexedHillel Glazer
 
IBM Mobile strategy for Social Business - May 2012
IBM Mobile strategy for Social Business - May 2012IBM Mobile strategy for Social Business - May 2012
IBM Mobile strategy for Social Business - May 2012Ed Brill
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2gaborvodics
 
Jmp303 the great howto 5
Jmp303 the great howto 5Jmp303 the great howto 5
Jmp303 the great howto 5Mats Jansson
 
The [not so] new digital consumer
The [not so] new digital consumerThe [not so] new digital consumer
The [not so] new digital consumerEleanor Barlow
 
Become an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 MinutesBecome an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 MinutesAndrew Ferrier
 

Was ist angesagt? (6)

CMMI Guide to the Perplexed
CMMI Guide to the PerplexedCMMI Guide to the Perplexed
CMMI Guide to the Perplexed
 
IBM Mobile strategy for Social Business - May 2012
IBM Mobile strategy for Social Business - May 2012IBM Mobile strategy for Social Business - May 2012
IBM Mobile strategy for Social Business - May 2012
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2
 
Jmp303 the great howto 5
Jmp303 the great howto 5Jmp303 the great howto 5
Jmp303 the great howto 5
 
The [not so] new digital consumer
The [not so] new digital consumerThe [not so] new digital consumer
The [not so] new digital consumer
 
Become an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 MinutesBecome an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 Minutes
 

Ähnlich wie Cascon2011_1_intro

IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...John Head
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...John Head
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...John Head
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeJohn Head
 
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...John Head
 
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...John Head
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SARoger Snook
 
Softwell serviços 15102012
Softwell serviços 15102012Softwell serviços 15102012
Softwell serviços 15102012agoncalves
 
John David Head - Bio
John David Head - BioJohn David Head - Bio
John David Head - BioJohn Head
 
IBM Portal Web intro
IBM Portal Web introIBM Portal Web intro
IBM Portal Web introdanisman
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...John Head
 
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionNotes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionJohn Head
 
IBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsLetsConnect
 
Ibm cognos express capabilities matrix
Ibm cognos express capabilities matrixIbm cognos express capabilities matrix
Ibm cognos express capabilities matrixIntellium
 
i-App Creation Co.,Ltd. Company Profile
i-App Creation Co.,Ltd. Company Profilei-App Creation Co.,Ltd. Company Profile
i-App Creation Co.,Ltd. Company ProfileEric Ec
 
I-App Creation Co.,Ltd. Company Profile
I-App Creation Co.,Ltd. Company ProfileI-App Creation Co.,Ltd. Company Profile
I-App Creation Co.,Ltd. Company Profileericecsk
 
Fresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative ComputingFresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative ComputingFresche Solutions
 

Ähnlich wie Cascon2011_1_intro (20)

IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile Converge
 
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
 
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SA
 
Softwell serviços 15102012
Softwell serviços 15102012Softwell serviços 15102012
Softwell serviços 15102012
 
John David Head - Bio
John David Head - BioJohn David Head - Bio
John David Head - Bio
 
IBM Portal Web intro
IBM Portal Web introIBM Portal Web intro
IBM Portal Web intro
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
 
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionNotes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
 
IBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter begins
 
Ibm cognos express capabilities matrix
Ibm cognos express capabilities matrixIbm cognos express capabilities matrix
Ibm cognos express capabilities matrix
 
IPM_E_8.2.2012
IPM_E_8.2.2012IPM_E_8.2.2012
IPM_E_8.2.2012
 
IPM_E_8.2.2012
IPM_E_8.2.2012IPM_E_8.2.2012
IPM_E_8.2.2012
 
IPM_E_8.2.2012
IPM_E_8.2.2012IPM_E_8.2.2012
IPM_E_8.2.2012
 
i-App Creation Co.,Ltd. Company Profile
i-App Creation Co.,Ltd. Company Profilei-App Creation Co.,Ltd. Company Profile
i-App Creation Co.,Ltd. Company Profile
 
I-App Creation Co.,Ltd. Company Profile
I-App Creation Co.,Ltd. Company ProfileI-App Creation Co.,Ltd. Company Profile
I-App Creation Co.,Ltd. Company Profile
 
Fresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative ComputingFresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative Computing
 

Kürzlich hochgeladen

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Kürzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Cascon2011_1_intro

  • 1. ONTORULE From business knowledge to ontology- and rule-based applications
  • 2. Workshop agenda 8:30 Introduction to the ONTORULE project 9:10 The ONTORULE standard-based architecture 9:30 Hands-on labs 1) acquiring ontology and rules from text 10:30 Coffee break 11:00 Hands-on labs 2) Annotating and indexing ontologies and rules 11:30 Hands-on labs 3) Authoring and executing business rules grounded in ontology
  • 3. The ONTORULE project Ch. de Sainte Marie IBM
  • 4. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 5. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 6. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 7. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 8. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 9. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 10. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 11. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 12. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 13. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 14. Developing a business rule app (today) IT application verbalize developper + Business design Business Business user vocabulary user Business BOM Rules XOM Execute IT application developer design Application
  • 15. Business people... • ... do not want to see or write this
  • 16.
  • 17. Business people... • ... do not want to see or work with this • They are used – to look up glossaries – to apply regulations – to design policies – to write rules like « Customer must be 18 or more to rent a car » – to read decision tables
  • 18. Glossary (from EU directive 77/541/EEC)
  • 20. AA frequent flyer program
  • 22. Business people want... • To write (and read, and manage) policies and rules using own or domain-specific language or lexicon – Natural language, not logic • Rules and policies communicated unambiguously across organisation’s or constituency’s branches, functions, domains – Same concepts, same semantics, different lexica • Rules and policies applied consistently accross organisation or constituency – Same rules, different applications
  • 23. Same rule, different applications • Operative rules may instantiate differently in different applications – Policy: « Customer must be 18 or more to rent a car » – Decision: Can this customer rent a car? If this customer is 18 or more then proceed with rental – Decision: What shall I do to rent a car? If (today – birth) < 18 years then wait ((birth + 18 years) – today) years
  • 24. Business people want... • To write policies and rules using own or domain-specific language or lexicon – Natural language, not logic • Rules and policies communicated unambiguously across organisation’s or constituency’s branches, functions, domains – Same concepts, same semantics, different lexica • Rules and policies applied consistently accross organisation or constituency – Same rules, different applications • ...and implemented as intended in decision-support IT applications • But rule engines need formal semantics and data models – Not natural languages and lexica
  • 25. How to reconcile them? • Formalize vocabularies as ontologies – re-use accross application or implementation – Map to multiple data models – Attach to multiple lexica • Ground natural language policies and rules in formalized vocabulary – Formalize the additional semantics separately from the ontology • Operationalize in rule-based IT application – Translate formalized rules and policies into (possibly application specific) implementation-specific executable rules – Translate ontology into implementation-specific data model... – ...or ground executable rules into ontology
  • 26. Additional benefits  Separate (conceptual) domain knowledge from (operational) business rules...  Separate domain knowledge from implementation dependent data model...  Separate wide ranging policies from application specific operational rules  ...that all have  Different lifecycles  Different scope (re-use etc)  Different owners  Improving collaboration and quality  Design  Interchange, sharing, re-use, re-deployment (on different platforms)  Maintenance, evolution
  • 27. ONTORULE vision Other applications and other platforms Ontologies Terminologies IT developer Application Vocabulary Rule Biz OWL + engine user Ontology Business Rules RIF Business Business user user : Automatic Other applications Other platforms : Semi-automatic : Manual
  • 28. Project ONTORULE: fact sheet  3 years Integrating Project funded by the European Commission  FP7, ICT call 3, theme 4.2  Current status: operation  Grant agreement: FP7 231875  Started: 1 January 2009  Duration: 36 months  Overall budget: >8 M€  Max. funding: 5,4 M€  Effort: 644 person.months (~18 FTE)  Consortium  Vendors: IBM (ILOG) + Ontoprise  SBVR consultants: PNA (+ John Hall)  Use cases: Arcelor Mittal + Audi  Technology center: CTIC  Academics: TU Vienna + FU. Bozen/Bolzano + U. Paris 13  Coordinator: Christian de Sainte Marie (IBM)
  • 29. Key objectives and innovation  Acquisition of ontology and rules from text  Management of heterogeneous knowledge  Combination of rules and ontologies at run-time  Standard based integration  End-to-end pilot applications www.ontorule-project.eu
  • 30. ONTORULE demonstrators Acquisition Maintenance Execution ORM to OWL SBVR translation Production Production Verification (FUB) Rule + OWL Rule + OWL Simulation maintenance execution (PNA) (IBM) RIF + OWL (IBM) documentation (CTIC) NLP ObjectLogic ObjectLogic Knowledge Luis + OWL + OWL Acquisition maintenance execution Alice (U. Paris 13) (ontoprise) Marc Gary (ontoprise) Marc Gary Gary Alice Joana Users of ONTORULE User of the decision- support application that is supported by ONTORULE
  • 31. Workshop agenda 8:30 Introduction to the ONTORULE project 9:10 The ONTORULE standard-based architecture 9:30 Hands-on labs 1) acquiring ontology and rules from text 10:30 Coffee break 11:00 Hands-on labs 2) Authoring and executing business rules grounded in ontology 12:00 Hands-on labs 3) Annotating and indexing ontologies and rules