Skip to main content

Semantic Web Services

  • Chapter
  • First Online:
Handbook on Ontologies

Part of the book series: International Handbooks on Information Systems ((INFOSYS))

Summary

Semantic Web services are a prominent application area for ontologies, and Semantic Web technologies in general. Using Semantic technologies such as ontologies for describing Web services enables automating tasks such as discovering, combining, and executing services. In this chapter we survey the aspects relevant to the description of Semantic Web services through an overview of the Web Service Modeling Ontology (WSMO), which provides a conceptual model for describing services.

We then survey in more detail the various uses of ontologies in Web service descriptions. Finally, we describe other prominent Web service description frameworks and contrast them with WSMO, in particular WSDL-S, OWL-S, and SWSF.

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 349.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 449.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 449.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    See http://www.w3.org/RDF and chapter “Resource Description Framework” of this handbook.

  2. 2.

    http://aws.amazon.com/

  3. 3.

    http://www.w3.org/TR/soap/

  4. 4.

    http://www.w3.org/TR/wsdl

  5. 5.

    See, e.g., http://www.w3.org/TR/ws-cdl-10/

  6. 6.

    Note that WSMO allows including multiple interfaces in a Web service description, thereby facilitating interaction with the service in different ways.

  7. 7.

    For a complete definition of the functionality of information-providing services, the relation between the inputs and outputs should be specified as well.

  8. 8.

    http://www.daml.org/services/swsl/

  9. 9.

    http://www.mel.nist.gov/psl/

References

  1. Rama Akkiraju, Joel Farrell, John Miller, Meenakshi Nagarajan, Marc-Thomas Schmidt, Amit Sheth, and Kunal Verma. Web service semantics – WSDL-S. W3C Member Submission 7 November 2005.

    Google Scholar 

  2. Rama Akkiraju and Brahmananda Sapkota. Semantic annotations for WSDL and XML schema – usage guide. Technical Report 28 August 2007, W3C, 2007.

    Google Scholar 

  3. Gustavo Alonso, Fabio Casati, Harumi Kuno, and Vijay Machiraju. Web Services. Springer, Berlin Heidelberg, 2004.

    Book  MATH  Google Scholar 

  4. Franz Baader, Diego Calvanese, Deborah L. McGuinness, Daniele Nardi, and Peter F. Patel-Schneider, editors. The Description Logic Handbook. Cambridge University Press, Cambridge, 2003.

    Google Scholar 

  5. Steve Battle et al. Semantic web service framework. W3C Member Submission 9 September 2005.

    Google Scholar 

  6. Tim Berners-Lee, James Hendler, and Ora Lassila. The semantic web. Scientific American, 284(5):34–43, May 2001.

    Article  Google Scholar 

  7. Piergiorgio Bertoli, Jörg Hoffmann, Freddy Lécué, and Marco Pistore. Integrating discovery and automated composition: from semantic requirements to executable code. In Proceedings of the 2007 IEEE International Conference on Web Services (ICWS 2007), pages 815–822. IEEE Computer Society, 2007.

    Google Scholar 

  8. Mike Dean and Guus Schreiber. OWL web ontology language reference. Recommendation 10 February 2004, W3C, 2004.

    Google Scholar 

  9. Joel Farrell and Holger Lausen. Semantic annotations for WSDL and XML schema. Recommendation 28 August 2007, W3C, 2007.

    Google Scholar 

  10. Dieter Fensel, Holger Lausen, Axel Polleres, Jos de Bruijn, Michael Stollberg, Dumitru Roman, and John Domingue. Enabling Semantic Web Services – The Web Service Modeling Ontology. Springer, Berlin Heidelberg, 2006.

    Google Scholar 

  11. Ian Horrocks and Peter Patel-Schneider. Reducing OWL entailment to description logic satisfiability. Journal of Web Semantics, 1(4):345–357, 2004.

    Article  Google Scholar 

  12. Uwe Keller, Rubén Lara, Holger Lausen, Axel Polleres, and Dieter Fensel. Automatic location of services. In Proceedings of the 2nd European Semantic Web Conference (ESWC2005), pages 1–16. Springer, 2005.

    Google Scholar 

  13. Uwe Keller, Holger Lausen, and Michael Stollberg. On the semantics of functional descriptions of web services. In Proceedings of the 3rd European Semantic Web Conference (ESWC2006), Budva, Montenegro, June 2006. Springer.

    Google Scholar 

  14. Lei Li and Ian Horrocks. A software framework for matchmaking based on semantic web technology. In Proceedings of the 12th International World Wide Web Conference (WWW2003), pages 331–339, 2003.

    Google Scholar 

  15. Dean Martin et al. OWL-S: Semantic markup for web services. W3C Member Submission 22 November 2004.

    Google Scholar 

  16. E. Michael Maximilien and Munindar P. Singh. A framework and ontology for dynamic web services selection. IEEE Internet Computing, 8(5):84–93, 2004.

    Google Scholar 

  17. John McCarthy and Patrick Hayes. Some philosophical problems from the standpoint of artificial intelligence. In B. Meltzer and D. Michie, editors, Machine Intelligence, volume 4, pages 463–502. Edinburgh University Press, Edinburgh, 1969.

    Google Scholar 

  18. Sheila McIlraith, Tran Cao Son, and Honglei Zeng. Semantic web services. IEEE Intelligent Systems, Special Issue on the Semantic Web, 16(2):46–53, 2001.

    Google Scholar 

  19. Adrian Mocan and Emilia Cimpian. An ontology-based data mediation framework for semantic environments. International Journal on Semantic Web and Information Systems (IJSWIS), 3(2):66–95, 2007.

    Article  Google Scholar 

  20. Srini Narayanan and Sheila A. McIlraith. Analysis and simulation of web services. Computer Networks, 42(5):675–693, 2003.

    Article  MATH  Google Scholar 

  21. Tommaso Di Noia, Eugenio Di Sciascio, Francesco M. Donini, and Marina Mongiello. A system for principled matchmaking in an electronic marketplace. In Proceedings of the 12th International World Wide Web Conference (WWW2003), pages 321–330, 2003.

    Google Scholar 

  22. Justin O’Sullivan, David Edmond, and Arthur H. M. ter Hofstede. The price of services. In Proceedings of the 3rd International Conference on Service-High-End Computing (ICSOC2005), pages 564–569, 2005.

    Google Scholar 

  23. Justin O’Sullivan, David Edmond, and Arthur H.M. ter Hofstede. Formal description of non-functional service properties. Technical report, Queensland University of Technology, Brisbane, 2005.

    Google Scholar 

  24. Massimo Paolucci, Takahiro Kawamura, Terry R. Payne, and Katya Sycara. Semantic matching of web services capabilities. In Proceedings of the 1st International Semantic Web Conference (ISWC2002), Sardinia, Italy, 2002.

    Google Scholar 

  25. Nigel Shadbolt, Tim Berners-Lee, and Wendy Hall. The semantic web revisited. IEEE Intelligent Systems, 21(3):96–101, 2006.

    Article  Google Scholar 

  26. Evren Sirin, Bijan Parsia, Dan Wu, James A. Hendler, and Dana S. Nau. HTN planning for web service composition using SHOP2. Journal of Web Semantics, 1(4):377–396, 2004.

    Article  Google Scholar 

  27. Katia Sycara, Massimo Paolucci, Anupriya Ankolekar, and Naveen Srinivasan. Automated discovery, interaction and composition of semantic web services. Journal of Web Semantics, 1(1):27–46, 2003.

    Article  Google Scholar 

  28. Ioan Toma, Douglas Foxvog, and Michael C. Jaeger. Modeling QoS characteristics in WSMO. In Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006), pages 42–47, Melbourne, Australia, 2006.

    Google Scholar 

  29. David Trastour, Claudio Bartolini, and Chris Preist. Semantic web support for the business-to-business e-commerce pre-contractual lifecycle. Computer Networks, 42(5):661–673, 2003.

    Article  Google Scholar 

  30. Stuart Weibel, John Kunze, Carl Lagoze, and Misha Wolf. Dublin core metadata for resource discovery. RFC 2413, IETF, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jos de Bruijn .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Bruijn, J.d., Kerrigan, M., Zaremba, M., Fensel, D. (2009). Semantic Web Services. In: Staab, S., Studer, R. (eds) Handbook on Ontologies. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92673-3_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92673-3_28

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70999-2

  • Online ISBN: 978-3-540-92673-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics