A property relating an agent to a role that the agent holds. This is done via the indirection: foaf:Agent pro:holdsRoleInTime [ a pro:RoleInTime ; pro:withRole pro:Role ] . The ontology permits one to specify the time period over which a role is held, and the other contextual entities to which that agent's role relates.