In this paper, we review different context classification systems that have been used to define elements of context. Although existing classification systems cover various types of context, in the development of context aware applications, only a few types of context have been used. In this work, we aim to build a context classification model based on Activity Theory that provides a basis both for dialogue amongst context awareness researchers and for the implementation of a context awareness architecture.