semantics :
When a task is created, its “semantics” is automatically set to be the same as the name of the task. However, when modifying a task, changes in either task name or its “semantics” will not affect each other.
The “semantics” is just a string of text which will be automatically parsed to the Language Generation Engine to represent the task.