Ontology Aware Multi-Agent System

    Background

    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.

    Apprenticeship / thesis

    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.

    Environment

    Java, Eclipse

    Required skills

    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.

    Contact

    Stijn Christiaens (stichris at vub.ac.be)