Ontology Merging Project

technology

Protégé Merging Plugin

Source

The source is hosted at Lauchpad. Also, it can be downloaded via bazaar:

# bzr checkout lp:protege-merging-plugin

Dependencies

Our plugin depends on the following libraries:

Installation instructions

From source code

  1. Checkout the lattest version at the repository:
    • # bzr checkout lp:protege-merging-plugin
  2. Download libraries into protege-merging-plugin/lib path (create one if it doesn't exist)
  3. Set your PROTEGE_HOME environment variable to a valid Protégé instalation;
  4. Run the ant build:
    • # ant
  5. Launch the Protégé OWL editor;

Binaries

A binary version of the plugin is available here.
To install this distribution all one have to do is copy the plugin jar into ${PROTEGE_HOME}/plugins.

Screenshot


Ontology Merging Library

The Ontology Merging Library uses the CMA-DL algorithm proposed by Thomas Meyer, Kevin Lee and Richard Booth (the paper is available here).

Source

The source is hosted at Lauchpad. Also, it can be downloaded via bazaar:

# bzr checkout lp:ontology-merging

Dependencies

Our plugin depends on the following libraries:

Installation instructions

From source code

  1. Checkout the lattest version at the repository:
    • # bzr checkout lp:ontology-merging
  2. Download libraries into ontology-merging/lib path (create one if it doesn't exist)
  3. Run the ant build:
    • # ant
  4. The jar file must have been generated at the lib path;

Binaries

A binary version of the plugin is available here.
To install this distribution all one have to do is to put it into the $CLASSPATH;

How to use

Basically the library offers two operations: mergeOntologiesUsingNewCMA() and mergeOntologiesUsingClassicCMA(). Both operations uses as input a List containing the Sets of axioms taken from the ontologies beeing merged.

Here is available a code that demonstrates how to use the library.