Advertisement

A Linked Data Model for Web API-s

  • Svetlana OmelkovaEmail author
  • Peep Küngas
Conference paper
  • 740 Downloads
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 229)

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.

Keywords

Linked data Semantic Web Services Web services Web API USDL RDF 

References

  1. 1.
    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)Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    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) CrossRefGoogle Scholar
  5. 5.
    Cherifi, C., Santucci, J.F.: On topological structure of web services networks for composition. Int. J. Web Eng. Technol. 8(3), 291–321 (2013)CrossRefGoogle Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    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)CrossRefGoogle Scholar
  8. 8.
    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) CrossRefGoogle Scholar
  9. 9.
    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 2014Google Scholar
  10. 10.
    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)CrossRefGoogle Scholar
  11. 11.
    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)CrossRefGoogle Scholar
  12. 12.
    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) CrossRefGoogle Scholar
  13. 13.
    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) CrossRefGoogle Scholar
  14. 14.
    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)Google Scholar
  15. 15.
    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–04Google Scholar
  16. 16.
    Kopecky, J., Vitvar, T., Bournez, C., Farrell, J.: Sawsdl: semantic annotations for wsdl and xml schema. IEEE Internet Comput. 11(6), 60–67 (2007)CrossRefGoogle Scholar
  17. 17.
    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) CrossRefGoogle Scholar
  18. 18.
    Pedrinaci, C., Domingue, J.: Toward the next wave of services: Linked services for the web of data. J. UCS 16(13), 1694–1719 (2010)Google Scholar
  19. 19.
    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)Google Scholar
  20. 20.
    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)CrossRefGoogle Scholar
  21. 21.
    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)Google Scholar
  22. 22.
    Zhou, T., Ren, J., Medo, M., Zhang, Y.C.: Bipartite network projection and personal recommendation. Phys. Rev. E 76(4), 046115 (2007)CrossRefGoogle Scholar
  23. 23.
    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) CrossRefGoogle Scholar
  24. 24.
    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)Google Scholar
  25. 25.
    Zhou, L.: Ontology learning: state of the art and open issues. Inf. Technol. Manage. 8(3), 241–252 (2007)CrossRefGoogle Scholar
  26. 26.
    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) CrossRefGoogle Scholar
  27. 27.
    Bizer, C., Heath, T., Berners-Lee, T.: Linked data-the story so far. Int. j. Seman. Web Inf. Syst. 5(3), 1–22 (2009)CrossRefGoogle Scholar
  28. 28.
    Berners-Lee, T., Hendler, J., Lassila, O., et al.: The semantic web. Sci. Am. 284(5), 28–37 (2001)CrossRefGoogle Scholar
  29. 29.
    Klusch, M., Kapahnke, P.: Semantic web service selection with sawsdl-mx. In: The 7th International Semantic Web Conference, p. 3. Citeseer (2008)Google Scholar
  30. 30.
    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)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.University of TartuTartuEstonia

Personalised recommendations