Skip to main content

Bringing Semantics to Web Services: The OWL-S Approach

  • Conference paper
Semantic Web Services and Web Process Composition (SWSWPC 2004)

Abstract

Service interface description languages such as WSDL, and related standards, are evolving rapidly to provide a foundation for interoperation between Web services. At the same time, Semantic Web service technologies, such as the Ontology Web Language for Services (OWL-S), are developing the means by which services can be given richer semantic specifications. Richer semantics can enable fuller, more flexible automation of service provision and use, and support the construction of more powerful tools and methodologies. Both sets of technologies can benefit from complementary uses and cross-fertilization of ideas. This paper shows how to use OWL-S in conjunction with Web service standards, and explains and illustrates the value added by the semantics expressed in OWL-S.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ambite, J.L. (ed.): Proceedings of the ICAPS 2003 Workshop on Planning for Web Services (2003)

    Google Scholar 

  2. Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S. (ed.), Trickovic, I., Weerawarana, S.: Business Process Execution Language for Web Services, Version 1.1 (2003), http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/

  3. Bernstein, A., Klein, M.: High Precision Service Retrieval. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 84. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Benatallah, B., Hacid, M.-S., Rey, C., Toumani, F.: Request Rewriting-Based Web Service Discovery. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 335–350. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1 (2001), http://www.w3.org/TR/2001/NOTE-wsdl-20010315

  6. Dean, M., Connolly, D., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D., Patel-Schneider, P.F., Stein, L.A.: Web Ontology Language (OWL) W3C Reference version 1.0 (August 18, 2003), http://www.w3.org/TR/2002/WD-owl-ref-20021112

  7. Denker, G., Kagal, L., Finin, T., Paolucci, M., Srinivasan, N., Sycara, K.: Security For DAML Web Services: Annotation and Matchmaking. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 335–350. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Noia, T.D., Sciacio, E.D., Donini, F.M., Mongiello, M.: Semantic Matchmaking in a P-2-P Electronic Marketplace. In: Matsui, M., Zuccherato, R.J. (eds.) SAC 2003. LNCS, vol. 3006, pp. 582–586. Springer, Heidelberg (2004)

    Google Scholar 

  9. Fikes, R., Nilsson, N.J.: STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving. Artificial Intelligence 2, 189–208 (1971)

    Article  MATH  Google Scholar 

  10. Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S.: OWL Rules Language, Draft version. Technical report (October 29, 2003)

    Google Scholar 

  11. Li, L., Horrocks, I.: A Software Framework for Matchmaking Based on Semantic Web Technology. In: Proc. of the Twelfth International World Wide Web Conference (WWW 2003), pp. 331–339. ACM, New York (2003)

    Chapter  Google Scholar 

  12. Malone, T.W., Crowston, K., Jintae Lee, B.P., Dellarocas, C., Wyner, G., Quimby, J., Osborn, C.S., Bernstein, A., Herman, G., Klein, M., O’Donnell, E.: Tools for Inventing Organizations: Toward a Handbook of Organizational Processes. Management Science 45(3), 425–443 (1997)

    Article  Google Scholar 

  13. Mandell, D.J., McIlraith, S.A.: Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 227–241. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  14. Martin, D., Burstein, M., Lassila, O., Paolucci, M., Payne, T., McIlraith, S.: Describing Web Services using OWL-S and WSDL (October 2003), http://www.daml.org/services/owl-s/1.0/owl-s-wsdl.html

  15. Masuoka, R., Labrou, Y., Parsia, B., Sirin, E.: Ontology-Enabled Pervasive Computing Applications. IEEE Intelligent Systems 18(10), 68–72 (2003)

    Article  Google Scholar 

  16. McDermott, D.: Estimated-Regression Planning for Interaction with Web Services. Proceedings of the Sixth International Conference on AI Planning and Scheduling, 204–211 (2002)

    Google Scholar 

  17. McDermott, D.: The Planning Domain Definition Language Manual. Yale Computer Science Report 1165 (CVC Report 980003) (1998)

    Google Scholar 

  18. McDermott, D., Dou, D.: Representing Disjunction and Quantifiers in RDF. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 250. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  19. McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview. World Wide Web Consortium (W3C) Candidate Recommendation (August 18, 2003), http://www.w3.org/TR/owl-features/

  20. McIlraith, S., Son, T.: Adapting Golog for Composition of Semantic Web Services. In: Proceedings of the Eighth International Conference on Knowledge Representation and Reasoning (KR 2002), pp. 482–493 (2002)

    Google Scholar 

  21. McIlraith, S., Son, T.C., Zeng, H.: Semantic Web Services. IEEE Intelligent Systems, Special Issue on the Semantic Web 16(2), 46–53 (2001)

    Google Scholar 

  22. McIlraith, S., Fadel, R.: Planning with Complex Actions. In: Proceedings of the Ninth International Workshop on Non-Monotonic Reasoning (NMR 2002), pp. 356–364 (April 2002)

    Google Scholar 

  23. Nau, D.S., Cao, Y., Lotem, A., Muñoz-Avila, H.: SHOP: Simple Hierarchical Ordered Planner. In: Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI 1999), pp. 968–973 (1999)

    Google Scholar 

  24. Nau, D., Au, T.-C., Ilghami, O., Kuter, U., Murdock, W., Wu, D., Yaman, F.: SHOP2: An HTN Planning System. Journal Artificial Intelligence Research (2003) (to appear)

    Google Scholar 

  25. OWL-S Coalition. OWL-S 1.0 Release, http://www.daml.org/services/owl-s/1.0/

  26. Paolucci, M., Ankolekar, A., Srinivasan, N., Sycara, K.: In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 335–350. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  27. Paolucci, M., Srinivasan, N., Sycara, K., Nishimura, T.: Toward a Semantic Choreography of Web services: from WSDL to DAML-S. In: Proceedings of ICWS 2003 (2003)

    Google Scholar 

  28. Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Semantic Matching of Web Services Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 333. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  29. Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Importing the Semantic Web in UDDI. In: Proceedings of E-Services and the Semantic Web, ESSW 2002 (2002)

    Google Scholar 

  30. Paolucci, M., Sycara, K., Kawamura, T.: Delivering Semantic Web Services. In: Proceedings of the Twelfth World Wide Web Conference (WWW 2003), Budapest, Hungary, pp. 111–118 (May 2003)

    Google Scholar 

  31. The Rule Markup Initiative, http://www.dfki.uni-kl.de/ruleml/

  32. The Universal Description, Discovery and Integration (UDDI) protocol. Version 3 (2003), http://www.uddi.org/

  33. Web Services Choreography Working Group, http://www.w3.org/2002/ws/chor/

  34. Web Services Description Working Group, http://www.w3.org/2002/ws/desc/

  35. Wu, D., Parsia, B., Sirin, E., Hendler, J., Nau, D.: Automating DAML-S Web Services Composition Using SHOP2. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 195–210. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Martin, D. et al. (2005). Bringing Semantics to Web Services: The OWL-S Approach. In: Cardoso, J., Sheth, A. (eds) Semantic Web Services and Web Process Composition. SWSWPC 2004. Lecture Notes in Computer Science, vol 3387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30581-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30581-1_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24328-1

  • Online ISBN: 978-3-540-30581-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics