This work won the award for the best project at LDAC2019 Hackathon . We extended the work by Faria et al. and modified their tool AgreementMakerLight for this project.
Our implementation can be used to exploring the capabilities of AgreementMakerLight tool for ontology matching. We used Python scripts to automate creating different outputs by trying out different settings of AgreementMakerLight to determine the best property combination for matching your domain ontology.
- Python 3.7
- RDFlib
- Numpy
- Itertols
- re
- os
- Clone this repo.
- Download and unzip AgreementMakerLight inside the repo such that AgreementMakerLight.jar and OntoMatch.py and Folder 'store' are in the root folder.
- Place the ontologies to be compared in your root folder.
- Open OntoMatch.py using VS code or similar.
- Edit the combination of properties in the
main()
in the fileOntoMatch.py
. - Run the code.
- You would see results in
count_result
andresult
file.