Schönen Vormittag,

ich schreibe gerade meine Masterarbeit im Bereich von Multiagentensystemen. Es geht um eine Getränkeabfüllanlage, die mittels Multiagentensystem organisiert werden soll. Meine Aufgabe besteht darin, eine Ontologie für das System zu entwickeln, mithilfe derer sich die Agenten anschließend unterhalten können. Meine Idee war es die Ontologie in OWL zu entwickeln und anschießend in Java zu implementieren. Meine Frage ist nun einerseits, ob es sinnvoll ist, die Ontologie erst in einer desciption language bzw einer deklarative Sprache zu entwickeln und dann in eine imperative Sprache umzuwandeln, um sie dann zu implementieren oder, ob es nicht möglich/ ratsam ist, die Ontologie gleich in Java zu erstellen?
Zudem würde mich interessieren, ob OWL für die Kommunikation zwischen Agenten in einem Produktionsprozess geeignet ist, da sie ja eine Web Ontology Lanuage ist.
Vielen Dank bereits im Voraus und noch einen schönen Tag!