SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Similar a 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
 

Similar a 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
 

Último

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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 

Último (20)

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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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...
 

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