OWL-S and Other Approaches

WSMO is just one of the frameworks to semantically describe Web services that have been developed in the last years. OWL-S and its extension SWSF, as well as METEOR-S, have proposed alternative approaches to WSMO that, despite sharing some similarities, exhibit significant differences with respect to the technological standards, languages and underlying formalisms that are used. This chapter gives an overview of these approaches together with a comparison based on the criteria referring to the core design principles of Web and Semantic Web development, as well as of distributed, service-oriented computing on the Web. In addition, the chapter introduces IRS-III, a framework and implementation infrastructure that, similarly to WSMX, supports the creation of Semantic Web Services based on WSMO ontology.

[1]  John Domingue,et al.  IRS-III: A Broker for Semantic Web Services Based Applications , 2006, International Semantic Web Conference.

[2]  Enrico Motta,et al.  Reusable components for knowledge modelling , 1998 .

[3]  Michael Grüninger,et al.  The Process Specification Language (PSL) Theory and Applications , 2003, AI Mag..

[4]  J. Farrell,et al.  Semantic Annotations for WSDL and XML Schema , 2007 .

[5]  Amit P. Sheth,et al.  Framework for Semantic Web Process Composition , 2003, Int. J. Electron. Commer..

[6]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[7]  John Domingue,et al.  Choreography in IRS-III - Coping with Heterogeneous Interaction Patterns in Web Services , 2005, SEMWEB.

[8]  Katia P. Sycara,et al.  Expressing WSMO Mediators in OWL-S , 2004, SWS@ISWC.

[9]  Volker Haarslev,et al.  Racer: A Core Inference Engine for the Semantic Web , 2003, EON.

[10]  Sean Bechhofer,et al.  OWL: Web Ontology Language , 2009, Encyclopedia of Database Systems.

[11]  Luc Moreau,et al.  Automated Syntactic Medation forWeb Service Integration , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[12]  Matthias Klusch,et al.  Fast Dynamic Re-planning of Composite OWL-S Services , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops.

[13]  Boris Motik,et al.  Query Answering for OWL-DL with Rules , 2004, SEMWEB.

[14]  Carlos Pedrinaci,et al.  3-Level Behavioural Models for Semantic Web Services , 2008 .

[15]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[16]  Michael Stollberg,et al.  A Refined Goal Model for Semantic Web Services , 2007, Second International Conference on Internet and Web Applications and Services (ICIW'07).

[17]  Amit P. Sheth,et al.  Web Service Semantics - WSDL-S , 2005 .

[18]  John Domingue,et al.  A Trust Based Methodology for Web Service Selection , 2007, International Conference on Semantic Computing (ICSC 2007).

[19]  Ian Horrocks,et al.  FaCT++ Description Logic Reasoner: System Description , 2006, IJCAR.

[20]  Katia Sycara,et al.  Adding OWL-S to UDDI, implementation and throughput , 2004 .

[21]  Enrico Motta,et al.  Reusable Components for Knowledge Modelling: Case Studies in Parametric Design Problem Solving , 1999 .

[22]  James A. Hendler,et al.  Automating DAML-S Web Services Composition Using SHOP2 , 2003, SEMWEB.

[23]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[24]  Anupriya Ankolekar,et al.  The DAML-S Virtual Machine , 2003, International Semantic Web Conference.

[25]  Barry Norton Experiences with OWL-S, Directions for Service Composition: The Cashew Position , 2005, OWLED.

[26]  Matthias Klusch,et al.  Automated semantic web service discovery with OWLS-MX , 2006, AAMAS '06.

[27]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.