An example for knowledge representation in mechanical design using Object Oriented methodology