OWL reasoner engines can contribute with the semantic enrichment over ontologies. The manner in which this knowledge is represented in OWL has been an obstacle to incorporate this semantic features in the object-oriented paradigms. JASB architecture pretends to be a bridge for joining this two different worlds. This platform offers a connection point in which the object instances of the object-oriented programming could have semantic features provides by mean of the reasoning processes available in OWL arena.
The architecture is composed by two clearly differenciated tools, each one is focussing on different objective.
In the logical sequence of a software development, the first tool covers the statical aspect of the inclusion of semantic features into object-oriented application. Thus, in the following picture can be seen the architecture for thisthe first tool, the JASB compiler.