Knowledge integration for architectural design

In General Design Theory, a meta-model is defined as the representation of designing objects during the design process, which has a finite set of attributes. The meta-model for architectural design is a kind of a knowledge-base, as it is called in the field of artificial intelligence.