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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
OWL2: www.w3.org/TR/owl2-overview/.
SWRL: www.w3.org/Submission/SWRL/.
References
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
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
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
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
Calisti M, Unland R, Klusch M (eds) (2005) Software agent-based applications. Whitestein technologies series, Birkhaeuser, plarforms and development kits
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
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
Corcho O, Garcia-Castro R (2010) Five challenges for the semantic sensor web. Semant Web J 1(1–2):121–125
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
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
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
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
Farrell J, Lausen H (2007) Semantic annotations for WSDL and XML schema. www.w3.org/TR/sawsdl/. Accessed 16 Nov 2015
Fensel D, Lausen H, Polleres A (2010) Enabling semantic web services. Springer, Berlin
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
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
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
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
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
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
Junghans M, Agarwal S, Studer R (2010) Towards practical semantic web service discovery. In: Proceedings of the 9th international semantic web conference, Springer, Berlin
Kantere V, Skiadopoulos S, Sellis T (2009) Storing and indexing spatial data in P2P systems. IEEE Trans Knowl Data Eng 21(2):287–300
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
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
Klusch M (2014) Service discovery. In: Alhajj R, Rokne J (eds) Encyclopedia of social networks and mining (ESNAM). Springer, Berlin
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
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
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
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
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
Klusch M, Kapahnke P (2012) The iSeM matchmaker: a flexible approach for adaptive hybrid semantic service selection. Web Semant 15:1–14
Klusch M, Kaufer F (2009) WSMO-MX: a hybrid semantic web service matchmaker. Web Intell Agent Syst 7(2):23–42
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
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
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
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
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
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
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
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
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
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
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
Li J (2013) A fast semantic web services matchmaker for OWL-S services. Networks 8(5):1104–1111
Loser A, Staab S, Tempich C (2007) Semantic social overlay networks. Sel Areas Commun 25(1):5–14
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
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
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
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
Oberle D, Barros A, Kylau U, Heinzl S (2013) A unified description language for human to automated services. Inf Syst 38(1):155–181
Pedrinaci C, Leidig T (2011) Linked USDL Core. www.linked-usdl.org/ns/usdl-core. Accessed 16 Nov 2015
Pedrinaci C, Domingue J, Sheth A (2011) Semantic web services. In: Handbook of semantic web technologies. Springer, Berlin
Pedrinaci C, Liu D, Maleshkova M, Lambert D, Kopecky J, Domingue J (2010) iServe: a linked services publishing platform. CEUR Workshop Proceedings, vol 596
Pilioura T, Tsalgatidou A (2009) Unified publication and discovery of semantic web services. ACM Trans Web 3(3):11
Pirró G, Talia D, Trunfio P (2012) A DHT-based semantic overlay network for service discovery. Future Gener Comput Syst 28(4):689–707
Plebani P, Pernici B (2009) URBE: web service retrieval based on similarity evaluation. IEEE Trans Knowl Data Eng 21(11):1629–1642
Sbodio ML, Martin D, Moulin C (2010) Discovering Semantic Web services using SPARQL and intelligent agents. Web Semant 8(4):310–328
Schumacher M, Helin H, Schuldt H (eds) (2007) CASCOM–intelligent service coordination in the semantic web. Springer, Berlin
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
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
Toch E, Gal A, Reinhartz-Berger I, Dori D (2007) A semantic approach to approximate service retrieval. ACM Trans Internet Technol 8(1):2
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
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
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
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
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
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
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
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
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
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
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13218-015-0415-7