Generic ontology based User Model : GenOUM