Definitions and terminology