Relationship between Task and Domain Models

There is one-to-one relationship between tasks and instances of domain-action.
For duplicated tasks, however, they share the same instance of dm-action.
Tasks are related to instances of dm-action via "semantics". The semantics is a string of text which will be automatically parsed according to the following rule to create new instances of dm-action.