English

OntoMerger: An Ontology Integration Library for Deduplicating and Connecting Knowledge Graph Nodes

Artificial Intelligence 2022-06-07 v1 Machine Learning Symbolic Computation

Abstract

Duplication of nodes is a common problem encountered when building knowledge graphs (KGs) from heterogeneous datasets, where it is crucial to be able to merge nodes having the same meaning. OntoMerger is a Python ontology integration library whose functionality is to deduplicate KG nodes. Our approach takes a set of KG nodes, mappings and disconnected hierarchies and generates a set of merged nodes together with a connected hierarchy. In addition, the library provides analytic and data testing functionalities that can be used to fine-tune the inputs, further reducing duplication, and to increase connectivity of the output graph. OntoMerger can be applied to a wide variety of ontologies and KGs. In this paper we introduce OntoMerger and illustrate its functionality on a real-world biomedical KG.

Keywords

Cite

@article{arxiv.2206.02238,
  title  = {OntoMerger: An Ontology Integration Library for Deduplicating and Connecting Knowledge Graph Nodes},
  author = {David Geleta and Andriy Nikolov and Mark ODonoghue and Benedek Rozemberczki and Anna Gogleva and Valentina Tamma and Terry R. Payne},
  journal= {arXiv preprint arXiv:2206.02238},
  year   = {2022}
}

Comments

Code available under: https://github.com/AstraZeneca/onto_merger