Task learning: At design-time, generic tasks are related to resources, which are
considered relevant for executing the given task. The user-context-model allows
for deriving these resources from the user’s current task and presenting the user
with them.