University of Ulm, Faculty of Computer Science, Dept. of Artificial Intelligence up: Publications

Pitfalls of OWL-S — A practical Semantic Web Use Case

Steffen Balzer, Thorsten Liebig, Matthias Wagner (DoCoMo Euro-Labs)

2nd International Conference on Service Oriented Computing ICSOC 2004
New York, USA
November 15-18, 2004


 Abstract

  OWL-S is a combined effort of the Semantic Web and the Web Service community to facilitate an intelligent service provisioning on the Semantic Web. The vision of OWL-S includes automatic service discovery, invocation, composition, orchestration and monitoring of Web-Services through their semantic descriptions. In this paper, we investigate the practical applicability of the current OWL-S specification and show that, in spite of the large momentum of OWL-S, significantly more work needs to be done before the vision of truly intelligent Semantic Web Services can become true. We therefore study the case of an autonomous travel agent that helps users with online hotel arrangements. The aim of our work is twofold: on the one side, we show step-by-step how a prototypical implementation can be realized based on current semantic technologies around UDDI, WSDL, and SOAP. On the other hand, we reveal pitfalls in the current version of OWL-S that severely limit its support for mechanizing service discovery, configuration, combination and automated execution. Throughout the paper, we present practical solutions and workarounds to existing OWL-S shortcomings and hope to therewith further stimulate the ongoing work on Semantic Web Services.  

 Online Copy

  Paper is available as PDF (10 pages, 714 KB)

 BibTeX Entry

 
@inproceedings{balzer04:_owl-s_pitfalls,
  author =       {Steffen Balzer and Thorsten Liebig and Matthias Wagner},
  title =        {{Pitfalls of OWL-S -- A practical Semantic Web Use Case}},
  booktitle =    {Proceedings of the 2nd International Conference on
                  Service Oriented Computing (ICSOC004)},
  year =         2004,
  pages =        {289--298},
  address =      {New York, NY, USA},
  month =        {Novemer}
}


Dept. of AI Homepage Research Help Mail to Webmaster T. Liebig - Oct. 15, 2004