In UML, a relationship is a connection between model elements. A UML relationship is a type of model element that adds semantics to a model by defining the structure and behavior between model elements. ... In UML models, an aggregation relationship shows a classifier as a part of or subordinate to another classifier.