Roles and role paths
Documentation status: reference — see Maturity and evidence.
A role names the place a participant occupies in a concept or relation. A rolePath projects information from that conceptual structure.
fields:
- IdUser:
type: String
rolePath: User.Id
- IdContact:
type: String
rolePath: Contact.Id
Rules
- use stable business role names;
- preserve the case and full path expected by the model;
- do not confuse
rolePathwith a database column name; - verify the model path before troubleshooting persistence.
Role paths keep technical projections connected to the meaning carried by the conceptual model.