Ontologies
provide a way to represent meaning. Although they can be used by humans
themselves, they are mainly intended to be used by computer systems. As
such, they are ideal for use by and between agents.
The goal of the apprenticeship/thesis is to survey existing literature on both fields, and their interaction, and to design and implement a small proof-of-concept. This tool should enable a multi-agent system to use an ontology, and be capable of handling newer versions/evolutions of the ontology without break-down. You are free to chose whatever example application this proof-of-concept will be/look like.
Java, Eclipse
You have programming skills in Java. Experience with the Eclipse platform is an advantage but not a necessity. You are able to work autonomously, as well as in a team.
Stijn Christiaens (stichris at vub.ac.be)