Skip to main navigation Skip to search Skip to main content

OntoAligner: A Comprehensive Modular and Robust Python Toolkit for Ontology Alignment

  • Hamed Babaei Giglou*
  • , Jennifer D’Souza
  • , Oliver Karras
  • , Sören Auer
  • *Corresponding author for this work

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Abstract

Ontology Alignment (OA) is fundamental for achieving semantic interoperability across diverse knowledge systems. We present OntoAligner, a comprehensive, modular, and robust Python toolkit for ontology alignment, designed to address current limitations with existing tools faced by practitioners. Existing tools are limited in scalability, modularity, and ease of integration with recent AI advances. OntoAligner provides a flexible architecture integrating existing lightweight OA techniques such as fuzzy matching but goes beyond by supporting contemporary methods with retrieval-augmented generation and large language models for OA. The framework prioritizes extensibility, enabling researchers to integrate custom alignment algorithms and datasets. This paper details the design principles, architecture, and implementation of the OntoAligner, demonstrating its utility through benchmarks on standard OA tasks. Our evaluation highlights OntoAligner’s ability to handle large-scale ontologies efficiently with few lines of code while delivering high alignment quality. By making OntoAligner open-source, we aim to provide a resource that fosters innovation and collaboration within the OA community, empowering researchers and practitioners with a toolkit for reproducible OA research and real-world applications.

Original languageEnglish
Title of host publicationThe Semantic Web
Subtitle of host publication22nd European Semantic Web Conference, ESWC 2025, Proceedings
EditorsEdward Curry, Maribel Acosta, Maria Poveda-Villalón, Marieke van Erp, Adegboyega Ojo, Katja Hose, Cogan Shimizu, Pasquale Lisena
PublisherSpringer Science and Business Media Deutschland GmbH
Pages174-191
Number of pages18
ISBN (Electronic)978-3-031-94578-6
ISBN (Print)9783031945779
DOIs
Publication statusPublished - 31 May 2025
Event22nd European Semantic Web Conference, ESWC 2025 - Portoroz, Slovenia
Duration: 1 Jun 20255 Jun 2025

Publication series

NameLecture Notes in Computer Science
Volume15719 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference22nd European Semantic Web Conference, ESWC 2025
Abbreviated titleESWC 2025
Country/TerritorySlovenia
CityPortoroz
Period1 Jun 20255 Jun 2025

Keywords

  • Large Language Models
  • Ontology Alignment
  • Ontology Matching
  • Python Library
  • Retrieval Augmented Generation

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Cite this