Functional Role Semanitcs