In the scenario, Morville asks Alexa to play a song that he likes. Alexa doesn't have enough context to know which song he means so it conducts a follow up interview with him to build sufficient context. The next time Morville asks, Alexa can rely on previously cached context to select the correct song.
Something that is liked, or is of interest to the user.
An associative connector indicates an association between symbols.
A causal connector indicates that the source symbol is the cause or the origin of the target symbol. Causal connectors are the main operators in actors, wherein the modal response on the right is triggered by the context on the left.
A required circumstance. Can be used to indicate requirements in whatever context is appropriate.
Describes a policy for the selection or creation of content that should be included in the response.
The circumstances under which the interaction with the user occurs.
A user goal: something the user is attempting to accomplish.
An inference connector indicates that the target symbol may be inferred from the origin symbol. Inference connectors are the main operators in inferences, where the context elements on the right are inferred from the data on the left.
An interview represents the system asking the user for more information. It can represent a single question, or multiple questions that must be satisfied before the system can proceed.
A Mandatory container represents a set of elements where all of the elements described within must be present. Represents an explicit expression that the elements are mandatory.
A special kind of data that has been explicitly created by a user. Unlike other kinds of data, User Input often has a tautological association with context (e.g. A user has the goal of opening a file, because they have explicitly said they want to open the file), so as a result it is differentiated from general data.