What is type / revision effectivity and how it is used in Aras ?

Hi all , I know about date and unit effectivity. But can anyone explain me about type / revision effectivity and how it can be used in Aras BOM ? Thanks for help !