The classification had a structure based on 3 levels, mainly to produce the level 2 as the output. The classification result (level 2) was maintained by using class definitions both from newly described and inherited relations. Operations like combination and extraction from sub and super objects were also applied to take the advantage of all levels.