(Check out the new material about the division of the ontology alignment task here. April 2018)
LogMap: An Ontology Alignment and Alignment Repair System
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:
can efficiently match semantically rich ontologies containing tens (and even hundreds) of thousands of classes,
incorporates sophisticated reasoning and repair techniques to minimise the number of logical inconsistencies, and
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
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 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.
LogMap also includes a novel module to divide the ontology alignment task into manageable subtasks (work in progress).
Ernesto Jiménez-Ruiz (ernesto [.] jimenez [.] ruiz [at] gmail.com)
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.
Ernesto Jiménez-Ruiz et al. LogMap family results for OAEI 2014. 9th International Workshop on Ontology Matching (OM 2014). (PDF)
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)
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)
Ernesto Jiménez-Ruiz, Bernardo Cuenca Grau. LogMap: Logic-based and Scalable Ontology Matching. In the 10th International Semantic Web Confernece (ISWC 2011). (PDF)
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)
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)
Complete 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 and EU FP7 projects SEALS and Optique.
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.