Declarative Knowledge: Knowing that...
Procedural Knowledge: Knowing how...
Schematic knowledge: Knowing why...
Strategic knowledge: Knowing when, where and how to apply knowledge