A knowledge-based approach for predicting the internal structure of objects with two-level case-based reasoning