0
ONTORULEFrom business knowledge to  ontology- and rule-based        applications
Workshop agenda8:30    Introduction to the ONTORULE project9:10    The ONTORULE standard-based architecture9:30    Hands-o...
The ONTORULE project   Ch. de Sainte Marie           IBM
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
Developing a business rule app (today)IT application   verbalizedevelopper +                  Business      design     Bus...
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 regulatio...
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 lexi...
Same rule, different applications• Operative rules may instantiate differently in  different applications  – Policy: « Cus...
Business people want...• To write policies and rules using own or domain-specific  language or lexicon   – Natural languag...
How to reconcile them?• Formalize vocabularies as ontologies   – re-use accross application or implementation   – Map to m...
Additional benefits Separate (conceptual) domain knowledge from  (operational) business rules... Separate domain knowled...
ONTORULE vision                          Other applications and other platforms  Ontologies  Terminologies                ...
Project ONTORULE: fact sheet 3 years Integrating Project funded by the European Commission    FP7, ICT call 3, theme 4.2...
Key objectives and innovation   Acquisition of ontology and rules from text   Management of heterogeneous knowledge   C...
ONTORULE demonstratorsAcquisition                     Maintenance                               Execution                 ...
Workshop agenda8:30    Introduction to the ONTORULE project9:10    The ONTORULE standard-based architecture9:30    Hands-o...
Cascon2011_1_intro
Upcoming SlideShare
Loading in...5
×

Cascon2011_1_intro

1,089

Published on

ONTORULE's first presentation at CASCON'11

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,089
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Cascon2011_1_intro"

  1. 1. ONTORULEFrom business knowledge to ontology- and rule-based applications
  2. 2. Workshop agenda8:30 Introduction to the ONTORULE project9:10 The ONTORULE standard-based architecture9:30 Hands-on labs 1) acquiring ontology and rules from text10:30 Coffee break11:00 Hands-on labs 2) Annotating and indexing ontologies and rules11:30 Hands-on labs 3) Authoring and executing business rules grounded in ontology
  3. 3. The ONTORULE project Ch. de Sainte Marie IBM
  4. 4. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  5. 5. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  6. 6. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  7. 7. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  8. 8. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  9. 9. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  10. 10. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  11. 11. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  12. 12. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  13. 13. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  14. 14. Developing a business rule app (today)IT application verbalizedevelopper + Business design BusinessBusiness user vocabulary user Business BOM Rules XOM ExecuteIT application developer design Application
  15. 15. Business people...• ... do not want to see or write this
  16. 16. 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
  17. 17. Glossary (from EU directive 77/541/EEC)
  18. 18. EU regulation (directive 77/541/EEC)
  19. 19. AA frequent flyer program
  20. 20. From the AAdvantage Web site
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. 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
  26. 26. ONTORULE vision Other applications and other platforms Ontologies Terminologies IT developer Application Vocabulary Rule Biz OWL + engineuser Ontology Business Rules RIF Business Business user user : Automatic Other applications Other platforms : Semi-automatic : Manual
  27. 27. 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)
  28. 28. 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
  29. 29. ONTORULE demonstratorsAcquisition Maintenance Execution ORM to OWL SBVR translation Production ProductionVerification (FUB) Rule + OWL Rule + OWLSimulation 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
  30. 30. Workshop agenda8:30 Introduction to the ONTORULE project9:10 The ONTORULE standard-based architecture9:30 Hands-on labs 1) acquiring ontology and rules from text10:30 Coffee break11:00 Hands-on labs 2) Authoring and executing business rules grounded in ontology12:00 Hands-on labs 3) Annotating and indexing ontologies and rules
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×