This document describes a learner modeling approach built upon an ontology for computing environments for human learning (CEHL). The proposed learner ontology includes concepts for the learner, learner profile, pedagogical activity, and pedagogical assistance. The learner concept includes personal data, type of learner, cognitive level, and degree setting. The learner profile concept includes behavior, knowledge, skills, interactions, and conception. The pedagogical activity concept includes pre-tests to assess learner level and appropriate learning methods. Pedagogical assistance is then provided related to the chosen pedagogical content and activity.