Da La Guida dell'utente al linguaggio di modellazione unificata (Booch, Rumbaugh, Jacobson) association è "una relazione strutturale che descrive un insieme di collegamenti, in cui un collegamento è un connessione tra oggetti ".
Aggregation è "una speciale forma di associazione che specifica una relazione di intera parte tra l'aggregato (il tutto) e un componente (la parte)."
Infine, usage è "una dipendenza in cui un elemento (il client) richiede la presenza di altri elementi (il fornitore) per il suo corretto funzionamento o implementazione".
Dato questo, l'aggregazione implica l'utilizzo, quindi non è necessario descriverlo separatamente per una relazione di classe interiore.