The recent NIST research effort towards the development of the basic foundations of the next generation of CAD systems suggested a core representation for design information called the NIST core product model (CPM) [5] and a set of derived models defined as extensions of the CPM (e.g.[6][7]).
[8] The importance of representation for design rationale has been recognized but it is a more complex issue that extends beyond artifact function.
One is to highly abstract and categorize existing knowledge including experiences into a series of design principles, rationales and constraints.
For instance, researchers at the Engineering Design Centre at Lancaster University, UK established a unique knowledge representation methodology and knowledge base vocabulary based on the theory of domains, design principles and computer modeling.
Blessing [12] proposes the process-based support system (PROSUS) based on a model of the design process rather than the product.
Together with the common product data model (CPDM), PROSUS supports the capture of all outputs of the design activity.
[16] For example, WebCADET [17] is a design support system that uses distributed Web-based AI tools.