Abstract
Web APIs (Application Programming Interface) provide means for rapid enterprise integration. The progress in Web API-s has reached the level of maturity where the impact of new advances can and should be validated in practical setting. Usage of various datasets have been reported in the literature of Web API-s. These datasets could allow systematic validation of methods such as composition, selection and recommendation, just to mention a few. However, we have seen that there are obstacles in using these datasets. More specifically, sometimes the datasets are not publicly available and the authors cannot be easily contacted. Furthermore, although some data is available in unprocessed format, the data processing steps are often not completely revealed to facilitate replication of experimental results. Finally, although there are multiple datasets available, there is no common metamodel, which would allow building a unified view to the data and thereby allow efficient development of Web API evaluation suites. In this paper we extend Linked USDL model to embrace a variety of available Web API datasets using linked data principles. Applicability of the metamodel is validated via encoding two Web service’s datasets, which are made available for community use.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
The SAWSDL-TC3 is available at http://deepweb.ut.ee/services/api-network-sawsdl-tc3.rdf.
- 7.
The X-Road dataset is available at http://deepweb.ut.ee/services/api-network-x-road.rdf.
References
Wang, G., Xu, D., Qi, Y., Hou, D.: A semantic match algorithm for web services based on improved semantic distance. In: 4th International Conference on Next Generation Web Services Practices, NWESP 2008, pp. 101–106. IEEE (2008)
Fernández, A., Cong, Z., Baltá, A.: Bridging the gap between service description models in service matchmaking. Multiagent Grid Syst. 8(1), 83–103 (2012)
Huang, K., Fan, Y., Tan, W.: An empirical study of programmable web: a network analysis on a service-mashup system. In: 2012 IEEE 19th International Conference on Web Services (ICWS), pp. 552–559 (2012)
Huang, K., Yao, J., Fan, Y., Tan, W., Nepal, S., Ni, Y., Chen, S.: Mirror, mirror, on the web, which is the most reputable service of them all? In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 343–357. Springer, Heidelberg (2013)
Cherifi, C., Santucci, J.F.: On topological structure of web services networks for composition. Int. J. Web Eng. Technol. 8(3), 291–321 (2013)
Omelkova, S., Küngas, P.: Schema matching similarity threshold detection for automated web services network construction. In: Haav, H.-M.A.K., Robal, T. (eds.) Databases and Information Systems: Proceedings of the 11th International Baltic Conference on DB and IS, Baltic DB&IS, pp. 101–112. Tallinn University of Technology Press, Tallinn (2014)
Oh, S.C., Lee, D., Kumara, S.R.: Effective web service composition in diverse and large-scale service networks. IEEE Trans. Serv. Comput. 1(1), 15–32 (2008)
E, H., Jin, X., Tong, J., Song, M., Zhu, X.: Measure method and metrics for network characteristics in service systems. In: Zu, Q., Hu, B., Elçi, A. (eds.) ICPCA 2012 and SWS 2012. LNCS, vol. 7719, pp. 180–193. Springer, Heidelberg (2013)
Wittern, E., Laredo, J., Vukovic, M., Muthusamy, V., Slominski, A.: A graph-based data model for api ecosystem insights. In: Proceedings of the 21 IEEE International Conference on Web Services (ICWS). IEEE Computer Society, June 2014
Oberle, D., Barros, A.P., Kylau, U., Heinzl, S.: A unified description language for human to automated services. Inf. Syst. 38(1), 155–181 (2013)
Birkmeier, D., Overhage, S., Schlauderer, S., Turowski, K.: How complete is the usdl? In: Barros, A., Oberle, D. (eds.) Handbook of Service Description, pp. 521–538. Springer, New York (2012)
Pedrinaci, C., Cardoso, J., Leidig, T.: Linked USDL: a vocabulary for web-scale service trading. In: Presutti, V., d’Amato, C., Gandon, F., d’Aquin, M., Staab, S., Tordai, A. (eds.) ESWC 2014. LNCS, vol. 8465, pp. 68–82. Springer, Heidelberg (2014)
Cardoso, J.: Modeling service relationships for service networks. In: Falcão e Cunha, J., Snene, M., Nóvoa, H. (eds.) IESS 2013. LNBIP, vol. 143, pp. 114–128. Springer, Heidelberg (2013)
Roman, D., Keller, U., Lausen, H., de Bruijn, J., Lara, R., Stollberg, M., Polleres, A., Feier, C., Bussler, C., Fensel, D.: Web service modeling ontology. Appl. Ontol. 1(1), 77–106 (2005)
Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., et al.: Owl-s: Semantic markup for web services. W3C member submission 22 (2004) 2007–04
Kopecky, J., Vitvar, T., Bournez, C., Farrell, J.: Sawsdl: semantic annotations for wsdl and xml schema. IEEE Internet Comput. 11(6), 60–67 (2007)
Vitvar, T., Kopecký, J., Viskova, J., Fensel, D.: WSMO-lite annotations for web services. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 674–689. Springer, Heidelberg (2008)
Pedrinaci, C., Domingue, J.: Toward the next wave of services: Linked services for the web of data. J. UCS 16(13), 1694–1719 (2010)
Zhou, Y., Liu, L., Perng, C.S., Sailer, A., Silva-Lepe, I., Su, Z.: Ranking services by service network structure and service attributes. In: 2013 IEEE 20th International Conference on Web Services (ICWS), pp. 26–33. IEEE (2013)
Kil, H., Oh, S.C., Elmacioglu, E., Nam, W., Lee, D.: Graph theoretic topological analysis of web service networks. World Wide Web 12(3), 321–343 (2009)
Mokarizadeh, S., Kungas, P., Matskin, M., Crasso, M., Campo, M., Zunino, A.: Information diffusion in web services networks. In: 2012 IEEE 19th International Conference on Web Services (ICWS), pp. 488–495. IEEE (2012)
Zhou, T., Ren, J., Medo, M., Zhang, Y.C.: Bipartite network projection and personal recommendation. Phys. Rev. E 76(4), 046115 (2007)
Mokarizadeh, S., Küngas, P., Matskin, M.: Ontology learning for cost-effective large-scale semantic annotation of web service interfaces. In: Cimiano, P., Pinto, H.S. (eds.) EKAW 2010. LNCS, vol. 6317, pp. 401–410. Springer, Heidelberg (2010)
Kungas, P., Dumas, M.: Cost-effective semantic annotation of xml schemas and web service interfaces. In: IEEE International Conference on Services Computing, SCC 2009, pp. 372–379. IEEE (2009)
Zhou, L.: Ontology learning: state of the art and open issues. Inf. Technol. Manage. 8(3), 241–252 (2007)
Heß, A., Johnston, E., Kushmerick, N.: ASSAM: a tool for semi-automatically annotating semantic web services. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 320–334. Springer, Heidelberg (2004)
Bizer, C., Heath, T., Berners-Lee, T.: Linked data-the story so far. Int. j. Seman. Web Inf. Syst. 5(3), 1–22 (2009)
Berners-Lee, T., Hendler, J., Lassila, O., et al.: The semantic web. Sci. Am. 284(5), 28–37 (2001)
Klusch, M., Kapahnke, P.: Semantic web service selection with sawsdl-mx. In: The 7th International Semantic Web Conference, p. 3. Citeseer (2008)
Pedrinaci, C., Liu, D., Maleshkova, M., Lambert, D., Kopecky, J., Domingue, J.: iServe: a linked services publishing platform. In: CEUR Workshop Proceedings, vol. 596 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Omelkova, S., Küngas, P. (2015). A Linked Data Model for Web API-s. In: Matulevičius, R., Dumas, M. (eds) Perspectives in Business Informatics Research. BIR 2015. Lecture Notes in Business Information Processing, vol 229. Springer, Cham. https://doi.org/10.1007/978-3-319-21915-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-21915-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-21914-1
Online ISBN: 978-3-319-21915-8
eBook Packages: Computer ScienceComputer Science (R0)