Your question cover a broad number of aspects. What do you really are looking for? Please, be more specific and probably you will get some help on those specific matters.
Clearly, you can use several procedures for morphological analysis. For example you can employ a component analysis helping you to find out the number and type of morphemes. Alternatively, you can also use an analysis using tree diagrams. For more details, I refer you to the following links:
I suggest that you contact Dr. Paula Mabee (in RG). She has worked intensively on this subject, especially on ontologies. See her list of publications.