Associations can have a role that specifies the purpose of the association and can be uni- or bidirectional (indicates if the two objects participating in the relationship can send messages to the other, of if only one of them knows about the other). Each end of the association also has a multiplicity value, which dictates how many objects on this side of the association can relate to one object on the other side.
Asocioj povas havi rolon kiu specifas la intencon de la asocio kaj povas esti unu - aŭ ambaŭdirekta (indiko ĉu la du objektoj partoprenantaj la interrilaton povas reciproke sendi mesaĝojn, aŭ ĉu nur unu el ili konas la alian). Ĉiu finaĵo de la asocio ankaŭ havas valoron de multeco, kiu indikas kiom da objektoj cis la asocio povas rilati al unu objekto sur la alia flanko.