AgreementMaker Light
31 Mar 2017No fancy webpages, no extensive documentation. But this tool doesn’t need it.
As said in his repository AML is an ontology matching system specialized on the biomedical domain but applicable to any ontologies.
It is Open Source, free, simple and efficient. The community loves it.
First, as usual, some theory. This paper is suitable to learn about ontology matching systems and perfect while familiarizing with AML. Paper
Here you can find precious info like this:
The program is a jar, we can execute it in the system console. Don’t forget to get rid of the java heap if you are going to work with big files. There are some ontologies in the repository perfect for testing his functionalities. In this case comparing a human with a mouse.
Once loaded we can see the two ontologies ready.
First try an automatic Match.
It didn’t work for me. So I tried a custom Match
and selected all the Matching Steps.
Now there is the Alignment proposed.
The information is displayed in order of percentage of similarity. (I don’t understand why it gives under a 100% for exactly the same words). And you can select correct or incorrect matches manually.
While you scroll down you can start to see matches that probably will be the same, but it is understandable that the algorithm doesn’t get it.
When you get to the 70% the things get complicated. Some concepts are clearly the same, and others not.
Even for a human, it can be hard to take the decision if it will be useful to make an alignment like this. I would rather not, but maybe for the purpose of the database is fair enough.
An example of setting incorrect on mapping.
And that’s all.
It has been such a pleasure to dive into all this DBpedia base of knowledge. Thanks to everybody involved in the projects and tools that I have reviewed in the last four posts :)
Adios y buena suerte ;)