Skip to content
EN FR

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 rolePath with 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.