This paper presents a framework for a learning based approach to dynamically evolve the conceptual structure of a database in order to facilitate virtual representation of data in a CAD environment. A generic object model is presented which spans applications from a wide range of engineering design domains. The object model is complemented with a schema model. The object model and the schema model are justified through several sample cases depicting the mapping from the object model to the schema model.