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.
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
Available at https://github.com/mmihaltz/word2vec-GoogleNews-vectors.
- 11.
- 12.
References
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)
Ngan, L.D., Kanagasabai, R.: Semantic web service discovery: state-of-the-art and research challenges. Pers. Ubiquit. Comput. 17(8), 1741–1752 (2013)
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)
Studer, R., Grimm, S., Abecker, A.: Semantic Web Services: Concepts, Technologies, and Applications. Springer-Verlag, New York, Secaucus, NJ, USA (2007)
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
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
Tosi, D., Morasca, S.: Supporting the semi-automatic semantic annotation of web services: a systematic literature review. Inf. Softw. Technol. 61, 16–32 (2015)
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)
Cheniki, N., Belkhir, A., Atif, Y.: Mobile services discovery framework using DBpedia and non-monotonic rules. Comput. Electr. Eng. 52, 49–64 (2016)
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
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)
Miller, G.A.: Wordnet: a lexical database for english. Commun. ACM 38(11), 39–41 (1995)
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)
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)
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)
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)
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)
Chen, D., Manning, C.D.: A fast and accurate dependency parser using neural networks. In: Empirical Methods in Natural Language Processing (EMNLP) (2014)
Acknowledgements
The research reported on this paper was supported by the French Research Agency (ANR-14-CE23-0006).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)