Ontology alignment (also called ontology matching) is the process of identifying correspondences between entities in different, possibly heterogeneous, ontologies. Traditional ontology alignment techniques rely on the full disclosure of the ontological models; however, within open and opportunistic environments, such approaches may not always be pragmatic or even acceptable (due to privacy concerns). Several studies have focused on collaborative, decentralized approaches to ontology alignment, where agents negotiate the acceptability of single correspondences acquired from past encounters, or try to ascertain novel correspondences on the fly. However, such approaches can lead to logical violations that may undermine their utility. The DARE system extends a dialogical approach to correspondence negotiation, whereby agents not only exchange details of possible correspondences, but also identify potential violations to the consistency and conservativity principles. Currently, the DARE relies on LogMap's extension for the Conservativity Principle.
git clone https://github.com/ernestojimenezruiz/dare-system.git
git clone https://github.com/ernestojimenezruiz/logmap-conservativity.git
)mvn clean install
under the logmap-conservativity project folder.mvn clean install
under the dare-system project folder.Dependencies:
Check out the running example in the kr-2016-release. java -jar dare-system-1.0.0.jar
runs the class uk.ac.mas.dare.KR15Environment.