Skip to main content

A Linked Data Model for Web API-s

  • Conference paper
  • First Online:
Perspectives in Business Informatics Research (BIR 2015)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 229))

Included in the following conference series:

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://linked-usdl.github.io/.

  2. 2.

    http://iserve.kmi.open.ac.uk/ns/msm/msm-2014-09-03.html.

  3. 3.

    http://www.wsdream.net.

  4. 4.

    http://deepweb.ut.ee/ontologies/api-network.ttl.

  5. 5.

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

  6. 6.

    The SAWSDL-TC3 is available at http://deepweb.ut.ee/services/api-network-sawsdl-tc3.rdf.

  7. 7.

    The X-Road dataset is available at http://deepweb.ut.ee/services/api-network-x-road.rdf.

References

  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. 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. 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. 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)

    Chapter  Google Scholar 

  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)

    Article  Google Scholar 

  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. 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)

    Article  Google Scholar 

  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)

    Chapter  Google Scholar 

  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 2014

    Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Chapter  Google Scholar 

  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)

    Chapter  Google Scholar 

  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)

    Chapter  Google Scholar 

  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. 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

    Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Chapter  Google Scholar 

  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. 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. 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)

    Article  Google Scholar 

  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. Zhou, T., Ren, J., Medo, M., Zhang, Y.C.: Bipartite network projection and personal recommendation. Phys. Rev. E 76(4), 046115 (2007)

    Article  Google Scholar 

  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)

    Chapter  Google Scholar 

  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. Zhou, L.: Ontology learning: state of the art and open issues. Inf. Technol. Manage. 8(3), 241–252 (2007)

    Article  Google Scholar 

  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)

    Chapter  Google Scholar 

  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)

    Article  Google Scholar 

  28. Berners-Lee, T., Hendler, J., Lassila, O., et al.: The semantic web. Sci. Am. 284(5), 28–37 (2001)

    Article  Google Scholar 

  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. 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 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Svetlana Omelkova .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics