Skip to main content

Towards an Automatic Enrichment of Semantic Web Services Descriptions

  • Conference paper
  • First Online:
On the Move to Meaningful Internet Systems. OTM 2017 Conferences (OTM 2017)

Abstract

Web service discovery consists in identifying suitable existing services that satisfy specific goals or user requirements. Web service discovery can be a hard task because of the lack of explicit and semantic information for apprehending what services really do. In this article, we propose a service description enrichment approach based on I/O relations for improving Web service discovery. Our process is divided into two parallel steps. The first step consists in extracting existing relations between I/O of the services from the underlying ontologies using SPARQL, while the second step concerns the extraction of services’ I/O relations from the text descriptions of services using NLP techniques. Matching the I/O relations extracted by the two steps is applied in order to enrich the initial service description, allowing a more accurate automatic service discovery. This article presents our approach that uses dependency grammar and word2vec as well as our experimental results on OWLS-TC.

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

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    http://dbpedia.org.

  2. 2.

    https://github.com/dbpedia-spotlight/dbpedia-spotlight/wiki.

  3. 3.

    https://www.programmableweb.com/.

  4. 4.

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

  5. 5.

    https://www.wikipedia.org.

  6. 6.

    https://www.w3.org/TR/sparql11-query/.

  7. 7.

    https://code.google.com/archive/p/word2vec/.

  8. 8.

    https://stanfordnlp.github.io/CoreNLP/.

  9. 9.

    https://jena.apache.org/documentation/fuseki2/index.html.

  10. 10.

    Available at https://github.com/mmihaltz/word2vec-GoogleNews-vectors.

  11. 11.

    http://deeplearning4j.org.

  12. 12.

    https://nlp.stanford.edu/projects/glove/.

References

  1. Sbodio, M.L., Martin, D., Moulin, C.: Discovering semantic web services using SPARQL and intelligent agents. Web Semant. Sci. Serv. Agents World Wide Web 8(4), 310–328 (2010)

    Article  Google Scholar 

  2. Ngan, L.D., Kanagasabai, R.: Semantic web service discovery: state-of-the-art and research challenges. Pers. Ubiquit. Comput. 17(8), 1741–1752 (2013)

    Article  Google Scholar 

  3. 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, 2007–04 (2004)

    Google Scholar 

  4. Studer, R., Grimm, S., Abecker, A.: Semantic Web Services: Concepts, Technologies, and Applications. Springer-Verlag, New York, Secaucus, NJ, USA (2007)

    Book  Google Scholar 

  5. Speiser, S., Harth, A.: Integrating linked data and services with linked data services. In: Antoniou, G., Grobelnik, M., Simperl, E., Parsia, B., Plexousakis, D., De Leenheer, P., Pan, J. (eds.) ESWC 2011. LNCS, vol. 6643, pp. 170–184. Springer, Heidelberg (2011). doi:10.1007/978-3-642-21034-1_12

    Chapter  Google Scholar 

  6. Taheriyan, M., Knoblock, C.A., Szekely, P., Ambite, J.L.: Rapidly integrating services into the linked data cloud. In: Cudré-Mauroux, P., Heflin, J., Sirin, E., Tudorache, T., Euzenat, J., Hauswirth, M., Parreira, J.X., Hendler, J., Schreiber, G., Bernstein, A., Blomqvist, E. (eds.) ISWC 2012. LNCS, vol. 7649, pp. 559–574. Springer, Heidelberg (2012). doi:10.1007/978-3-642-35176-1_35

    Chapter  Google Scholar 

  7. Tosi, D., Morasca, S.: Supporting the semi-automatic semantic annotation of web services: a systematic literature review. Inf. Softw. Technol. 61, 16–32 (2015)

    Article  Google Scholar 

  8. Zhang, Z., Chen, S., Feng, Z.: Semantic annotation for web services based on DBpedia. In: IEEE 7th International Symposium on Service Oriented System Engineering (SOSE), pp. 280–285. IEEE (2015)

    Google Scholar 

  9. Cheniki, N., Belkhir, A., Atif, Y.: Mobile services discovery framework using DBpedia and non-monotonic rules. Comput. Electr. Eng. 52, 49–64 (2016)

    Article  Google Scholar 

  10. Lucky, M.N., Cremaschi, M., Lodigiani, B., Menolascina, A., De Paoli, F.: Enriching API descriptions by adding API profiles through semantic annotation. In: Sheng, Q.Z., Stroulia, E., Tata, S., Bhiri, S. (eds.) ICSOC 2016. LNCS, vol. 9936, pp. 780–794. Springer, Cham (2016). doi:10.1007/978-3-319-46295-0_55

    Chapter  Google Scholar 

  11. Chen, F., Lu, C., Wu, H., Li, M.: A semantic similarity measure integrating multiple conceptual relationships for web service discovery. Expert Syst. Appl. 67, 19–31 (2017)

    Article  Google Scholar 

  12. Miller, G.A.: Wordnet: a lexical database for english. Commun. ACM 38(11), 39–41 (1995)

    Article  Google Scholar 

  13. Nakashole, N., Weikum, G., Suchanek, F.: Patty: A taxonomy of relational patterns with semantic types. In: Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning. EMNLP-CoNLL 2012, Stroudsburg, PA, USA, 1135–1145. Association for Computational Linguistics (2012)

    Google Scholar 

  14. Arnold, P., Rahm, E.: Extracting semantic concept relations from wikipedia. In: Proceedings of the 4th International Conference on Web Intelligence, Mining and Semantics, WIMS 2014, New York, NY, USA, 26:1–26:11. ACM (2014)

    Google Scholar 

  15. Angeli, G., Premkumar, M.J.J., Manning, C.D.: Leveraging linguistic structure for open domain information extraction. In: Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference onNatural Language Processing of the Asian Federation of Natural Language Processing, ACL 2015, pp. 344–354, 26–31 July 2015, Beijing, China, Volume 1: Long Papers (2015)

    Google Scholar 

  16. Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Advances in neural information processing systems, pp. 3111–3119 (2013)

    Google Scholar 

  17. Manning, C.D., Surdeanu, M., Bauer, J., Finkel, J.R., Bethard, S., McClosky, D.: The stanford CoreNLP natural language processing toolkit. In: ACL (System Demonstrations), pp. 55–60 (2014)

    Google Scholar 

  18. Chen, D., Manning, C.D.: A fast and accurate dependency parser using neural networks. In: Empirical Methods in Natural Language Processing (EMNLP) (2014)

    Google Scholar 

Download references

Acknowledgements

The research reported on this paper was supported by the French Research Agency (ANR-14-CE23-0006).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohamed Lamine Mouhoub .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Mouhoub, M.L., Grigori, D., Manouvrier, M. (2017). Towards an Automatic Enrichment of Semantic Web Services Descriptions. In: Panetto, H., et al. On the Move to Meaningful Internet Systems. OTM 2017 Conferences. OTM 2017. Lecture Notes in Computer Science(), vol 10573. Springer, Cham. https://doi.org/10.1007/978-3-319-69462-7_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69462-7_43

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-69461-0

  • Online ISBN: 978-3-319-69462-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics