XooCode(){

Schema: Role

Schema: Role Example Markup

The following are examples of markup written in json+ld that include the correct usage for Schema: Role.

EmployeeRole

EmployeeRole JSON-LD example for the employee relationship inside an Organization. OrganizationRole subtype adding baseSalary and salaryCurrency. Used with Organization.employee to carry role-scoped data.

Role

Role JSON-LD example for attaching time-scoped or context-scoped metadata to an existing property. Intangible subtype adding roleName, namedPosition, startDate, endDate — used when plain property values lose information (e.g. member since / until, player jersey number).

PerformanceRole

PerformanceRole JSON-LD reference — Role subtype with characterName. For an actor's role in a performance.

OrganizationRole

OrganizationRole JSON-LD reference — Role subtype with numberedPosition. For a person's role within an organization (board seat, department head).