Explanations in knowledge systems: the roles of the task structure and domain functional models | IEEE Journals & Magazine | IEEE Xplore