Understanding Essential Skills
Thinking Skills differentiates between five different types of cognitive functions. However, these functions are interconnected.
Source: http://www.hrsdc.gc.ca/eng/workplaceskills/essential_skills/general/Help_section51.shtml