The concept of “Features” has been recognized as a neutral form of communication between design and manufacturing. Since virtually all CAD systems define part models using B-Rep or CSG formats, a facility is needed to convert geometry based part models to ones which are feature based. This paper outlines the framework of a facility which would enable part models from any type of CAD system to be converted to a format which could be analyzed using a knowledge based design system. This facility relies on the user to recognize and isolate the individual features of the model and then extracts the dimensions, locations and relative positioning of the features within the model. These features are then organized into a feature graph for the construction of a feature based part representation. The procedures for the construction of this part representation include feature instantiation, feature placement and functional specification.