2Other alternatives as domain independent data-classes are possible, but data-paths are easier toconceptualize and to implement. The communicative predicates described in Section5.1, Chapter5can beconsidered domain dependent data-classes, a subject I have not further investigated.