Hi,
The ContextString is intended to be used in x++ code to enable/disable policies.
The RoleProperty is defined as context string on the roles. You can then link multiple roles to one or more policies with a certain context string.
The RoleName is used to have a policy enabled for just one particular form.