Personal page of Mariem Mahfoudh describing her research and publications.
This is the companion web page for our paper titled « Algebraic Graph Transformations for Merging Ontologies » submitted to MEDI – […]
This is the companion web page for our paper titled « Algebraic Graph Transformations for Merging Ontologies » submitted to MEDI – International Conference on Model & Data Engineering 2014.
This page describes the software we developed for our research work on ontology merging.
If you have any comments/questions regarding the research work or software, please feel free to contact us.
The package is licensed under a GPLv3 (license in the Jar files).
We provide two softwares :
To run the software, issue the following command:
$ java -jar OntologiesMapping.jar
$ java -jar GROM.jar
Note: You can convert OWL ontology to AGG (and back-and-forth) using our previous work : OWLToGGX / GGXToOWL.
Below, a representation of the proposed softwares required in the process of merging ontologies and the interactions between them.
Step 1. The execution of
OntologiesMapping.jar, with these two ontologies as input, outputs the following mapping file : MappingOntologies.xml.
Step 2. With a manual edit step, the file becomes : MappingOntologiesManual.xml.
Step 3. The execution of
GROM.jar, with these two ontologies as input and
MappingOntologiesManual.xml as mapping file, outputs the following merged ontology : EOCCalpsCOCCalps.ggx (EOCCalpsCOCCalps.owl)
Below, a visualization of the concept hierarchies. Note that the ontologies also contain individuals, properties and restrictions, all handled in the merging process.
|COCCalps :||EOCCalps :||EOCCalpsCOCCalps :|
Please cite as :
M. Mahfoudh, L. Thiry, G. Forestier, and M. Hassenforder.
Merging Ontologies using Algebraic Graph Transformations
In 4th International Conference on Model & Data Engineering, Larnaca, Cyprus, 2014.