WWW: WSMO, WSML, and WSMX in a Nutshell Dumitru Roman 1, Jos de Bruijn 1, Adrian Mocan 1, Holger Lausen 1,2, John Domingue 3, Christoph Bussler 2, and.

Slides:



Advertisements
Similar presentations
Web Service Modelling Ontology (WSMO)
Advertisements

WSMO Christoph Bussler and Dieter Fensel Digital Enterprise Research Institute
WSMO - revisited SWSL phone conference, Dieter Fensel Digital Enterprise Research Institute
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
ISWC Doctoral Symposium Monday, 7 November 2005
1 st COCOON review – March 8 th -9 th, SIXTH FRAMEWORK PROGRAMME PRIORITY e-Health COCOON (FP ) Building knowledge driven & dynamically.
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
Web Service Modeling Ontology - Lite (WSMO-Lite) 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Christoph.
OASIS Reference Model for Service Oriented Architecture 1.0
Reasoning Tasks and Mediation on Choreography and Orchestration in WSMO Michael Stollberg WIW 2005, June 6-7, Innsbruck, Austria.
Semantic Web Fred Framework and Demonstration or ‘my PhD-Thesis in 30 min’ Michael Stollberg, 14-Dec-2004.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMX: a Semantic Service Oriented Middleware for B2B Integration.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services Research, Standardization and Applications.
Copyright © 2004 DERI® 1 Web Service Modeling Ontology (WSMO) Christoph Bussler and Dieter Fensel DERI International 16th of February 2004.
Introduction to MDA (Model Driven Architecture) CYT.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
Semantic Web Fred: Goal and Service Description Language Michael Stollberg - 05 June
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services and User Goal definition problems Andrej.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar, Sanaullah Nazir SemanticGov.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services Research and Applications Tomas Vitvar.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, Dieter Fensel Digital Enterprise.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
The Dynamic Discovery of Web Services Using WSMX Presented by Robert Zaremba.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
March 2005EC Presentation1 Data, Information and Process Integration with Semantic Web Services Technical Presentation IST Project Number : FP6 –
© Copyright 2008 STI INNSBRUCK Semantic Web Services Exam Preparation Lecture XIV – 2 nd July 2009 Dieter Fensel.
Christoph Bussler, Laurentiu Vasiliu Digital Enterprise Research Institute (DERI) National University of Ireland, Galway, Ireland SDK meeting.
15./ nd DIP Review, Walldorf, Germany1 Data, Information and Process Integration with Semantic Web Services IST Project Number : FP6 –
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Christoph Bussler Semantic Interfaces.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 3 rd Planetary.
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Pan-European E-Government Services on the Semantic Web Services.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMO-PA: Formal Specification of Public Administration Service.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
MFI-7: Metamodel for Service Registration 1 Zaiwen Feng, Keqing He, Chong Wang, Jian Wang Peng Liang, Jianxiao Liu, Yangfan He SKLSE, Wuhan University,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Dynamic RosettaNet Integration on Semantic Web Services Tomas.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
WSMO - new structure, main intermediate deliverables - 2nd F2F meeting SDK cluster working group on Semantic Web Services Lausanne, Switzerland,
Discussion about MFI-7: Metamodel for Service Registration Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China
WSMO 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Christoph Bussler and Dieter Fensel Digital Enterprise.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Conceptual Comparison WSMO/OWL-S 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Rubén Lara, (Dumitru.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Semantic Web Services Research, Standardization and Applications
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Chapter 2 Database System Concepts and Architecture
Semantic Web Services SS 2016 Linked Services Anna Fensel
Web Service Modeling Ontology (WSMO)
Web Ontology Language for Service (OWL-S)
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Luís Ferreira Pires Dick Quartel Remco Dijkman Marten van Sinderen
Semantic Web Services SS 2018 Linked Services Anna Fensel
Semantic Markup for Semantic Web Tools:
Business Process Management and Semantic Technologies
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

WWW: WSMO, WSML, and WSMX in a Nutshell Dumitru Roman 1, Jos de Bruijn 1, Adrian Mocan 1, Holger Lausen 1,2, John Domingue 3, Christoph Bussler 2, and Dieter Fensel 1,2 1 Digital Enterprise Research Institute, Innsbruck, Austria 2 Digital Enterprise Research Institute, Galway, Ireland 3 Knowledge Media Institute, the Open University, UK Proceedings of the first Asian Semantic Web Conference (ASWC 2006), Beijing, China, September 3-7, 2006 Advisor : 張欽智 Presenter : 許邑丞

2007/08/28 Kotin Hsu 2 OUTLINE Introduction Introduction Web Service Modeling Ontology (WSMO) Web Service Modeling Ontology (WSMO) Web Service Modeling Language (WSML) Web Service Modeling Language (WSML) Web Service Execution Environment (WSMX) Web Service Execution Environment (WSMX) Conclusions Conclusions

2007/08/28 Kotin Hsu 3 Introduction Web Services ? Web Services ? Pieces of functionalities which are accessible over the Web Towards seamless integration of distributed software components using Web standards Current Web Service Technologies SOAP, WSDL, UDDI Syntactic Level Still require human interaction

2007/08/28 Kotin Hsu 4 Introduction (Cont.) Semantic Web Services (SWS) Semantic Web Services (SWS) Usage of ontologies as the basis of such semantic descriptionUsage of ontologies as the basis of such semantic description In order to provide the basis for SWS, requires three functional layers In order to provide the basis for SWS, requires three functional layers A Foundational conceptual modelA Foundational conceptual model A formal language to provide formal syntax an semanticsA formal language to provide formal syntax an semantics An Execution EnvironmentAn Execution Environment

2007/08/28 Kotin Hsu 5 Introduction (Cont.) Overivew of such a framework Overivew of such a framework Web Service Modeling Ontology (WSMO)Web Service Modeling Ontology (WSMO) Provides a general overview of an ontology for SWS Provides a general overview of an ontology for SWS Web Service Modeling Language (WSML)Web Service Modeling Language (WSML) Provides a formal syntax and semantics for WSMO Provides a formal syntax and semantics for WSMO Web Service Modeling Environment (WSMX)Web Service Modeling Environment (WSMX) Implementation for WSMO, offering support for interacting with SWS Implementation for WSMO, offering support for interacting with SWS

2007/08/28 Kotin Hsu 6 Web Service Modeling Ontology (WSMO) WSMO WSMO Provides a conceptual model for structuring the semantic annotation of services; it defines ontological specifications for the core elements of SWS

2007/08/28 Kotin Hsu 7 WSMO Design Principles WSMO Design Principles WSMO Design Principles Web Compliance : Uses Web technologies Ontology-Based : Uses ontologies as data model Strict Decoupling : Elements are defined independently from each Others Centrality of Mediation : Handling of heterogeneities that naturally arise in open environments Ontological Role Separation : distinction between the desires of users or clients and available services

2007/08/28 Kotin Hsu 8 WSMO Design Principles WSMO Design Principles WSMO Design Principles Description versus Implementation : differentiation between the descriptions of SWS elements and executable technologies Execution Semantics : formal execution semantics of reference implementations Service versus Web service : differentiation between Web services as a computational entity which is able to achieve a users goal, and services as the actual value provided Web services

2007/08/28 Kotin Hsu 9 WSMO Ontology Elements WSMO ontology elements WSMO ontology elements Defined in a meta-meta-model language base on Meta Object Facility (MOF)Defined in a meta-meta-model language base on Meta Object Facility (MOF) Meta-meta-model Layer  The Language defining WSMOMeta-meta-model Layer  The Language defining WSMO Meta-model Layer  WSMO itselfMeta-model Layer  WSMO itself Model Layer  Actual ontologies,Web Services,goals,mediatorsModel Layer  Actual ontologies,Web Services,goals,mediators Information Layer  Actual dataInformation Layer  Actual data

2007/08/28 Kotin Hsu 10 WSMO Element Properties WSMO Element Properties : WSMO Element Properties : GoalsGoals provide means to characterize user requests in terms of functional and non-functional requirements Web Service DescriptionsWeb Service Descriptions Choreography An Interface definition that defines access patterns of a service Orchestration Means to express services as being composed from others services

2007/08/28 Kotin Hsu 11 WSMO Element Properties WSMO Element Properties : WSMO Element Properties : OntologiesOntologies provide a first and important means to achieve interoperability between goals and services as well as between various services themselves MediatorsMediators provide additional procedural elements to specify further mappings that cannot directly be captured through the usage of ontologies

2007/08/28 Kotin Hsu 12 Four Types of Mediators WSMO defines four types of mediators for connecting WSMO elements OO Mediators : connect and mediate heterogeneous ontologies GG Mediators : connect Goals WG Mediators : link Web services to Goals WW Mediators : connect interoperating Web services

2007/08/28 Kotin Hsu 13 Web Service Modeling Language (WSML) A language for the specification of different aspects of SWS; it takes into account all aspects identified by WSMO

2007/08/28 Kotin Hsu 14 Web Service Modeling Language (WSML) Variants of WSML : Variants of WSML : WSML-CoreWSML-Core Based on Description Logic and Horn Logic Based on Description Logic and Horn Logic It has the Least expressive power of all the WSML variants It has the Least expressive power of all the WSML variants Main Features : concepts, attributes, binary relations and instances, concept, relation hierarchies and datatype Main Features : concepts, attributes, binary relations and instances, concept, relation hierarchies and datatype

2007/08/28 Kotin Hsu 15 Web Service Modeling Language (WSML) Variants of WSML : Variants of WSML : WSML-DLWSML-DL Captures the Description Logic, which is major part of the OWL Captures the Description Logic, which is major part of the OWL WSML-FlightWSML-Flight An extension of WSML-Core which provides a powerful rule language Adds Features : meta-modeling, constraints, nonmonotonic negation

2007/08/28 Kotin Hsu 16 Web Service Modeling Language (WSML) Variants of WSML : Variants of WSML : WSML-RuleWSML-Rule Extends WSML-Flight with feature from Logic Programming Extends WSML-Flight with feature from Logic Programming Function symbols, unsafe rules, unstratified negation under the Well-Founded semantics Function symbols, unsafe rules, unstratified negation under the Well-Founded semantics WSML-FullWSML-Full Unifies WSML-DL and WSML-Rule under a First-Order umbrella with extensions to support the nonmonotonic negation of WSML-Rule

2007/08/28 Kotin Hsu 17 Web Service Execution Environment (WSMX) WSMX WSMX An execution environment which enables discovery, selection, mediation, composition and invocation of SWS WSMX external behavior is described in terms of so-called entry points which represents standard interfaces that enable communication with external entities

2007/08/28 Kotin Hsu 18 WSMX Four Entry Points There are four mandatory entry points that have to be available in each working instance of the system : One-Way goal execution This entry point allows the realization of a goal without any back and forth interactions Web Service discovery A more complex (and realistic) scenario is to only consult WSMX about the set of Web services that satisfy a given goal

2007/08/28 Kotin Hsu 19 WSMX Four Entry Points Send messageSend message After the decision on which service to use was already made, a conversation involving back and forth messages between the requester and WSMX can start Store entity in the registryStore entity in the registry This entry point provide an interface for storing WSMO entities (described in WSML) in the repository

2007/08/28 Kotin Hsu 20 Conclusions Other Approaches for SWS Other Approaches for SWS OWL-SOWL-S SWSFSWSF IRS-IIIIRS-III WSDL-SWSDL-S WSMO provides The conceptual and technical means to realize SWS, Improving the cost-effectiveness, scalability and robustness of current solutions, WSML provides A formal syntax and semantics for WSMO by offering different variants based on different logics in order to provide different levels of logical expressiveness WSMX provides A reference implementation for WSMO and interoperation of SWS.