here are some terminology and properties associated with sub class relationships, a super classes and uml are sometimes called generalization with sub classes called specialization and some sub class relationship is said to be complete if every object in the super class is in at least one sub class and it's incomplete if that's not the case and incomplete is also sometimes known as partial, a sub class relationship is known as disjoint if every object is in at most one subclass.