Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman E-mail: {Peter.De.Baer, Pieter.De.Leenheer,

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
1 Modeling Reactive Behavior in ORM © 2003, T. A. Halpin & Gerd Wagner Terry Halpin Northface University Salt Lake City, USA.
Community-Grounded Semantics, Methodology and Tools for Enterprise Interoperability DEST 2008 Keynote Robert Meersman VUB STARLab Brussels Belgium Robert.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
A New Web Semantic Annotator Enabling A Machine Understandable Web BYU Spring Research Conference 2005 Yihong Ding Sponsored by NSF.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
1 Conceptual Modeling of Topic Maps with ORM Versus UML Are D. Gulbrandsen The XML group, Center for Information Technology Services, University of Oslo,
Enterprise Workflow CPSC 476 Lightening Talk Brenda Griffith/Katie Soto.
Managing business processes with Smalltalk Janko Mivšek Eranova d.o.o.
Domain Modelling the upper levels of the eframework Yvonne Howard Hilary Dexter David Millard Learning Societies LabDistributed Learning, University of.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
BPMN By Hosein Bitaraf Software Engineering. Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Author: Lornet LD team Reuse freely – Just quote Desired Properties of a MOT Graphic Representation Formalism Simplicity and User Friendliness (win spec,
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Make your processes executable! A quick demonstration of the JWT project Florian.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
1 Introduction to Software Engineering Lecture 1.
SC32 FBM Study Group Report Korea SC32 Meetings, May 2013 Baba Piprani - Serge Valera 1 ISO/IEC JTC1/SC32/WG2 N1801.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
A Conceptual Framework For Mapping Business Rules To The Enterprise Data Model Sudha Ram, Jun Liu Department of Management Information Systems The University.
Lecture 6: Structural Modeling
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
1 Introduction to modeling ER modelling Slides for this part are based on Chapters 8 from Halpin, T. & Morgan, T. 2008, Information Modeling and Relational.
Automata Based Method for Domain Specific Languages Definition Ulyana Tikhonova PhD student at St. Petersburg State Politechnical University, supervised.
Domain Modeling In FREMA Yvonne Howard David Millard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
ICT EMMSAD’05 13/ Assessing Business Process Modeling Languages Using a Generic Quality Framework Anna Gunhild Nysetvold* John Krogstie *, § IDI,
Working with Ontologies Introduction to DOGMA and related research.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Towards Semantic Interoperability: In-depth Comparison of Two Approaches to Solving Semantic Web Service Challenge Mediation Tasks Tomas Vitvar, Marco.
STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop BOC Asset Management.
WSMO in Knowledge Web 2nd SDK cluster f2f meeting Rubén Lara Digital Enterprise.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
1 Introduction to modeling Introduction. 2 Where are we? #TitleDate 1Introduction General concepts ORM modeling Relational.
Introduction to modeling
1 Introduction to modeling Introduction Anna Fensel
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
Jessica Chen-Burger Aberdeen/Edinburgh AKT TIE Distributed Knowledge-based Manipulation and Collaboration Jessica Chen-Burger AIAI, University of Edinburgh.
Information System Applications
IST421: Advanced Systems and Enterprise Integration
Object-Oriented Software Engineering Using UML, Patterns, and Java,
MDR for the Semantic Web: Supporting Ontology Concept
Ontology Evolution: A Methodological Overview
MSc in Artificial Intelligence Student: Hsiang-Ling Kuo
Semantic Mediation System
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Towards Semantically Grounded Decision Rules Using ORM+
Execute your Processes
Model-Driven Semantic Web Application Development
Business Process Management and Semantic Technologies
Presentation transcript:

Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman {Peter.De.Baer, Pieter.De.Leenheer, VUB - Semantics Technology and Applications Research Laboratory Collibra nv/sa (spin off)

Overview of presentation 1.Business Process and BP Model 2.Ontology 3.BP Model & Ontology 4.BP Model & Ontology within BP Management 5.Importing BP Model semantics into Ontology Integrating Business Process Models with Ontologies

1.1. Business Process Integrating Business Process Models with Ontologies

1.2. BP Model A business process model describes a business process, i.e. what an organization or business does and how this is done. Typically a business process model describes: the events that initiate the process the participants in the process the workflow of activities the results of the process Integrating Business Process Models with Ontologies

1.3. BP Model - Example Integrating Business Process Models with Ontologies

2.1. Ontology Integrating Business Process Models with Ontologies Definition: A formal, explicit specification of a shared conceptualization (Tom Gruber, 1993). No standard for graphical representation. OWL is widely used to represent ontologies, however, many other formats exist.

2.2. Ontology - Example Integrating Business Process Models with Ontologies

3. BP Model & Ontology Integrating Business Process Models with Ontologies Both a BP model and an ontology are used to model a specific domain. A BP model might be considered as a specialised ontology with focus on processes. Business Process Model Notation is a graphical representation only for BP models. An ontology might be used to represent a BP model semantically.

4. BP Management Integrating Business Process Models with Ontologies Image by Paul de Wildt IBM – Business Model Innovation e.g. ARIS, Intalio, etc. State of the art BPMS supports the complete business process life cycle! BPMN UML, ER, ORM

4.1. BP Model and Ontology within BP Management Integrating Business Process Models with Ontologies UML BPMN ER, ORM

4.2. Agents Software applications Web services Devices Actors (persons, roles, organisations, etc.) Integrating Business Process Models with Ontologies Participants within the BP Model

4.3. Information - Modeling Developing Ontology Guided Mediation of Agents (DOGMA) –Based on Object-Role Modeling (ORM) –Uses natural language expressions to capture domain knowledge (NIAM) –Separates generic facts (lexons) from application specific constraints Integrating Business Process Models with Ontologies DOGMA ontology for information modeling

Object-Role Modeling Integrating Business Process Models with Ontologies Picture from (Terry Halpin)

Lexon base & Ω-RIDL Integrating Business Process Models with Ontologies

4.4. Information - Querying ORM based ontologies and databases may be queried at the conceptual level –Example: ConQuer Integrating Business Process Models with Ontologies DOGMA ontology for information querying Picture from (Terry Halpin)

4.5. Information - Exchange Provided by: Files (text, spreadsheet, diagram, etc.) Databases Ontologies Agents... Many different formats and contents ! Integrating Business Process Models with Ontologies Ontology for information exchange (mapping)

4.6. BP Model - Design Business process analyst <= o Key Performance Indicators o Participants (roles, persons, etc.) o Activities (processes, tasks) o Applications o Forms o Data o... Integrating Business Process Models with Ontologies Executive Director Manager Supervisor Employee <= DOGMA Ontology

4.7. BP Model - Implementation Integrating Business Process Models with Ontologies From: Semantic Business Process Management: Using Semantic Web Services for Business Process Management by Hepp et al. Ontology

4.8. Agents – Implementation BP => Agent design and implementation Integrating Business Process Models with Ontologies From: Semantic Business Process Management: Using Semantic Web Services for Business Process Management by Hepp et al. WSMO

4.9. Agents – Interoperability Integrating Business Process Models with Ontologies Ontology OWL-S, WSDL-S

4.10. BP Model + Ontology Integrating Business Process Models with Ontologies Figure by Celino et al. Conclusion of SUPER project – Semantics Utilized for Process Management within and between Enterprises Business Process Analysis techniques can benefit from the use of semantic information; this is possible by annotating the elements that are relevant for analysis with ontological concepts. The benefits are two-fold: 1. by using ontologies and performing analysis at the concept-level, the proposed solutions reduce the gap between the management and the IT worlds in companies 2. the use of ontologies greatly promote the reuse of analysis queries etc.

5. Importing BP Model semantics into Ontology Integrating Business Process Models with Ontologies 1.Use Case: PROLIX project 2.XPDL Meta-Model Overview 3.XPDL Example 4.Conversion Rules for XPDL to Lexons 5.BPMOn Software Tool

5.1. BP Model -> Ontology conversion (PROLIX - BT) Integrating Business Process Models with Ontologies

5.2 XPDL Data Model Integrating Business Process Models with Ontologies XPDL Meta-Model

5.3. XPDL Example Integrating Business Process Models with Ontologies <Package xmlns:xyz=" Id="1" Name="sample process" xmlns:deprecated=" xmlns=" xmlns:xsi=" xsi:schemaLocation=" C:\DOCUME~1\ROBERT~1\MYDOCU~1\capevisions\bpmn\schema\bpmnxpdl_20.xsd"> …...

5.4. Conversion Rules Integrating Business Process Models with Ontologies <Package xmlns:xyz=" Id="1" Name="sample process" xmlns:deprecated=" xmlns=" xmlns:xsi=" xsi:schemaLocation=" C:\DOCUME~1\ROBERT~1\MYDOCU~1\capevisions\bpmn\schema\bpmnxpdl_20.xsd"> …... Lexons: 1) sample process, CreditCheck, is a, subsumes, workflow process 2) sample process, CreditCheck, has input, is input of, accountNumber 3) sample process, CreditCheck, has output, is output of, status

BPMOn Tool Integrating Business Process Models with Ontologies

BPMOn Tool Integrating Business Process Models with Ontologies

BPMOn Tool Integrating Business Process Models with Ontologies

Integrating BP Models with Ontologies Integrating Business Process Models with Ontologies Thank you! Questions? Peter De Baer - VUB STARLab Website: