Semi-automatic Semantic-Based Web Service Classification

  • Miguel Ángel Corella
  • Pablo Castells
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4103)


With the expectable growth of the number of Web services available on the WWW and service repositories, the need for mechanisms that enable the automatic organization and discovery of services becomes increasingly important. Service classification using standard or proprietary taxonomies is a common and simple facility in this context, complementarily to more sophisticated service management retrieval techniques. In this paper we propose a heuristic approach for the semi-automatic classification of Web services, based on a three-level matching procedure between services and classification categories, assuming a corpus of previously classified services is available. An experimental test of the proposed techniques is reported, showing positive results.


Domain Ontology Service Description Service Classification Service Repository Currency Converter 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Akkiraju, R., Farrel, J., Miller, J., Nagarajan, M., Schmidt, M., Sheth, A., Verma, K.: Web Service Semantics – WSDL-S, Technical Note, Version 1.0 (2005)Google Scholar
  2. 2.
    Battle, S., Bernstein, A., Booley, H., Grosof, B., Gruninger, M., Hull, R., Kifer, M., Martin, D., McIlraith, S., McGuiness, D., Su, J., Tabet, S.: Semantic Web Service Ontology (SWSO), Version 1.0 (2005)Google Scholar
  3. 3.
    Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American (2001)Google Scholar
  4. 4.
    Bernstein, A., Kaufmann, E., Bürki, C., Klein, M.: How similar is it? Towards personalized similarity measures in ontologies. In: The 7th Internationale Tagung Wirtschaftsinformaitk, Bamberg, Germany, pp. 1347–1366 (2005)Google Scholar
  5. 5.
    Bruno, M., Canfora, G., Di Penta, M., Scognamiglio, R.: An approach to support web service classification and annotation. In: Proceedings of the IEEE International Conference on e-Technology, e-Commmerce and e-Services (EEE 2005), Hong Kong (2005)Google Scholar
  6. 6.
    Christiensen, E., et al.: Web Service Description Language (WSDL), v1.1Google Scholar
  7. 7.
    Corella, M.A., Castells, P.: A Heuristic Approach to Semantic Web Services Classification. In: Gabrys, B., Howlett, R.J., Jain, L.C. (eds.) KES 2006. LNCS (LNAI), vol. 4253, pp. 598–605. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  8. 8.
    Culmore, R., Rossi, G., Merelli, E.: An ontology similarity algorithm for BioAgent. In: NETTAB 2002 Agents in Bioinformatics. Bologna, Italy (2002)Google Scholar
  9. 9.
    Ehrig, M., Haase, P., Stojanovic, N.: Similarity for ontologies – a comprehensive framework. In: Workshop on Enterprise Modelling and Ontology at PAKM 2004, Austria (2004)Google Scholar
  10. 10.
    Heb, A., Kushmerick, N.: Automatically attaching semantic metadata to Web Services. In: Workshop on Information Integration on the Web (IIWeb2003), Acapulco, Mexico (2003)Google Scholar
  11. 11.
    Keller, U., Lara, R., Lausen, H., Polleres, A., Fensel, D.: Automatic Location of Services. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 1–16. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  12. 12.
    Li, L., Horrocks, I.: A software framework for matchmaking based on semantic web technology. The International Journal of Electronic Commerce 8(4), 39–60 (2004)Google Scholar
  13. 13.
    Maritn, D., Burnstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., et al.: OWL-S: Semantic markup for web services, v1.1 (2004)Google Scholar
  14. 14.
    OASIS: UDDI: The UDDI technical white paper (2004)Google Scholar
  15. 15.
    Oldham, N., Thomas, C., Sheth, A., Verma, K.: METEOR-S Web Service Annotation Framework with Machine Learning Classification. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 137–146. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  16. 16.
    Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic Matching of Web Service Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 333. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  17. 17.
    Roman, D., Lausen, H., Keller, U., de Brujin, J., Bussler, C., Domingue, J., Fensel, D., Hepp, M., Kifer, M., König-Ries, B., Kopecky, J., Lara, R., Oren, E., Polleres, A., Scicluna, J., Stollberg, M.: Web Service Modeling Ontology (WSMO) (2005)Google Scholar
  18. 18.
    Terziyan, V.Y., Kononenko, O.: Semantic web enabled web services: State-of-the-art and industrial challenges. In: Jeckle, M. (LJ) Zhang, L.-J. (eds.) ICWS-Europe 2003. LNCS, vol. 2853, pp. 183–197. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  19. 19.
    Whitworth, W.A.: Choice and Chance, with one thousand exercises. Hafner Pub. Co, New York (1965)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Miguel Ángel Corella
    • 1
  • Pablo Castells
    • 1
  1. 1.Escuela Politécnica SuperiorUniversidad Autónoma de MadridMadridSpain

Personalised recommendations