Definition and typology