Good idea to look at this. Related stuff I started here:OWL, also MOTPlus and maybe DialogPlus. Definitly OWL should be integrated. Btw you also can have a look at the Protégé ontology editor.