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:
- OWLAPI (v. 3.2);
- Protégé (v.4.1) libs;
- Log4J (v.1.2);
- CMA-DL (v0.1 - Compiled version attached to this page);
- HermiT Reasoner (v.1.3);
Installation instructions
From source code
- Checkout the lattest version at the repository:
- # bzr checkout lp:protege-merging-plugin
- Download libraries into protege-merging-plugin/lib path (create one if it doesn't exist)
- Set your PROTEGE_HOME environment variable to a valid Protégé instalation;
- Run the ant build:
- # ant
- 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
- Checkout the lattest version at the repository:
- # bzr checkout lp:ontology-merging
- Download libraries into ontology-merging/lib path (create one if it doesn't exist)
- Run the ant build:
- # ant
- 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.