Dal momento che vengono visualizzati solo ruoli e connettori e non le classi specifiche o le identità delle istanze partecipanti, è possibile riutilizzare una collaborazione per creare un diagramma di modelli strutturali di oggetti di collaborazione e per modellarne la funzionalità comune, simile a una maschera. Per visualizzare la specifica ricorrenza di un modello, si utilizza una ricorrenza di collaborazione.
Una collaborazione può includere classificatori da diverse parti del sistema che si sta modellando e un singolo classificatore può eseguire diversi ruoli e partecipare a più collaborazioni. Ciò significa che un ruolo in una collaborazione fa riferimento a un classificatore, ma che la collaborazione non possiede fisicamente né contiene il classificatore a cui si fa riferimento.
Come viene illustrato nella seguente figura, una collaborazione viene visualizzata come un'ellissi tratteggiata con due aree.

L'area superiore specifica il nome univoco della collaborazione. Generalmente, il nome identifica
il modello o meccanismo fornito dalla collaborazione.
Nel suddetto esempio, la collaborazione definisce i componenti di un veicolo. Il nome della collaborazione
è Car. L'area della struttura mostra la struttura interna della collaborazione tramite una serie di
ruoli. In questo esempio, i ruoli Door e Frame collaborano per definire la collaborazione Car. I ruoli
vengono indicati come rettangoli che contengono il nome del ruolo, i due punti e, se specificato, il
nome del classificatore a cui si fa riferimento. Una linea piena collega i ruoli Door e Frame nella
collaborazione.