Notation diagrams use the following conventions to depict classes and relationships:

Notation diagrams use the naming conventions described in the Taligent Guide to Designing Programs:
| Prefix | Example | Indicates | |
| A | ADocRefType | Template arguments | |
| E | EExceptionType | Enumerated type names | |
| f | fUniqueld | Data members | |
| fg | fgClassSemaphore | Non-constant static data members | |
| k | kEmbeddedModelAdded | Constants (including those of enumerated type) | |
| M | MEventHandler | Mixin classes | |
| T | TGrafEditSelection | Standard classes | |
| V | VInitialize | Virtual base classes |
Notation diagrams show the member functions associated with a class:

The simple class diagram below shows an example of the notation:
