The content of agent messages is often defined according to some ontology through which agents can communicate with each other based on a common vocabulary. However, when ontology evolves, the existing agents may not be able to communicate properly with new agents built on the evolved ontology unless existing agents are re-designed or re-implemented. In this paper, we propose an ontology management platform called OntoWrap with three distinct components. Firstly it maintains an ontology repository which keeps track of changes to ontology so that the relationship between different versions of ontology and their extensions are maintained. Secondly, it maintains a service repository which links ontology with agent service specifications so that different implantations of an ontology are also maintained. Thirdly, based on the ontology versioning and service specifications, a wrapping service framework is provided for the automatic generation of adapter agents for existing agents to make use of new services.
[1]
Mark A. Musen,et al.
The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility
,
2000,
EKAW.
[2]
Agostino Poggi,et al.
A development toolkit to realize autonomous and interoperable agents
,
2001,
AGENTS '01.
[3]
Thomas R. Gruber,et al.
Toward principles for the design of ontologies used for knowledge sharing?
,
1995,
Int. J. Hum. Comput. Stud..
[4]
H. Sofia Pinto,et al.
A methodology for ontology integration
,
2001,
K-CAP '01.
[5]
Michael Wooldridge,et al.
Introduction to multiagent systems
,
2001
.
[6]
Boris Motik,et al.
User-Driven Ontology Evolution Management
,
2002,
EKAW.