Provide extensibility and specialization mechanisms to extend the core concepts. For
example, the UML provides stereotypes, which allow new elements to be defined by
extending and refining the semantics of existing elements. A stereotype is enclosed in
double chevrons (>).