The development of context-aware applications is a complex process that involves context management. A context life cycle implies 4 essential steps: context acquisition, context modeling, context reasoning and context dissemination [1]. In [2], we tackled the issue of context modeling and reasoning by proposing an approach based on Relational Concept Analysis (RCA) and Descriptive Logic (DL), respectively. A main aspect that is neglected in context model is the context variability, which we refer to it as a range or set of context values of an environment along which that environment changes. Context variability can benefit from software product lines [3]. For this reason, this paper proposes an approach describing the relationship between a context RCA-based model and a feature model in order to describe the variability of contexts in which software of a software product line is used. Thus, we represent a feature model as ontology to obtain a semantic model. We also define context rules derived from the context model and based on SWRL that we apply to SPL configurations. We explain the inferred reasoning justifications obtained from a reasoner and detail the implementation of our proposed approach.