Relations Between Knowledge Engineering and Cognition