“…The context model that we propose in this paper is based on ontology (Bhatt et al, 2006). Ontologies are useful for context modeling as they map the three fundamental concepts in a context model, namely: (i) class, which represents existing things a domain such as user, profile, products, and so on, (ii) relationship among classes for instance likes, works, has, and so on, (iii) class properties or attributes such as date of birth, address, marital status, and so on.…”