Evolutive Ontologies by versioning
Résumé
To solve semantic conflicts in the mediation of heterogeneous distributed databases, we propose a multi-agent system which contains domain ontologies. When a local source is added by an expert, ontology is dynamically created by the system. The expert can also completed it. It evolves with the update of the local base but also when an user performs a query. A process examines the query and creates temporary semantic links. These must be validated or not by the user. The result validation implies version creation from temporary links. The modification and deletion of database elements by the expert perform the ontology evolution. The ontology evolution is automatically performed by the system through the detection of new semantic links and versions. The ontologies also evolve dynamically when a new database is added or when it is modified by an expert. The evolution history is stored to easily identify the adding. Moreover, each version contains the modified information, therefore none tool is necessary to identify the modifications