From NeOn Wiki


Developed by Chan Leduc
Review not available
Status not available
Last Update 27.03.2008
Current Version [[current version:= <ask format="template" template="CurrentVersion" limit="1" searchlabel="" sort="version number" order="descending" default="no version available"> 1.x/Alignment *</ask>]]
Homepage [ 1.x/Alignment Website]
License LGPL
NTKVersion 1.2.3

A tool for computing and managing ontology alignments.


Functional Description

The Alignment Server Plugin allows one to automatically compute and manage ontology alignments. More precisely, the Alignment Server Plugin offers the following functionalities:

  • Find alignments between ontologies or those available on the server
  • Match ontologies
  • Trim alignments by applying thresholds to existing alignments
  • Retrieve and render alignment in a particular format
  • Store an alignment permanently on the server

User Documentation

  • Use the plugin with the Alignment Server.

To activate the NeOn Alignment Plugin from the NeOnToolkit Menu, click on the "Align" menu or the button on Toolbar, a view "Alignment Server" for the plugin will be opened. The figure below shows the available functions of the plugin.


The NeOn Alignment Plugin can work in two modes : offline and online. Roughly speaking, the offline mode allows users to reach main functionalities of the Alignment Server without connection to the server while the online mode offers additionally mechanisms to store and reuse alignments. In the offline mode, which is activated by clicking on button "Offline", the NeOn Alignment Plugin can access to NeOn Toolkit ontologies (i.e. opened ontologies in Ontology Navigator) and match any pair of them. Resulting alignments can be stored as local system files and imported to Ontology Navigator as OWL ontologies. In the online mode, which is activated by clicking on button "Online", the NeOn Alignment Plugin provides all functions from the Alignment Server. Resulting alignments are stored on the server and exported to Ontology Navigator as OWL ontologies. This allows NeOn Toolkit users, with help of the Ontology Editor, to use, share or edit alignments.

Stepwise example.

Show the Ontology Navigator view
. From the menu bar of the NeonToolkit, perform "Window -> Show view -> Ontostudio-> Ontology Navigator", and create a project, for example "OntologyProject", in this view.
Open working OWL ontologies
. From the menu bar of the NeonToolkit, open working OWL ontologies in the project "OntologyProject" created above by "File -> Import... -> OntoStudio -> FileSystem Import Wizard".
Activate the Neon Alignment Plugin
. From the menu bar or the button, activate the Neon Alignment Plugin and a view for the plug-in will be openned.
Define an alignment project
. From the view for the plug-in, give a name in the field "Alignment Project Name". This name will be used for an Ontology Navigator project which includes all alignments created by the NeOn Alignment plug-in later on.
Activate the on-line mode
. From the view for the plugin, activate the on-line mode by clicking on the button "Online" and the button "Connect" becomes enable.


To connect to the INRIA's Alignment Server from the NeOn Alignment Plugin, you have to type "" for hostname and "80" for port.
If the connection is successful, we can see the buttons "Refresh", "Match", "Import to Ontology Navigator", "Trim", "Find an alignment...", "Store an alignment..." and "Fetch available alignments..." become enable. In particular, a list of available alignment methods is visible at "Alignment methods". In addition, an Ontology Navigator project, whose name was defined above, is automatically created for alignments.

Matching two ontologies
. First we must fetch the working ontologies from Ontology Navigator by clicking on the button "Refresh". All the working ontologies will be added to two lists "Ontology 1" and "Ontology 2". Choose two ontologies to match from the two lists. Next, choose an alignment method from the list "Alignment methods". Click on "Match" to match these two ontologies with the method chosen. The resulting alignment will be added to the list "Alignments found". See the figure below.


Importing an alignment
. Choose an alignment from the list "Alignments found" and click on "Import to Ontology Navigator". The alignment chosen will be imported as an OWL ontology to the alignment project which was created in Ontology Navigator. Users can navigate the OWL alignment imported in Ontology Navigator. See the figure below.


Fetch available alignments
. This function allows users to obtain a list of all alignments available on the Alignment Server. See the figure below.


  • How to use the NeOn Alignment Plugin with Ontomap Plugin.

In construction