Ontology-Aware Matching Algorithms for Automated API Composition Using Graph-Based Semantic Similarity in Heterogeneous Web Services

Authors

  • Elodie Jelani Nita Engineer - Java-Full Stack Developer (API) Author

Keywords:

Semantic Similarity, , Ontology, API Composition, Web Services, Graph Matching, Service Discovery, Heterogeneous Services

Abstract

The proliferation of heterogeneous web services has made the task of automated API composition increasingly complex due to variations in service descriptions, data formats, and domain semantics. Traditional syntactic and keyword-based matching techniques often fail to capture deeper semantic relationships necessary for dynamic service integration. This paper proposes a novel ontology-aware matching framework leveraging graph-based semantic similarity to enhance automated API composition across heterogeneous service environments. By integrating ontological knowledge and graph-based similarity measures, the proposed system can identify semantically related operations even in the presence of heterogeneous naming and structural conventions. Our evaluation across benchmark datasets demonstrates a significant improvement in precision, recall, and composition success rate compared to baseline techniques

References

Paolucci, M., Kawamura, T., Payne, T. R., & Sycara, K. (2002). Semantic Matching of Web Services Capabilities. ISWC.

Kodi, D., & Chundru, S. (2025). Unlocking New Possibilities: How Advanced API Integration Enhances Green Innovation and Equity. In Advancing Social Equity Through Accessible Green Innovation (pp. 24). IGI Global. https://doi.org/10.4018/979-8-3693-9471-7.ch027

Wu, Z., Palmer, M. (2010). Verb Semantics and Lexical Selection. ACL Anthology.

Wang, J., et al. (2015). A New Method to Measure Semantic Similarity in Biomedical Ontologies. BMC Bioinformatics.

Marella, B.C.C., & Kodi, D. (2025). Generative AI for Fraud Prevention: A New Frontier in Productivity and Green Innovation. In Advancing Social Equity Through Accessible Green Innovation (pp. 1–16). IGI Global. https://doi.org/10.4018/979-8-3693-9471-7.ch012

Resnik, P. (1995). Using Information Content to Evaluate Semantic Similarity in a Taxonomy. IJCAI.

Jiang, J., & Conrath, D. (1997). Semantic Similarity Based on Corpus Statistics and Lexical Taxonomy. ROCLING.

K. R. Kotte, L. Thammareddi, D. Kodi, V. R. Anumolu, A. K. K and S. Joshi, "Integration of Process Optimization and Automation: A Way to AI Powered Digital Transformation," 2025 First International Conference on Advances in Computer Science, Electrical, Electronics, and Communication Technologies (CE2CT), Bhimtal, Nainital, India, 2025, pp. 1133-1138, doi: 10.1109/CE2CT64011.2025.10939966.

Al-Masri, E., et al. (2020). Machine Learning-Based Service Composition. IEEE Transactions on Services Computing.

Berners-Lee, T., Hendler, J., & Lassila, O. (2001). The Semantic Web. Scientific American.

Kodi, D. (2024). Automating Software Engineering Workflows: Integrating Scripting and Coding in the Development Lifecycle . Journal of Computational Analysis and Applications (JoCAAA), 33(4), 635–652.

Klusch, M., Fries, B., & Sycara, K. (2006). Automated Semantic Web Service Discovery with OWLS-MX. Proceedings of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), 915–922.

Sabou, M., Wroe, C., Goble, C., & Mishne, G. (2005). Learning Domain Ontologies for Web Service Descriptions: An Experiment in Bioinformatics. Proceedings of the 14th International Conference on World Wide Web (WWW), 190–198.

Nagarajan, M., Verma, K., Sheth, A., Miller, J., & Lathem, J. (2006). Ontology-Driven Semantic Annotation for WSDL. Semantic Web Services and Web Process Composition (SWSWPC), LNCS 3387, 172–183.

Kodi, D. (2024). Data Transformation and Integration: Leveraging Talend for Enterprise Solutions. International Journal of Innovative Research in Science, Engineering and Technology, 13(9), 16876–16886. https://doi.org/10.15680/IJIRSET.2024.1309124

Dong, X. L., Halevy, A. Y., Madhavan, J., Nemes, E., & Zhang, J. (2004). Similarity Search for Web Services. Proceedings of the 30th International Conference on Very Large Data Bases (VLDB), 372–383.

Mukesh, V., Joel, D., Balaji, V. M., Tamilpriyan, R., & Yogesh Pandian, S. (2024). Data management and creation of routes for automated vehicles in smart city. International Journal of Computer Engineering and Technology (IJCET), 15(36), 2119–2150. doi: https://doi.org/10.5281/zenodo.14993009

Euzenat, J., & Shvaiko, P. (2013). Ontology Matching (2nd ed.). Springer.

Corrales, J. C., Grigori, D., Bouzeghoub, M. (2006). BPEL Processes Matchmaking for Service Composition. ICSOC Workshops (LNCS 4294), 16–27.

Downloads

Published

2025-05-03

How to Cite

Elodie Jelani Nita. (2025). Ontology-Aware Matching Algorithms for Automated API Composition Using Graph-Based Semantic Similarity in Heterogeneous Web Services. International Journal of Information Technology Research and Development (IJITRD), 6(3), 1-7. https://ijitrd.com/index.php/home/article/view/PRJ-IJITRD_6_3_1