Learning technology specifications: semantic objects for adaptive learning environments. (1st June 2005)