You use the UML Profile diagram to model how you want to extend the UML metamodel by creating a Profile – adding new classifier types, creating new properties, and specifying new semantics in order to make the metamodel suitable to your specific problem domain.