Fundamental context data, called the primary/primitive types, encompass identity, location, activity/status, and time.
Beyond that, a great diversity of data sources can be used as contextual information.
Focusing on communication applications, we identify five different context dimensions: