World Wide Web

, Volume 11, Issue 2, pp 227–251 | Cite as

Flexible Semantic-Based Service Matchmaking and Discovery

  • Devis Bianchini
  • Valeria De Antonellis
  • Michele MelchioriEmail author


Automated techniques and tools are required to effectively locate services that fulfill a given user request in a mobility context. To this purpose, the use of semantic descriptions of services has been widely motivated and recommended for automated service discovery under highly dynamic and context-dependent requirements. Our aim in this work is to propose an ontology-based hybrid approach where different kinds of matchmaking strategies are combined together to provide an adaptive, flexible and efficient service discovery environment. The approach, in particular, exploits the semantic knowledge about the business domain provided by a domain ontology underlying service descriptions, and the semantic organization of services in a service ontology, at different levels of abstraction.


hybrid service matchmaking approach ontology-based service discovery service ontology 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P. (eds.): The Description Logic Handbook. Theory, Implementation and Applications. Cambridge University Press (2003)Google Scholar
  2. 2.
    Bianchini, D., De Antonellis, V., Melchiori, M.: An ontology-based architecture for service discovery and advice system. In: Proceedings of the IEEE DEXA International Workshop on Web Semantics (WebS2005), pp. 551–556. Copenhagen, Denmark (2005)Google Scholar
  3. 3.
    Bianchini, D., De Antonellis, V., Melchiori, M.: Capability matching and similarity reasoning in service discovery. In: Proceedings of the CAiSE International Workshop on Enterprise Modeling and Ontologies for Interoperability (EMOI 2005), pp. 285–296. Porto, Portugal (2005)Google Scholar
  4. 4.
    Bianchini, D., De Antonellis, V., Pernici, B., Plebani, P.: Ontology-based methodology for e-service discovery. Journal of Information Systems, Special Issue on Semantic Web and Web Services 31(4–5), 361–380 (2006)Google Scholar
  5. 5.
    Bianchini, D., De Antonellis, V., Melchiori, M., Salvi, D.: Semantic-enriched service discovery. In: Proceedings of IEEE ICDE International Workshop on Challenges in Web Information Retrieval and Integration (WIRI 2006), pp. 38–47. Atlanta, Georgia, USA (2006)Google Scholar
  6. 6.
    Bussler, C., de Bruijn, J., Feier, C., Fensel, D., Keller, U., Lara, R., Lausen, H., Polleres, A., Roman, D., Stollberg, M.: Web service modeling ontology. Applied Ontology, IOS Press, 1, 77–106 (2005)Google Scholar
  7. 7.
    Calì, A., Calvanese, D., Colucci, S., Di Noia, T., Donini, F.M.: A logic based approach for matching user profiles. In: Proceedings of the 8th International Conference on Knowledge-Based Intelligent Information & Engineering Systems (KES 2004), Lecture Notes in Artificial Intelligence, vol. 3215, pp. 187–195 (2004)Google Scholar
  8. 8.
    Castano, S., De Antonellis V.: A framework for expressing semantic relationships between multiple information systems for cooperation. Inf. Syst. 123(3–4), 253–277 (1998)CrossRefGoogle Scholar
  9. 9.
    Castano, S., Ferrara, A., Montanelli, S., Racca, G.: Semantic information interoperability in open networked systems. In: Proceedings of the International Conference on Semantics of a Networked World (ICSNW 2004), in cooperation with ACM SIGMOD 2004, pp. 215–230. Paris, France (2004)Google Scholar
  10. 10.
    de Bruijn, J., Polleres, A., Lara, R., Fensel, D.: OWL-DL vs. OWL flight: Conceptual modeling and reasoning for the semantic web. In: Proceedings Forum of the 14th International World Wide Web Conference (WWW 2005), pp. 623–632. Chiba, Japan (2005)Google Scholar
  11. 11.
    Dong, X., Halevy, A.Y., Madhavan, J., Nemes, E., Zhang, J.: Similarity search for web services. In: Proceedings of the 30th International Conference on Very Large Data Bases (VLDB2004), pp. 372–383. Toronto, Canada (2004)Google Scholar
  12. 12.
    Fellbaum, C.: Wordnet: An Electronic Lexical Database. MIT Press (1998)Google Scholar
  13. 13.
    Fries, B., Khalid, M., Klusch, M., Sycara, K.: OWLS-MX: hybrid OWL-S service matchmaking. In: Proceedings of First International AAAI Symposium on Agents and Semantic Web, pp. 77–84. Arlington, VA, USA (2005)Google Scholar
  14. 14.
    Haarslev, V., Moller, R., Wessel, M.: RACER User’s Guide and Reference Manual Version 1.7.19. (2004)
  15. 15.
    Horrocks, I., Li, L.: A software framework for matchmaking based on semantic web technology. In: Wellman, M., Riedl, J. (eds.) International Journal of Electronic Commerce, Special Issue on Semantic Web Services and Their Role in Enterprise Application Integration and E-Commerce (2004)Google Scholar
  16. 16.
    Horrocks, I., Patel-Schneider, P.: Reducing OWL entailment to description logic satisfiability. In: Proceedings of the 2nd International Semantic Web Conference (ISWC 2003), Lectures Notes in Computer Science, no. 2870, pp. 17–29. Springer (2003)Google Scholar
  17. 17.
    Lauer, M.: Designing statistical language learners: experiments on noun compounds. Ph.D. thesis, Department of Computing Macquarie University NSW 2109, Australia (1995)Google Scholar
  18. 18.
    Lausen, H., de Bruijn, J., Polleres, A., Fensel, D.: WSML—a language framework for semantic web services. In: Proceedings of the W3C Workshop on Rule Languages for Interoperability, Washington DC, USA (2005)Google Scholar
  19. 19.
    The INTEROP NoE portal:
  20. 20.
    The MAIS Project Home Page:
  21. 21.
    The OWL Service Coalition: OWL-S 1.1 release. (2004)
  22. 22.
    Pernici, B. (ed.): Mobile Information Systems. Infrastructure and Design for Adaptivity and Flexibility. Springer (2006)Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Devis Bianchini
    • 1
  • Valeria De Antonellis
    • 1
  • Michele Melchiori
    • 1
    Email author
  1. 1.Dipartimento di Elettronica per l’AutomazioneUniversità degli Studi di BresciaBresciaItaly

Personalised recommendations