Skip to main content
Log in

Semantic Web Service Search: A Brief Survey

  • Technical Contribution
  • Published:
KI - Künstliche Intelligenz Aims and scope Submit manuscript

Abstract

Scalable means for the search of relevant web services are essential for the development of intelligent service-based applications in the future Internet. Key idea of semantic web services is to enable such applications to perform a high-precision search and automated composition of services based on formal ontology-based representations of service semantics. In this paper, we briefly survey the state of the art of semantic web service search.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. The paper contains revised parts from [2528].

  2. OWL2: www.w3.org/TR/owl2-overview/.

  3. SWRL: www.w3.org/Submission/SWRL/.

  4. http://projects.semwebcentral.org/projects/owls-tc/.

  5. http://projects.semwebcentral.org/projects/sawsdl-tc.

  6. http://projects.semwebcentral.org/projects/hrests-tc/.

  7. https://jxta.kenai.com/.

References

  1. Aberer K, Cudré-Mauroux P, Hauswirth M, Van Pelt T (2004) Gridvine: building internet-scale semantic overlay networks. In: Proceedings of the 3rd international semantic web conference, Springer, Berlin

  2. Basters U, Klusch M (2006) RS2D: fast adaptive search for semantic web services in unstructured P2P networks. In: Proceedings of the 5th international semantic web conference, LNCSS, Springer, Berlin

  3. Bianchini D, De Antonellis V, Melchiori M, Salvi D (2008) A semantic overlay for service discovery across web information systems. In: Proceedings of the international conference on web information systems engineering, Springer, Berlin

  4. Cao X, Klusch M (2013) S2P2P: Semantic Search in unstructured peer-to-peer networks. In: Proceedings of the 15th IEEE international conference on high-performance computing and communications (HPCC), IEEE Press

  5. Calisti M, Unland R, Klusch M (eds) (2005) Software agent-based applications. Whitestein technologies series, Birkhaeuser, plarforms and development kits

  6. Cassar G, Barnaghi P, Wang W, Moessner K (2012) A hybrid semantic matchmaker for IoT services. In: Proceedings of the IEEE international conference on green computing and communications, IEEE Press

  7. Compton M, Henson C, Lefort L, Neuhaus H, Sheth A (2009) A survey of the semantic specification of sensors. In: Proceedings of the international workshop on semantic sensor networks, CEUR Workshop Proceedings, vol 522

  8. Corcho O, Garcia-Castro R (2010) Five challenges for the semantic sensor web. Semant Web J 1(1–2):121–125

    Google Scholar 

  9. Dastjerdi A. V, Tabatabaei S. G. H, Buyya R (2010) An effective architecture for automated appliance management system applying ontology-based cloud discovery. In: Proceedings of the 10th IEEE/ACM international conference on cluster, cloud and grid computing, IEEE Press

  10. Della Valle E, Cerizza D, Celino I (2005) The mediator centric approach to automatic web service discovery of glue. In: Proceedings of the 1st international workshop on mediation in semantic web services

  11. Di Modica G, Tomarchio O, Vita L (2011) Resource and service discovery in soas: a p2p oriented semantic approach. Appl Math Comput Sci 21(2):285–294

    Google Scholar 

  12. Domingue J, Cabral L, Galizia S, Tanasescu V, Gugliotta A, Norton B, Pedrinaci C (2008) IRS-III: A broker-based approach to semantic web services. Web Semant 6(2):109–132

    Article  Google Scholar 

  13. Farrell J, Lausen H (2007) Semantic annotations for WSDL and XML schema. www.w3.org/TR/sawsdl/. Accessed 16 Nov 2015

  14. Fensel D, Lausen H, Polleres A (2010) Enabling semantic web services. Springer, Berlin

    Google Scholar 

  15. García JM, Ruiz D, Ruiz-Cortés A (2012) Improving semantic web services discovery using SPARQL-based repository filtering. Web Semant 17:12–24

    Article  Google Scholar 

  16. Giantsiou L, Loutas N, Peristeras V, Tarabanis K (2009) Semantic service search engine (S3E): An approach for finding services on the web. In: Proceedings of the 2nd world summit on the knowledge society, Springer, Berlin

  17. Gomadam K, Ranabahu A, Sheth A (2010) SA-REST: semantic annotation of web resources. www.w3.org/Submission/2010/SUBM-SA-REST-20100405/. Accessed 16 Nov 2015

  18. Haase P, Schnizler B, Broekstra J, Ehrig M, van Harmelen F, Menken M, Mika P, Plechawski M, Pyszlak P, Siebes R, Staab S, Tempich C (2004) Bibster—a semantics-based bibliographic peer-to-peer system. In: Proceedings of the 3rd international semantic web conference, Springer, Berlin

  19. He Q, Yan J, Yang Y, Kowalczyk R, Jin H (2013) A decentralized service discovery approach on peer-to-peer networks. Trans Serv Comput 6(1):64–75

    Article  Google Scholar 

  20. Issarny V, Georgantas N, Hachem S, Zarras A, Vassiliadist P, Autili MA, Hamida AB (2011) Service-oriented middleware for the future internet: state of the art and research directions. Internet Serv Appl 2(1):23–45

    Article  Google Scholar 

  21. Junghans M, Agarwal S, Studer R (2010) Towards practical semantic web service discovery. In: Proceedings of the 9th international semantic web conference, Springer, Berlin

  22. Kantere V, Skiadopoulos S, Sellis T (2009) Storing and indexing spatial data in P2P systems. IEEE Trans Knowl Data Eng 21(2):287–300

    Article  Google Scholar 

  23. Kapahnke P, Liedtke P, Nesbigall S, Warwas S, Klusch M (2010) ISReal: an open platform for semantic-based 3D simulations in the 3D internet. In: Proceedings of the 9th international semantic web conference, LNCS 6414, Springer, Berlin

  24. Kiefer C, Bernstein A (2008) The creation and evaluation of iSPARQL strategies for matchmaking. In: Proceedings of the 5th european semantic web conference, LNCS, Springer, Berlin

  25. Klusch M (2014) Service discovery. In: Alhajj R, Rokne J (eds) Encyclopedia of social networks and mining (ESNAM). Springer, Berlin

    Google Scholar 

  26. Klusch M (2012) The S3 contest: performance evaluation of semantic service matchmakers. In: Blake MB, Cabral L, Koenig-Ries B, Kuester U, Martin D (eds) Semantic web services: advancement through evaluation. Springer, Berlin

    Google Scholar 

  27. Klusch M (2008) Semantic web service description. In: Schumacher M, Helin H, Schuldt H (eds) CASCOM: intelligent service coordination in the semantic web, chap 3. Birkhäuser, Basel, pp 31–58

    Chapter  Google Scholar 

  28. Klusch M (2008) Semantic web service coordination. In: Schumacher M, Helin H, Schuldt H (eds) CASCOM: intelligent service coordination in the semantic web, chap 4. Birkhäuser, Basel, 59–104

    Chapter  Google Scholar 

  29. Klusch M, Fries B, Sycara K (2006) Automated semantic web service discovery with OWLS-MX. In: Proceedings of the 5th international conference on autonomous agents and multi-agent systems, ACM, New York

  30. Klusch M, Kapahnke P (2009) OWLS-MX3: an adaptive hybrid semantic service matchmaker for OWL-S. In: Proceedings of the 3rd international workshop on semantic matchmaking and resource retrieval (SMR2), CEUR, USA

  31. Klusch M, Kapahnke P (2012) The iSeM matchmaker: a flexible approach for adaptive hybrid semantic service selection. Web Semant 15:1–14

    Article  Google Scholar 

  32. Klusch M, Kaufer F (2009) WSMO-MX: a hybrid semantic web service matchmaker. Web Intell Agent Syst 7(2):23–42

    Google Scholar 

  33. Klusch M, Kapahnke P, Cao X, Rainer B, Timmerer C, Mangold S (2014) MyMedia: mobile semantic peer-to-peer video search and live streaming. In: Proceedings of the 11th ACM international conference on mobile and ubiquitous systems, ACM, New York

  34. Klusch M, Kapahnke P, Zinnikus I (2011) Adaptive hybrid semantic selection of SAWSDL services with SAWSDL-MX2. Semant Web Inf Syst 6(4):1–26

  35. Klusch M, Nesbigall S, Zinnikus I (2008) Model-driven semantic web service matchmaking for collaborative business processes. In: Proceedings of the 2nd international workshop on semantic matchmaking and resource retrieval, CEUR 416, New York

  36. Klusch M, Xing Z (2008) Deployed semantic services for the common user of the web: A reality check. In: Proceedings of the 2nd IEEE international conference on semantic computing, IEEE Press

  37. Klusch M, Gerber A (2006) Evaluation of service composition planning with OWLS-XPlan. In: Proceedings of the 2006 IEEE/WIC/ACM international conference on web intelligence and intelligent agent technology, part for 2nd IEEE international workshop on service composition (SerComp), IEEE Press

  38. Kona S, Bansal A, Simon L, Mallya A, Gupta G, Hite TD (2009) USDL: a service-semantics description language for automatic service discovery and composition. Web Serv Res 6(1):20

    Article  Google Scholar 

  39. Kopecky J, Gomadam K, Vitvar T (2008) hRESTS: an HTML microformat for describing RESTful web services. In: Proceedings of the IEEE international conference on web intelligence and intelligent agent technology, IEEE Press

  40. Küngas P, Matskin M (2006) Semantic web service composition through a P2P-based multi-agent environment. In: Proceedings of the international workshop on agents and peer-to-peer computing, Springer, Berlin

  41. Kuester U, Koenig-Ries B, Klusch M (2009) Evaluating semantic web service technologies: criteria, approaches and challenges. In: Progressive concepts for semantic web evolution: applications and developments; advances in semantic web information systems series. IGI global Publisher

  42. Lampe U, Schulte S (2012) Self-adaptive semantic matchmaking using COV4SWS.KOM and LOG4SWS.KOM. In: B Blake et al. (eds.) Semantic web services, Chapter 9, Springer, Berlin

    Google Scholar 

  43. Lampe U, Schulte S, Siebenhaar M, Schuller D, Steinmetz R (2010) Adaptive matchmaking for RESTful services based on hRESTS and MicroWSMO. In: Proceedings of the 5th international workshop on enhanced web service technologies, ACM, New York

  44. Li J (2013) A fast semantic web services matchmaker for OWL-S services. Networks 8(5):1104–1111

    Google Scholar 

  45. Loser A, Staab S, Tempich C (2007) Semantic social overlay networks. Sel Areas Commun 25(1):5–14

    Article  Google Scholar 

  46. Loskyll M, Schlick J, Hodek S, Ollinger L, Gerber T, Pirvu B (2011) Semantic service discovery and orchestration for manufacturing processes. In: Proceedings of the 14th IEEE international conference on emerging technologies and factory automation, IEEE Press

  47. Martin D, Burstein M, Hobbs J, Lassila O, McDermott D, McIlraith S, Narayanan S, Paolucci M, Parsia B, Payne T, Sirin E, Srinivasan N, Sycara K (2004) OWL-S: semantic markup for web services. www.w3.org/Submission/OWL-S/. Accessed 16 Nov 2015

  48. Masuch N, Hirsch B, Burkhardt M, Heler A, Albayrak S (2012) SeMa2: a hybrid semantic service matching approach. In: Blake B et al (eds) Semantic web services, Chapter 3. Springer, Berlin

    Google Scholar 

  49. Meditskos G, Bassiliades N (2010) Structural and role-oriented web service discovery with taxonomies in OWL-S. IEEE Trans Knowl Data Eng 22(2):278–290

    Article  Google Scholar 

  50. Oberle D, Barros A, Kylau U, Heinzl S (2013) A unified description language for human to automated services. Inf Syst 38(1):155–181

    Article  Google Scholar 

  51. Pedrinaci C, Leidig T (2011) Linked USDL Core. www.linked-usdl.org/ns/usdl-core. Accessed 16 Nov 2015

  52. Pedrinaci C, Domingue J, Sheth A (2011) Semantic web services. In: Handbook of semantic web technologies. Springer, Berlin

  53. Pedrinaci C, Liu D, Maleshkova M, Lambert D, Kopecky J, Domingue J (2010) iServe: a linked services publishing platform. CEUR Workshop Proceedings, vol 596

  54. Pilioura T, Tsalgatidou A (2009) Unified publication and discovery of semantic web services. ACM Trans Web 3(3):11

    Article  Google Scholar 

  55. Pirró G, Talia D, Trunfio P (2012) A DHT-based semantic overlay network for service discovery. Future Gener Comput Syst 28(4):689–707

    Article  Google Scholar 

  56. Plebani P, Pernici B (2009) URBE: web service retrieval based on similarity evaluation. IEEE Trans Knowl Data Eng 21(11):1629–1642

    Article  Google Scholar 

  57. Sbodio ML, Martin D, Moulin C (2010) Discovering Semantic Web services using SPARQL and intelligent agents. Web Semant 8(4):310–328

    Article  Google Scholar 

  58. Schumacher M, Helin H, Schuldt H (eds) (2007) CASCOM–intelligent service coordination in the semantic web. Springer, Berlin

    Google Scholar 

  59. Skoutas D, Sacharidis D, Kantere V, Sellis T (2008) Efficient semantic web service discovery in centralized and P2P environments. In: Proceedings of the 7th international semantic web conference, LNCS, Springer, Berlin

  60. Stavropoulos T. G, Andreadis S, Bassiliades N, Vrakas D, Vlahavas I (2015) The TOMACO hybrid matching framework for SAWSDL semantic web services. IEEE Trans Serv Comput 99

  61. Toch E, Gal A, Reinhartz-Berger I, Dori D (2007) A semantic approach to approximate service retrieval. ACM Trans Internet Technol 8(1):2

    Article  Google Scholar 

  62. Vandervalk BP, McCarthy EL, Wilkinson MD (2009) SHARE: A semantic web query engine for bioinformatics. In: Proceedings of the international semantic web conference, LNCS, Springer, Berlin

  63. Verma K, Sivashanmugam K, Sheth A, Patil A, Oundhakar S, Miller J (2005) METEOR-S WSDI: A scalable P2P infrastructure of registries for semantic publication and discovery of web services. Inf Technol Manag 6(1):17–39

    Article  Google Scholar 

  64. Vitvar T, Kopecky J, Viskova J, Fensel D (2008) WSMO-Lite annotations for web services. In: Proceedings of the 5th European semantic web conference (ESWC), Springer, Berlin

  65. Vu L-H, Hauswirth M, Porto F, Aberer K (2006) A search engine for QoS-enabled discovery of semantic web services. Bus Process Integr Manag 1(4):244–255

    Article  Google Scholar 

  66. Wang W, Barnaghi P, Cassar G, Ganz F, Navaratnam P (2012) Semantic sensor service networks. In: Proceedings of the IEEE international conference on sensors, Inderscience Enterprises Ltd

  67. Wei D, Wang T, Wang J, Bernstein A (2011) SAWSDL-iMatcher: a customizable and effective semantic web service matchmaker. Web Semant 9(4):402–417

    Article  Google Scholar 

  68. Withers D, Kawas E, McCarthy L, Vandervalk B, Wilkinson M (2010) Semantically-guided workflow construction in Taverna: the SADI and BioMoby plug-ins. In: Margaria T et al (eds) Leveraging applications of formal methods, verification, and validation. Springer, Berlin, pp 301–312

    Chapter  Google Scholar 

  69. Wilkinson MD, Vandervalk BP, McCarthy EL (2011) The semantic automated discovery and integration (SADI) web service design-pattern, API and reference implementation. Biomed Semant 2(8):2–23

  70. Zhang Y, Huang H, Yang D, Zhang H, Chao H-C, Huang Y-M (2009) Bring QoS to P2P-based semantic service discovery for the universal network. Pers Ubiquitous Comput 13(7):471–477

    Article  Google Scholar 

Download references

Acknowledgments

This work is partially supported by the Commission of the European Union within the CREMA H2020-RIA project (Grant Agreement No. 637066), and the German Ministry for Education and Research (BMBF) within the project INVERSIV under Grant 01IW14004.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthias Klusch.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Klusch, M., Kapahnke, P., Schulte, S. et al. Semantic Web Service Search: A Brief Survey. Künstl Intell 30, 139–147 (2016). https://doi.org/10.1007/s13218-015-0415-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13218-015-0415-7

Keywords

Navigation