Semantic Service Search Engine (S3E): An Approach for Finding Services on the Web

  • Lemonia Giantsiou
  • Nikolaos Loutas
  • Vassilios Peristeras
  • Konstantinos Tarabanis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5736)


Currently, the Web is an important part of people’s personal, professional and social life and millions of services are becoming available online. At the same time many efforts are made to semantically describe Web Services and several frameworks have been proposed, i.e. WSMO, SAWSDL etc. The Web follows a decentralized architecture, thus all the services are available at some location; but finding this location remains an open issue. Many efforts have been proposed to solve the service discovery problem but none of them took up. In this work, a lightweight approach for service discovery is proposed. Our approach comprises of three main phases. Firstly, during the crawling phase the semantic service descriptions are retrieved and stored locally. Afterwards, in the homogenization phase the semantics of every description are mapped to a service meta-model and the resulting triples are stored in a RDF repository. Finally, at the search phase, users are enabled to query the underlying repository and find online services.


semantic service search Web meta-model 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Minglun, R., Xiaoying, A., Hongxiang, W.: Service oriented architecture for interorganizational IT resources sharing system. In: IEEE ICAL 2008, Qingdao, China (2008)Google Scholar
  2. 2.
    Hinchcliffe, D.: The SOA with reach: Web-Oriented Architecture (2006),
  3. 3.
    Papazoglou, M.P., Dubray, J.: A Survey of Web service technologies. Technical Report DIT-04-058, Informatica e Telecomunicazioni, University of Trento (2004)Google Scholar
  4. 4.
    Krill, P.: Microsoft, IBM, SAP discontinue UDDI registry effort (2005),
  5. 5.
    Seekda (2009),
  6. 6.
    Sheth, A., Gomadam, K., Lathem, J.: SA-REST: Semantically Interoperable and Easier-to-Use Services and Mashups. IEEE Internet Computing 11(6), 91–94 (2007)CrossRefGoogle Scholar
  7. 7.
    Kopecký, J., Vitvar, T., Bournez, C., Farrell, J.: SAWSDL: Semantic Annotations for WSDL and XML Schema. IEEE Internet Computing 11(6), 60–67 (2007)CrossRefGoogle Scholar
  8. 8.
  9. 9.
    W3C GRDDL Working Group (2008),
  10. 10.
    Martin, D., et al.: OWL-S: Semantic Markup for Web Services. W3C Submission (2004)Google Scholar
  11. 11.
    Battle, S., et al.: Semantic Web Services Framework (SWSF). W3C Submission (2005)Google Scholar
  12. 12.
    Akkiraju, R., Farrell, J., Miller, J., Nagarajan, M., Schmidt, M., Sheth, A., Verma, K.: Web Service Semantics - WSDL-S. In: A joint UGA-IBM Technical Note, version 1.0 (2005)Google Scholar
  13. 13.
    Roman, D., et al.: Web Service Modeling Ontology. Applied Ontology 1(1) (2005)Google Scholar
  14. 14.
    Cabral, L., Domingue, J., Galizia, S., Gugliotta, A., Norton, B., Tanasescu, V., Pedrinaci, C.: IRS-III: A Broker for Semantic Web Services based Applications. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 201–214. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  15. 15.
    Vitvar, T., Kopecky, J., Fensel, D.: WSMO-Lite: Lightweight Semantic Descriptions for Services on the Web. In: CMS WG Working Draft (2008)Google Scholar
  16. 16.
    Loutas, N., Peristeras, V., Tarabanis, K.: Extending Service Models to Include Social Metadata. In: Proceedings of the WebSci 2009: Society On-Line, Athens, Greece (2009)Google Scholar
  17. 17.
    Chen, W., Chang, E.: Searching Services on the Web: A Public Web Services Discovery Approach. In: Third International IEEE SITIS 2007, Shanghai, China (2007)Google Scholar
  18. 18.
    Willmott, S., Ronsdorf, H., Krempels, K.H.: Publish and search versus registries for semantic Web service discovery. In: Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence, Compiegne University of Technology, France (2005)Google Scholar
  19. 19.
    Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, Z.: Similarity search for Web services. In: Proceedings of the Thirtieth international conference on Very large data bases 30, pp. 372–383 (2004)Google Scholar
  20. 20.
    Bin, X., Yan, W., Po, Z., Juanzi, L.: Web Services Searching based on Domain Ontology. In: IEEE Workshop on Service-Oriented System Engineering, Beijing, China (2005)Google Scholar
  21. 21.
    Condack, J., Schwabe, D.: Swell - Annotating and Searching Semantic Web Services. In: Third Latin American Web Congress (LA-WEB 2005), Buenos Aires, Argentina (2005)Google Scholar
  22. 22.
    Daewook, L., Joonho, K., SeungHoon, Y., Sukho, L.: Improvement of the Recall and the Precision for Semantic Web Services Search. In: 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007), Montréal, Québec, Canada (2007)Google Scholar
  23. 23.
    Syeda-Mahmood, T., Shah, G., Akkiraju, R., Ivan, A.-A., Goodwin, R.: Searching service repositories by combining semantic and ontological matching. In: IEEE International Conference on Web Services (ICWS 2005), Orlando, Florida, USA (2005)Google Scholar
  24. 24.
    Al-Masri, E., Mahmoud, O.H.: Discovering Web Services in Search Engines. IEEE Internet Computing 12(3), 74–77 (2008)CrossRefGoogle Scholar
  25. 25.
    Song, H., Cheng, D., Messer, A., Kalasapur, S.: Web Service Discovery Using General-Purpose Search Engines. In: IEEE ICWS 2007, Salt Lake City, Utah, USA (2007)Google Scholar
  26. 26.
    Esmaili, K.S., Abolhassani, H.: A Categorization Scheme for Semantic Web Search Engines. In: IEEE International Conference on Computer Systems and Applications, Dubai/Sharjah, UAE (2006)Google Scholar
  27. 27.
    Swoogle (2007),
  28. 28.
    Oren, E., Delbru, R., Catasta, M., Cyganiak, R., Stenzhorn, H., Tummarello, G.: A document-oriented lookup index for open linked data. International Journal of Metadata, Semantics and Ontologies 3(1) (2008)Google Scholar
  29. 29.
    Harth, A., Umbrich, J., Decker, S.: MultiCrawler: A Pipelined Architecture for Crawling and Indexing Semantic Web Data. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 258–271. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  30. 30.
  31. 31.
    Heitmann, B., Hayes, C., Oren, E.: Towards a reference architecture for Semantic Web applications. In: Proceedings of the WebSci 2009: Society On-Line, Athens, Greece (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Lemonia Giantsiou
    • 1
    • 2
  • Nikolaos Loutas
    • 1
    • 2
  • Vassilios Peristeras
    • 1
  • Konstantinos Tarabanis
    • 2
  1. 1.Digital Enterprise Research InstituteNational University of IrelandGalwayIreland
  2. 2.Information Systems LabUniversity of MacedoniaThessalonikiGreece

Personalised recommendations