Constructive Knowledge Definition