Part of the knowledge in a c-schema is there to help the agent's context manager determine if the c-schema is a good match for the current situation as well as to provide the agent with information needed to make predictions about the situation. This information includes information about the setting, actors and objects present, and states of the world.