Semantic Web Services

  • Jos de BruijnEmail author
  • Mick Kerrigan
  • Michal Zaremba
  • Dieter Fensel
Part of the International Handbooks on Information Systems book series (INFOSYS)


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.


Resource Description Framework Description Logic Task Ontology Description Logic Reasoning Goal Description 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 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. 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. 3.
    Gustavo Alonso, Fabio Casati, Harumi Kuno, and Vijay Machiraju. Web Services. Springer, Berlin Heidelberg, 2004.CrossRefzbMATHGoogle Scholar
  4. 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. 5.
    Steve Battle et al. Semantic web service framework. W3C Member Submission 9 September 2005.Google Scholar
  6. 6.
    Tim Berners-Lee, James Hendler, and Ora Lassila. The semantic web. Scientific American, 284(5):34–43, May 2001.CrossRefGoogle Scholar
  7. 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. 8.
    Mike Dean and Guus Schreiber. OWL web ontology language reference. Recommendation 10 February 2004, W3C, 2004.Google Scholar
  9. 9.
    Joel Farrell and Holger Lausen. Semantic annotations for WSDL and XML schema. Recommendation 28 August 2007, W3C, 2007.Google Scholar
  10. 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. 11.
    Ian Horrocks and Peter Patel-Schneider. Reducing OWL entailment to description logic satisfiability. Journal of Web Semantics, 1(4):345–357, 2004.CrossRefGoogle Scholar
  12. 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. 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. 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. 15.
    Dean Martin et al. OWL-S: Semantic markup for web services. W3C Member Submission 22 November 2004.Google Scholar
  16. 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. 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. 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. 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.CrossRefGoogle Scholar
  20. 20.
    Srini Narayanan and Sheila A. McIlraith. Analysis and simulation of web services. Computer Networks, 42(5):675–693, 2003.CrossRefzbMATHGoogle Scholar
  21. 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. 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. 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. 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. 25.
    Nigel Shadbolt, Tim Berners-Lee, and Wendy Hall. The semantic web revisited. IEEE Intelligent Systems, 21(3):96–101, 2006.CrossRefGoogle Scholar
  26. 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.CrossRefGoogle Scholar
  27. 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.CrossRefGoogle Scholar
  28. 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. 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.CrossRefGoogle Scholar
  30. 30.
    Stuart Weibel, John Kunze, Carl Lagoze, and Misha Wolf. Dublin core metadata for resource discovery. RFC 2413, IETF, 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Jos de Bruijn
    • 1
    Email author
  • Mick Kerrigan
    • 2
  • Michal Zaremba
    • 2
  • Dieter Fensel
    • 2
  1. 1.Faculty of Computer ScienceFree University of Bozen-BolzanoBozen-BolzanoItaly
  2. 2.Semantic Technology Institute (STI)University of InnsbruckInnsbruckAustria

Personalised recommendations