Skip to content
Switch branches/tags
Go to file


Failed to load latest commit information.
Latest commit message
Commit time
Feb 21, 2018

LogMap: An Ontology Alignment and Alignment Repair System


  1. LogMap is now relying on the OWL API 4. See here the (non-maintained) branch that uses OWL API 3
  2. Check out the new material based on OWL2Vec* about integrating machine leaning techniques within the ontology alignment task here.
  3. Check out the new material about the division of the ontology alignment task here.


LogMap is a highly scalable ontology matching system with ‘built-in’ reasoning and inconsistency repair capabilities. LogMap extract mappings between classes, properties and instances.

To the best of our knowledge, LogMap is one of the few matching systems that:

  1. can efficiently match semantically rich ontologies containing tens (and even hundreds) of thousands of classes,

  2. incorporates sophisticated reasoning and repair techniques to minimise the number of logical inconsistencies, and

  3. provides support for user intervention during the matching process (see Web interface).

Please refer to the OAIE campaign for official results about LogMap.

Downloading and Development

LogMap standalone distributions and OAEI packages can be downloaded from SourceForge.

Development requires a clone of this git repository. You can use the pre-configured Eclipse (Maven) project. Dependencies are automatically downloaded with the exception of google translate which needs to be manually added to the maven local repository (see lib/readme_mvn_install_google_translate.txt).

To generate a JAR file for LogMap from the command line using Maven, run: mvn package or mvn clean install. This will also generate a folder java-dependencies with all the necessary libraries. This folder together with the parameters.txt file should be placed in the same path as the generated "logmap-matcher-3.0.jar" file.

Using LogMap

LogMap accepts the same ontology formats as the OWL API: e.g., RDF/XML, OWL/XML, OWL Functional, OBO, KRSS, and Turtle (n3).

As an Ontology Matching System

LogMap can be used from the command line with the standalone distribution or the OAEI packages, or directly from its Web interface

It has recently been implemented support to be run in the HOBBIT platform. See details here.

LogMap can also be easily integrated in other Java applications. See wiki for additional information.

As a Mapping Debugging System

LogMap can also be used as a mapping debugging system from the command line or integrated in a Java application. See wiki for additional information.

We have also implemented a variant of LogMap to minimize the violations of the conservativity principle. Check details here.

Division of the Ontology Alignment Task

LogMap also includes a novel module to divide the ontology alignment task into manageable subtasks.

Resources: source classes, test classes, neural embeddings, datasets, paper, slides, video slides


Ernesto Jiménez-Ruiz (ernesto [.] jimenez [.] ruiz [at]

Please report any issue related to LogMap in our discussion group or in our issue tracker.


LogMap is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) version 3.

Main Publications

Matching System

  • Ernesto Jiménez Ruiz‚ Bernardo Cuenca Grau‚ Yujiao Zhou and Ian Horrocks. Large−scale Interactive Ontology Matching: Algorithms and Implementation. In the 20th European Conference on Artificial Intelligence (ECAI 2012). (PDF)(Slides)

  • Ernesto Jiménez-Ruiz, Bernardo Cuenca Grau. LogMap: Logic-based and Scalable Ontology Matching. In the 10th International Semantic Web Confernece (ISWC 2011). (PDF)(Slides)

  • Ernesto Jiménez-Ruiz et al. LogMap family results for OAEI 2014. 9th International Workshop on Ontology Matching (OM 2014). (PDF)

Combination with Machine Learning

  • Jiaoyan Chen, Ernesto Jimenez-Ruiz, Ian Horrocks, Denvar Antonyrajah, Ali Hadian, Jaehun Lee. Augmenting Ontology Alignment by Semantic Embedding and Distant Supervision. European Semantic Web Conference, ESWC 2021. (PDF)


  • Alessandro Solimando, Ernesto Jiménez-Ruiz, Giovanna Guerrini: Minimizing conservativity violations in ontology alignments: algorithms and evaluation. Knowl. Inf. Syst. 51(3): 775-819 (2017). (PDF)

  • Ernesto Jiménez-Ruiz, Terry R. Payne, Alessandro Solimando, Valentina A. M. Tamma: Limiting Logical Violations in Ontology Alignnment Through Negotiation. KR 2016: 217-226. (PDF)(Slides)

  • Daniel Faria, Ernesto Jiménez-Ruiz, Catia Pesquita, Emanuel Santos and Francisco M. Couto. Towards annotating potential incoherences in BioPortal mappings. 13th International Semantic Web Confernece (ISWC 2014). (PDF)(Slides)

  • Ernesto Jiménez-Ruiz, Christian Meilicke, Bernardo Cuenca Grau and Ian Horrocks. Evaluating Mapping Repair Systems with Large Biomedical Ontologies. In 26th International Workshop on Description Logics (DL 2013). (PDF)(Slides)

Division Matching Task

  • Ernesto Jiménez-Ruiz, Asan Agibetov, Jiaoyan Chen, Matthias Samwald, Valerie Cross. Dividing the Ontology Alignment Task with Semantic Embeddings and Logic-based Modules. In the 24th European Conference on Artificial Intelligence (ECAI 2020). (PDF) (Slides) (Slides with Video)

  • Ernesto Jiménez-Ruiz, Asan Agibetov, Matthias Samwald, Valerie Cross. Breaking-down the Ontology Alignment Task with a Lexical Index and Neural Embeddings. arXiv:1805.12402. (PDF)

Additional list of LogMap-related publications.


LogMap has been created in the Knowledge Representation and Reasoning group at the Department of Computer Science of the University of Oxford by Ernesto Jiménez-Ruiz, Bernardo Cuenca Grau and Ian Horrocks.

Development has been supported by The Royal Society, the EPSRC project LogMap, the EU FP7 projects SEALS and Optique, the AIDA project, and the SIRIUS Centre for Scalable Data Access.

We would like to thank Alessandro Solimando, Valerie Cross, Anton Morant, Yujiao Zhou, Weiguo Xia, Xi Chen, Yuan Gong and Shuo Zhang, who have contributed to the LogMap project in the past.

We also thank the organisers of the OAEI evaluation campaigns for providing test data and infrastructure.


LogMap: An Ontology Alignment and Alignment Repair System



No packages published