Abstract
One of the key requirements for the success of Service Oriented Architecture is discoverability of Web services. However, public services suffer from the lack of metadata. Current methods to provide such metadata are impractical for the volume of services published on the Web: they are too expensive to be implemented by a service broker, and too difficult to be used for retrieval. We introduce structured collaborative tagging to address these issues. Here, user tags not only aspects relevant for her but also suggested ones (input, output and behavior). Cost, performance and usability of the proposed technique obtained during the Semantic Service Selection 2009 contest are reported. Obtained results suggests that there is no “free lunch.” While the method is user-friendly and supports effective retrieval, it still involves cost of attracting the community, and is practical only as complementary one. The analysis shows this is due to user’s autonomy as to what, when and how to tag.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Al-Masri, E., Mahmoud, Q.H.: Discovering Web Services in Search Engines. IEEE Internet Computing 12(3) (2008)
Bouillet, E., Feblowitz, M., Feng, H., Liu, Z., Ranganathan, A., Riabov, A.: A Folksonomy-Based Model of Web Services for Discovery and Automatic Composition. In: IEEE SCC, pp. 389–396 (2008)
Chukmol, U., Benharkat, A.-N., Amghar, Y.: Enhancing Web Service Discovery by Using Collaborative Tagging System. In: NWESP, pp. 54–59 (2008)
Cuel, R., Oksana, T.: SeekDa Case. Tech. rep., Insemtives Project (2010)
Dietze, S., Benn, N., Domingue, J., Conconi, A., Cattaneo, F.: Two-fold service matchmaking – applying ontology mapping for semantic web service discovery. In: Gómez-Pérez, A., Yu, Y., Ding, Y. (eds.) ASWC 2009. LNCS, vol. 5926, pp. 246–260. Springer, Heidelberg (2009)
Dong, X., Halevy, A.Y., Madhavan, J., Nemes, E., Zhang, J.: Similarity Search for Web Services. In: VLDB (2004)
Falleri, J.R., Azmeh, Z., Huchard, M., Tibermacine, C.: Automatic Tag Identification In Web Service Descriptions. In: WEBIST (2010)
Fernández, A., Hayes, C., Loutas, N., Peristeras, V., Polleres, A., Tarabanis, K.A.: Closing the Service Discovery Gap by Collaborative Tagging and Clustering Techniques. In: SMRR (2008)
Furnas, G.W., Landauer, T.K., Gomez, L.M., Dumais, S.T.: The vocabulary problem in human-system communication. Commun. ACM 30(11) (1987)
Furnas, G.W., Fake, C., Ahn, Von Ahn, L., Schachter, J., Golder, S., Fox, K., Davis, M., Marlow, C., Naaman, M.: Why do tagging systems work? In: CHI (2006)
Gawinecki, M.: WSColab Portal (2009), http://mars.ing.unimo.it/wscolab/
Gawinecki, M., Cabri, G., Paprzycki, M., Ganzha, M.: Trade-off between Complexity of Structured Tagging and Effectiveness of Web Service Retrieval. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 289–300. Springer, Heidelberg (2010)
Gawinecki, M., Cabri, G., Paprzycki, M., Ganzha, M.: Evaluation of structured collaborative tagging for Web service matchmaking.In: Semantic Services: Advancement through Evaluation (2011) (to appear)
Golder, S.A., Huberman, B.A.: Usage patterns of collaborative tagging systems. Journal of Information Science 32(2), 198–208 (2006)
Halpin, H., Robu, V., Shepherd, H.: The complex dynamics of collaborative tagging. In: WWW, pp. 211–220 (2007)
Järvelin, K., Kekäläinen, J.: Cumulated gain-based evaluation of IR techniques. ACM Trans. Inf. Syst. 20(4), 422–446 (2002)
Klusch, M.: Semantic web service coordination. In: CASCOM: Intelligent Service Coordination in the Semantic Web, ch. 4, pp. 59–104 (2008)
Klusch, M., Kapahnke, P.: Semantic Web Service Selection with SAWSDL-MX. In: SMRR, vol. 416 (2008)
Klusch, M., Kapahnke, P., Zinnikus, I.: SAWSDL-MX2: A Machine-Learning Approach for Integrating Semantic Web Service Matchmaking Variants. In: ICWS, pp. 335–342 (2009)
Knackstedt, R., Kuropka, D., Müller, O., Polyvyanyy, A.: An Ontology-based Service Discovery Approach for the Provisioning of Product-Service Bundles. In: ECIS (2008)
Küster, U.: Jena Geography Dataset (2009), http://fusion.cs.uni-jena.de/professur/jgd
Küster, U.: JGDEval at S3 Contest 2009 - Results (2010), http://fusion.cs.uni-jena.de/professur/jgdeval/jgdeval-at-s3-contest-2009-results
Küster, U., König-Ries, B.: Relevance Judgments for Web Services Retrieval - A Methodology and Test Collection for SWS Discovery Evaluation. In: ECOWS (2009)
Kuznetsov, S.: Motivations of contributors to wikipedia. SIGCAS Comput. Soc. 36(2), 1 (2006)
Lausen, H., Haselwanter, T.: Finding Web Services. In: ESTC (June 2007)
Marlow, C., Naaman, M., Boyd, D., Davis, M.: HT06, tagging paper, taxonomy, Flickr, academic article, to read. In: HYPERTEXT, pp. 31–40. ACM, New York (2006)
Mashery: Selling beyond your site: Five key api strategies for retailers, business white paper (2010), http://www.mashery.com
Meyer, H., Weske, M.: Light-weight semantic service annotations through tagging. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 465–470. Springer, Heidelberg (2006)
Mili, A., Mili, R., Mittermeir, R.T.: A survey of software reuse libraries. Ann. Softw. Eng. 5, 349–414 (1998)
Mili, H., Mili, F., Mili, A.: Reusing Software: Issues and Research Directions. IEEE Trans. Softw. Eng. 21(6), 528–562 (1995)
Preece, J.: Sociability and usability in online communities: determining and measuring success. Behaviour & Information Technology 20(5), 347–356 (2001)
Semantic Service Selection contest—Summary Report (2008), http://www-ags.dfki.uni-sb.de/~klusch/s3/s3c-2008.pdf
Semantic Service Selection contest (2009), http://www-ags.dfki.uni-sb.de/~klusch/s3/html/2009.html
Salton, G., Buckley, C.: Term-Weighting Approaches in Automatic Text Retrieval. Inf. Process. Manage. 24(5), 513–523 (1988)
Shirky, C.: Ontology is Overrated: Categories, Links, and Tags (2005), http://www.shirky.com/writings/ontology_overrated.html
SOA World Magazine: Microsoft, IBM, SAP To Discontinue UDDI Web Services Registry Effort (2009), http://soa.sys-con.com/node/164624
United Nations Standard Products and Services Code (2009), http://www.unspsc.org
Vanderlei, T.A., Durao, F.A., Martins, A.C., Garcia, V.C., Almeida, E.S., de Lemos Meira, S.R.: A cooperative classification mechanism for search and retrieval software components. In: SAC, pp. 866–871. ACM, New York (2007)
Wang, Y., Stroulia, E.: Semantic structure matching for assessing web-service similarity. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 194–207. Springer, Heidelberg (2003)
Weerawarana, S., Curbera, F., Leymann, F., Storey, T., Ferguson, D.F.: Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More. Prentice Hall PTR, Upper Saddle River (2005)
Wei, D., Wang, T., Wang, J., Chen, Y.: Extracting semantic constraint from description text for semantic web service discovery. In: ISWC, pp. 146–161 (2008)
Zobel, J., Moffat, A.: Inverted files for text search engines. ACM Comput. Surv. 38(2), 6 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gawinecki, M., Cabri, G., Paprzycki, M., Ganzha, M. (2011). Structured Collaborative Tagging: Is It Practical for Web Service Discovery?. In: Filipe, J., Cordeiro, J. (eds) Web Information Systems and Technologies. WEBIST 2010. Lecture Notes in Business Information Processing, vol 75. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22810-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-22810-0_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22809-4
Online ISBN: 978-3-642-22810-0
eBook Packages: Computer ScienceComputer Science (R0)