 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSDL-S (LSDIS and IBM) & WSMO

Slides:



Advertisements
Similar presentations
© Copyright 2007 STI - INNSBRUCK Applying Reasoning to Instance Transformation Adrian Mocan, Mick Kerrigan, Emilia Cimpian
Advertisements

A Semantic Web Approach to Digital Rights Management Roberto García González.
0 OWL-S: Brief Overview David Martin SRI International Chair, OWL-S Coalition Co-chair, Semantic Web Services Language Committee DARPA Distribution Statement.
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
1Copyright © 2008, Printer Working Group. All rights reserved. PWG Plenary Status Report MFD Working Group October, 2008 Lexington, KY PWG F2F Meeting.
WSDL Mapping to RDF/Semantic Web July, 2004 London, England F2F.
® IBM Software Group © IBM Corporation WS-Policy Attachment- spec overview Maryann Hondo IBM.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
Semantic Descriptions for RESTful Services SA-REST by Knoesis Service Research Lab Tomas Vitvar WSMO Phone Conference January 09,
June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova.
XML Schema Heewon Lee. Contents 1. Introduction 2. Concepts 3. Example 4. Conclusion.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
An Introduction to Web Services Sriram Krishnan, Ph.D.
31242/32549 Advanced Internet Programming Advanced Java Programming
Web Services Choreography Description Language (WS-CDL) Jacek Kopecký June 2004.
The Semantic Web – WEEK 4: RDF
Logics for Data and Knowledge Representation Projects and thesis introduction.
XML Technology in E-Commerce
Using SAWSDL for Semantic Service Interoperability Kunal Verma Accenture Technology Labs Amit Sheth Kno.e.sis CenterKno.e.sis Center,
Dynamic and Agile SOA using SAWSDL Karthik Gomadam 1 Karthik Gomadam 1, Kunal Verma 2 and Amit P. Sheth 1Amit P. Sheth 1 1 Services Research Lab, kno.e.sis.
Web Services Seminar: Service Description Languages
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSMX Data Mediation Adrian Mocan
Semantic Web services Chankyu Park 08/04/2005. Agenda Next Generation Web Tutorial of Ontology for SWS Concept of SWS OWL-S ontology OWL-S Development.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
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.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMX: a Semantic Service Oriented Middleware for B2B Integration.
CIM and UML Overview Terry Saxton Xtensible Solutions
1 WSMX Web Service Modeling Execution WSMO Deliverable 13 Emilia Cimpian, Adrian Mocan, Matthew Moran, Eyal Oren, Michal Zaremba 3 March 2004.
Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman {Peter.De.Baer, Pieter.De.Leenheer,
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Web services sub-team report CPPA June ’02 F2F Reston, Virginia.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
 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.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
Ontology-enhanced Semantic Request and Response (OSRR) - The New Paradigm for Geospatial Semantic Web Services.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Christoph Bussler Semantic Interfaces.
Advanced Topics in the Semantic Web: Semantic Services for Business Process Management - Overview - Harold Boley Semantic Web Laboratory NRC-IIT and UNB-CS.
Session 10a, 21st October 2005 eChallenges e-2005 Copyright 2005 K-Wf Grid, Institute of Informatics SAS Experience Management based on Text Notes (EMBET)
Towards Semantic Interoperability: In-depth Comparison of Two Approaches to Solving Semantic Web Service Challenge Mediation Tasks Tomas Vitvar, Marco.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMO-PA: Formal Specification of Public Administration Service.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSLA Language Specification
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
Web Services Martin Nečaský, Ph.D. Faculty of Mathematics and Physics Charles University in Prague, Czech Republic Summer 2014.
 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.
Web Service Semantics - WSDL-S Meenakshi Nagarajan for the WSDL-SWSDL-S team R. Akkiraju *, J. Farrell *, J.Miller, M. Nagarajan, M. Schmidt *, A. Sheth,
Semantic Interoperability of Web Services – Challenges and Experiences Meenakshi Nagarajan, Kunal Verma, Amit P. Sheth, John Miller, Jon Lathem
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
Conceptual Comparison WSMO/OWL-S 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Rubén Lara, (Dumitru.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
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.
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Web Service Modeling Ontology (WSMO)
Web Ontology Language for Service (OWL-S)
NETCONF Configuration I/F Advertisement by WSDL and XSD
Yuzo Fujishima NEC Corporation
Semantic Markup for Semantic Web Tools:
Business Process Management and Semantic Technologies
OWL-S Editor 사용법 충남대학교 컴퓨터전공 김태균.
Presentation transcript:

 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSDL-S (LSDIS and IBM) & WSMO WSMO Working Group Presentation Matthew Moran, Jacek Kopecky, Adrian Mocan 29 June 2005

2 Presentation Overview WSDL-S overview WSDL-S extensions –Input and output elements –Preconditions and effects –Service categorization Relationship of WSDL-S to WSMO/L/X Is WSDL-S suitable for WSMO Grounding? Conclusions

3 WSDL-S Overview It is a means to add semantics inline to WSDL for: –Inputs and outputs –Operations –Service categorization It is agnostic to ontology representation language used –OWL used up to now –No barrier to the use of WSMO Targeted at WSDL 2.0 but can be used for WSDL 1.1 WSDL-S extension is deifined by an XML Schema

4 WSDL-S Overview Adding semantics inline to WSDL abstract definition –Inputs and output messages Annotated with domain concepts –Operations Annotated with preconditions and effects –Service Interface annotated with category information OWL Semantics WSDL Conceptual Model (From:

5 WSDL-S Overview Adding semantics inline to WSDL abstract definition –Inputs and output messages Annotated with domain concepts –Operations Annotated with preconditions and effects –Service Interface annotated with category information WSMO OWL RDF Semantics WSDL Conceptual Model (From: Agnostic to ontology representation language

6 WSDL-S XML Schema – WSSemantics.xsd <schema xmlns=" targetNamespace=" xmlns:wssem=" xmlns:wsdl=" <complexContent <complexContent

7 Input and output elements Simple type The wssem:modelReference attribute denotes a one-to-one mapping between schema element and ontology concept Uses the extensibility of xsd:element <xs:element name= "processPurchaseOrderResponse" type="xs:string wssem:modelReference="POOntology#OrderConfirmation"/>

8 Input and output elements Complex type Annotating complex types –Bottom Level Annotation: At leaf element level –Top Level Annotation: At complex type level

9 Input and output elements Complex type Bottom Level Annotation: using wssem:modelReference –Bottom Level Annotation: at leaf element level <element name="dueDate" type="dateTime" wssem:modelReference=”POOntology#DueDate"/> <element name="quantity" type="float" wssem:modelReference ="POOntology#Quantity"/> <element name="EANCode" type="string" wssem:modelReference ="POOntology#ItemCode"/> <element name="itemDesc" type="string" wssem:modelReference ="POOntology#ItemDesc"/>

10 Input and output elements Complex type Top Level Annotation –High level semantic annotation of the complex type –Either use modelReference attribute or schemaMapping attribute Using wssem:modelReference: "

11 Input and output elements Complex type Top Level Annotation –The XMLSchema type POAddress is mapped using an XSL Transformation to concepts in an ontology Using wssem:schemaMapping: <complexType name="POAddress" wssem:schemaMapping=” …

12 Preconditions and Effects <input messageLabel = ”processPurchaseOrderRequest" element="tns:processPurchaseOrderRequest"/> <output messageLabel ="processPurchaseOrderResponse" element="processPurchaseOrderResponse"/> <wssem:precondition name="ExistingAcctPrecond" wssem:modelReference="POOntology#AccountExists"> <wssem:effect name="ItemReservedEffect“ wssem:modelReference="POOntology#ItemReserved"/> Defined at the level of WSDL operation WSMO defines at the level of service modelReference has a slightly different semantics here (Also possible to define the logical expression inline in WSDL)

13 Preconditions and Effects <input messageLabel = ”processPurchaseOrderRequest" element="tns:processPurchaseOrderRequest"/> <output messageLabel ="processPurchaseOrderResponse" element="processPurchaseOrderResponse"/> <wssem:precondition name="ExistingAcctPrecond" wssem:modelReference="POOntology#AccountExists"> <wssem:effect name="ItemReservedEffect“ wssem:modelReference="POOntology#ItemReserved"/> Defined at the level of WSDL operation WSMO defines at the level of service modelReference has a slightly different semantics here Also possible to define the logical expression inline in WSDL At most one precondition –To keep the specification simple –Complex preconditions should be specified in the domain model As many effects as possible

14 Service Categorization Category element –Adopted from OWL-S for use with UDDI An extension to the WSDL interface element

15 Relationship of WSDL-S to WSMO/L/X WSMO can be used for semantic annotation of WSDL with WSDL-S WSDL-S defines Preconditions and Effects (WSMO postconditions) –Could be extended to include Effects (WSMO) and Assumptions WSMX WG co-operation with the LSDIS lab underway: – –Linking Semantic Web Services Efforts. (Second International Workshop on Semantic and Dynamic Web Processes (SDWP), 2005) There is no mechanism to describe Choreography or Orchestration There is no mechanism to describe Preconditions, Effects etc. for a Web Service as an entity (they are defined at operation level)

16 Usefulness for WSMO Grounding Bottom approach may appeal to those used to WSDL The schemaMapping attribute allows for complex mappings to be identified by a URI The modelReference assumes that the XML Schema and corresponding ontology stay in sync Semantics and syntax are tightly coupled –Different WSDL-S for each ontology language? –WSDL of existing services would have to be modified Seems an incomplete mix of semantics and syntactics –Choreography and Orchestration etc. missing  An additional semantic description still required

17 Conclusion Bottom-up approach –Lightweight and WSDL friendly WSDL for existing services would have to be rewritten –In contrast to WSMO grounding –Semantics and syntax coupled in WSDL-S approach Choreography and Orchestration not addressed –Would still need a second semantic service description Is not WSML –Is not processable by WSMX May be a intermediate approach to adding semantics to Web service descriptions (outside WSMX) DERI and LSDIS have started discussing co-operation