Mapping Fundamental Business Process Modelling Language to the Web Services Ontology Gayathri Nadarajan and Yun-Heh Chen-Burger Centre for Intelligent.

Slides:



Advertisements
Similar presentations
Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.
Advertisements

Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
Semantic Web and its Logical Foundations Serguei Krivov, Ecoinformatics Collaboratory Gund Institute for Ecological Economics, UVM.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
1 Conceptual Modeling of Topic Maps with ORM Versus UML Are D. Gulbrandsen The XML group, Center for Information Technology Services, University of Oslo,
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 Technologies and Modelling Frameworks XML ontology RDF taxonomy OWL thesaurus Semantic Web.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Deciding Semantic Matching of Stateless Services Duncan Hull †, Evgeny Zolin †, Andrey Bovykin ‡, Ian Horrocks †, Ulrike Sattler † and Robert Stevens †
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Practical RDF Chapter 1. RDF: An Introduction
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Knowledge representation
1 WSMX Web Service Modeling Execution WSMO Deliverable 13 Emilia Cimpian, Adrian Mocan, Matthew Moran, Eyal Oren, Michal Zaremba 3 March 2004.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Copyright © 2004 DERI® 1 Web Service Modeling Ontology (WSMO) Christoph Bussler and Dieter Fensel DERI International 16th of February 2004.
Logics for Data and Knowledge Representation
Jessica Chen-Burger A Framework for Knowledge Sharing and Integrity Checking for Multi-Perspective Models Yun-Heh (Jessica) Chen-Burger Artificial Intelligence.
Jakob Beetz, Bauke de Vries, Jos van Leeuwen Design Systems group TU/Eindhoven ● Distributed Collaboration in the Context of the Semantic Web Presentation.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
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.
Advanced topics in software engineering (Semantic web)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Using RDF in Agent-Mediated Knowledge Architectures K. Hui, S. Chalmers, P.M.D. Gray & A.D. Preece University of Aberdeen U.K
The Semantic Web: An Interview with Tim Berners-Lee VISION: What new capabilities will the Semantic Web have? STATUS: Who is committed and how do we get.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
1 Centre for Intelligent Systems and their Applications Division of Informatics, University of Edinburgh Draft for AKT July Workshop Jessica Chen-Burger.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
OWL & Protege Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
Presented by: Yuhana 12/17/2007 Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
USB for Audio There are also several USB Audio chips. You install a custom driver on the host computer, and the USB sound device appears as a Windows (or.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
WSMO 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Christoph Bussler and Dieter Fensel Digital Enterprise.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
Jessica Chen-Burger Aberdeen/Edinburgh AKT TIE Distributed Knowledge-based Manipulation and Collaboration Jessica Chen-Burger AIAI, University of Edinburgh.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Semantic and geographic information system for MCDA: review and user interface building Christophe PAOLI*, Pascal OBERTI**, Marie-Laure NIVET* University.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
OWL Language off Textbook Ch. 10
Web Ontology Language for Service (OWL-S)
MSc in Artificial Intelligence Student: Hsiang-Ling Kuo
Semantic Markup for Semantic Web Tools:
Business Process Management and Semantic Technologies
Presentation transcript:

Mapping Fundamental Business Process Modelling Language to the Web Services Ontology Gayathri Nadarajan and Yun-Heh Chen-Burger Centre for Intelligent Systems and their Applications, School of Informatics, University of Edinburgh, UK.

Introduction – The Gap Enterprise Modelling (EM) methods such as Business Process Modelling (BPM) methods provide mature approaches to describe organisational needs. The Semantic Web is a major research area where emerging technologies (RDF, RDFS, OWL, OWL-S, BPEL4WS, WSMO) are being developed rapidly. It would be fitting to utilise BPM methods within Semantic Web services (SWS). However, there is a lack of direct mapping between BPM methods and SWS.

FBPML (Chen-Burger et al. 2002) Merges the visual capabilities of Integration DEFinition Language (IDEF3) and the formal expressiveness of Process Specification Language (PSL). Provides precise semantics which promotes machine processibility and diagrammatic notations to provide intuitive representation.

FBPML Notation activity(ID, Name, Trigger, Precondition, Postcondition, Action, Description). start(ActivityName). junction(JunctionType, PreActivities, PostActivities). link(PrecedingActivities, ProceedingActivities).

OWL-S (Martin et al. 2004) A Web Services Ontology which provides a language to describe web services in unambiguous, computer-interpretable forms. Described in OWL and SWRL (FOL). Based on layering approach - above XML, RDF, RDFS and OWL.

OWL-S The slightly extended Semantic Web layering cake by Tim Berners-Lee

Rationale for selecting OWL-S BPEL4WS OWL-S WSMO Sept 2002v1.1 Nov 2003v1.2 Pre-Release Sept 2004v1.2 Three emerging and competing Semantic Web based Languages

Conceptual Mapping Framework

Data Model Mapping (Scicluna et al. 2005) 1. Pre-processing (e.g. organise file into Prolog readable syntax) 2. Mapping of Data Model - Mapping of concepts - Mapping of instances - Mapping of relationships - Mapping of properties and restrictions 3. Mapping for rules and axioms

Methodology for PM Mapping 1. Decompose FBPML PM in top-down order. 2. Translate model into a sequence process in OWL-S. 3. All activities between start and finish are composite components of the sequence process. 4. Exhaustively decompose each composite component into a sequence of its basic process components, until the basic component is a simple process construct.

Implementation Architectural overview of FBPML to OWL-S Mapping Engine.

Simple Model Example Process diagram of a sequence of activities in FBPML. activity(01, ’Sequence’, Trigger, Precondition, Postcondition, Action, Description6). primitive_activity(’P1’, ’A’, Trigger, Precondition, Postcondition, Action, ’Comment for A’). primitive_activity(’P2’, ’B’, Trigger, Precondition, Postcondition, Action, ’Comment for B’). start(’A’). finish(’B’). link(’A’,’B’).

Translated OWL-S Syntax Comment for A

Complex Model example Process diagram for a complex FBPML process model. FBPML formal notation 01 start(’A’). 02 activity(08, ’Xor-Xor’, Trig1, Precond1, Postcond1, Act1, ’Desc2’). 03 junction(’Xor’, ’A’, [’And-And’, ’D’]). 04 junction(’Xor’, [’And-And’, ’D’], ’E’). 05 primitive_activity(001, ’E’, Trig2, Precond2, Postcond2, Act2, ’Desc2’). 06 finish(’E’). 07 activity(09, ’And-And’, Trig3, Precond3, Postcond3, Act3, ’Desc3’). 08 junction(’And’, ’J1’, [’B’, ’C’]). 09 junction(’And’, [’B’, ’C’], ’J2’). 10 primitive_activity(002, ’A’, Trig4, Precond4, Postcond4, Act4, ’Desc4’). 11 primitive_activity(003, ’B’, Trig5, Precond5, Postcond5, Act5, ’Desc5’). 12 primitive_activity(004, ’C’, Trig6, Precond6, Postcond6, Act6, ’Desc6’). 13 primitive_activity(005, ’D’, Trig7, Precond7, Postcond7, Act7, ’Desc7’).

Decomposition of FBPML PM

Translated OWL-S Syntax

Challenges & Contributions Complex problem solving using advanced techniques of mapping. Familiarity of rapidly evolving technologies in a short period: - RDF, RDFS, OWL, OWL-S, SWRL - FBPML DL, FBPML PL Pitfalls of OWL-S as a SW based language. Recommendations for OWL-S, contributes towards its development as an emerging SW standard.

Conclusions & Extensions Mapping between FBPML and OWL-S is partial and incomplete. Bridging business process modelling and workflow community to the semantic web community. Given a FBPML model, the corresponding OWL-S description may be generated automatically, based on the mapping method provided. Use ontologies to represent data and process models, along with sound mapping principles to enhance translation. Recommendations for OWL-S 1. Complete formalism for rules and conditions 2. Combine OWL-S with WSMO

References Chen-Burger, Y.-H., Tate, A., and Robertson, D. (2002). Enterprise modelling: A declarative approach for FBPML. In In Proceedings European Conference of Artificial Intelligence, Knowledge Management and Organisational Memories Workshop. Martin et al. (2004), OWL-S: Semantic Web Markup for Web Services v1.1 ( Antoniou, G. and van Harmelen, F. (2004). A Semantic Web Primer. MIT Press, Cambridge, MA, USA. Scicluna, J., Lara, R., Polleres, A., and Lausen, H. (2005). Formal Mapping and Tool to OWL-S, WSMO Working Draft ( Lara, R., Polleres, A., Lausen, H., Roman, D., de Bruijn, J., and Fensel, D. (2005). A conceptual comparison between WSMO and OWL-S. WSMO Final Draft.

End of Slides Thank you