Condition is made up of the following attributes:
- context — different environmental features (easy, medium, and complex);
- skill hierarchy — the number of skills that are needed for problem-solving (the whole skill hierarchy or the part of it)
In the book, the authors also write about knowledge as an additional factor that can make the condition more complex or easy. For example, it could be easy for a librarian to look for familiar information (for example, weather type) but more challenging to look for unfamiliar information (quantum computer). Notice that the skill hierarchy is the same; however, in the more challenging context, one needs additional knowledge. I do not single out knowledge in a separate category because, in my opinion, they already stand behind the context or skill hierarchy. What will one use the knowledge for if it appears without context or skill?