Content Based Service Discovery in Semantic Web Services Using WordNet

  • D. Paulraj
  • S. Swamynathan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7135)


The main aspect of Service Oriented Architecture (SOA) is the ability to automatically discover and invoke web services. In web services the syntactic nature of the WSDL forced UDDI to feature only keyword-based matches that often leads to the discovery of more irrelevant services, which ultimately reduce the precision and recall of the search. Semantic web services had been proposed to overcome the issues such as interface heterogeneity and keyword-based syntactic search. The service discovery methods in semantic web services generally require a user query which is used to match the Inputs, Outputs, Precondition and Effect (IOPE) present in the service profile of the OWL-S. This type of matching restricts the users to use the queries that must be of the same context as that of the IOPEs present in the OWL-S. In this work a content-based semantic discovery architecture is proposed, in which the users can use their desired text document as input. The text document after passing through several refinement processes, the nouns are separated. This approach uses the WordNet lexical database, to find the meaning of the extracted nouns which are used for the discovery.


Semantic Web Services Discovery Ontology Discovery WordNet 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Erik, C., Francisco, C., Greg, M., Sanjiva, W.: WSDL Web Services Description Language (2001),
  2. 2.
    Lin, D.K.: WordNet: An Electronic Lexical Database. Computational Linguistics 25(2), 292–296 (1999)Google Scholar
  3. 3.
    Ren, K.: Building Quick Service Query List using WordNet for automated Service Composition. In: IEEE Asia-Pacific Services Computing Conference (IEEE APSCC 2008), pp. 297–302 (2008)Google Scholar
  4. 4.
    Georgios, M., Nick, B.: Structural and Role-Oriented Web Service Discovery with Taxonomies in OWL-S. IEEE Transactions on Knowledge and Data Engineering 22(2), 278–290 (2010)CrossRefGoogle Scholar
  5. 5.
    Aviv, S., Eran, T.: Context-Based Matching and Ranking of Web Services for Composition. IEEE Transactions on Services Computing 2(3), 210–222 (2009)CrossRefGoogle Scholar
  6. 6.
    Hassina, N., Djamil, A., Nacer, B.: Semantic annotations for web services discovery and composition. International Journal of Computer Standards and Interfaces 31(6), 1108–1117 (2009)CrossRefGoogle Scholar
  7. 7.
    Staikopoulos, A., Cliffe, O., Popescu, R., Padget, J., Clarke, S.: Template-Based Adaptation of Semantic Web Services with Model-Driven Engineering. IEEE Transactions on Services Computing 3(2), 116–130 (2010)CrossRefGoogle Scholar
  8. 8.
    Gao, S., Omer, F., Nick, J., Chen, D.: Ontology-based Semantic Matchmaking approach. Journal of Advances in Engineering Software 38(1), 59–67 (2007)CrossRefGoogle Scholar
  9. 9.
    Matthias, K., Benedikt, F., Katia, S.: OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services. Web Semantics: Science, Services and Agents on the World Wide Web 7(2), 121–133 (2009)CrossRefGoogle Scholar
  10. 10.
    Li, L., Liu, D., Bouguettaya, A.: Semantic based aspect-oriented programming for context-aware Web service composition. Information Systems 36(3), 551–564 (2010)CrossRefGoogle Scholar
  11. 11.
    Han, W., Shi, X., Vhen, R.: Process Context aware matchmaking for web services composition. Journal of Network and Computer Application 31(4), 559–576 (2008)CrossRefGoogle Scholar
  12. 12.
    David, M., et al.: OWL-S Semantic Markup for Web Services (2004),
  13. 13.
    Eran, T., Avigdor, G.: A Semantic Approach to Approximate Service Retrieval. ACM Transactions on Internet Technology 8(1), 2.1–2.30 (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • D. Paulraj
    • 1
  • S. Swamynathan
    • 2
  1. 1.Department of Information TechnologyR.M.D. Engineering CollegeChennaiIndia
  2. 2.Department of Information Science and Technology, College of EngineeringAnna UniversityChennaiIndia

Personalised recommendations