Knowledge representation in support of adaptable elearning services for all