It specifies the name of the task.
Several tasks may have the same name, in this case these tasks should have the
same core attributes. Depending if they share the same context or not, the same
parent task or not, they should also have the same context attributes.
When a task is created, its “semantics” is
automatically set to be the same as the name of the task.
The “semantics” is just a string of text which will be automatically
parsed by the Language
Generation Engine to represent the task.
There are 3 types : Interactive, Automatic and Manual.
If a task is composite, it has decomposition. Decomposition defines how a task should be performed : its sub-tasks and their relationships.
The user can enter any notes or comments about the task.
minCard defines the minimum number of time the task can be executed.
maxCard defines the maximum number of time a task can be executed. By default a task can be performed infinitively, so maxCard has no value.
Preconditions indicate requirements to be fulfilled to execute the task.
Feedbacks may be provided by the system to inform the user the task has been performed. Feedbacks are generally not mandatory and may appear in different forms.
It is a special indicator. It signifies the normal termination of the parent task.