Ho una classe chiamata "Istituzione" che rappresenta un'istituzione pubblica (con proprietà come id_inst, name_inst, tel_inst, fax_inst ...). L'istituzione può avere istituzioni affiliate, ad esempio un'università è composta da diverse facoltà (che sono anche istituzioni con le stesse proprietà e metodi). Queste facoltà possono anche avere istituzioni affiliate: laboratori, annessi, ecc.
Come posso esprimere questo concetto in un diagramma di classe UML?