“…Several contexts are common and fundamental such as user, location, computational entity and activity for current situation. Therefore, ontology is used to describe concepts, attribute and relationship between related components in specific domain [13]. The ontology knowledge base is mainly used for storing ontology, context information, user model and reasoning rules.…”