The UML is an Object Modelling Group (OMG) standard that acts as a means of communication in the object-oriented (OO) arena. It defines a notation that consists of graphical elements you can use in UML models. In other words, the notation is the syntax of the modelling language. A meta-model defines the actual notation, and this is normally represented as a class diagram. The meta-model can help you ensure that your models are well formed—that is, that they are syntactically correct.
You can discover more about the UML and the work of the OMG by visiting http://www.uml.org.
Although the UML standard defines how you represent items, it does not stipulate the process you use to create models. In other words, the UML does ...