The kernel of GNOWSYS is structured to accommodate different dimensions of knowledge representation: semantic, complexity, and generality dimensions, in addition to a communicating interphase. Figure 1 is one way of representing the architecture.