Participant Role
- CURIE:
gmeow:ParticipantRole - IRI: https://blackcatinformatics.ca/gmeow/ParticipantRole
- Category: class
- Defined by:
gmeow:slices/events - Box roles: TBox role (What is this?)
The role an entity plays in an event — a VALUE, never a participation subproperty. The set is open; a role not among the seeds is a FRESH gmeow:ParticipantRole individual with rdfs:label. Carried by gmeow:participationRole on a gmeow:Participation.
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:ParticipantRole as a specialized kind of gufo:QualityValue. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
External Equivalences
Equivalent or closely aligned targets: sem
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:ParticipantRole |
equivalence | - |
skos:relatedMatch | sem:RoleType | gmeow-events.sssom.tsv; gmeow:eqEvents033; confidence 0.55 |
Usage Advice
Use when
- Use as the value vocabulary for the participation-role axis — the open set of individuals (principal, witness, officiant, performer, …) that
gmeow:participationRoledraws from; mint a fresh individual for a role not seeded.
Avoid when
- Avoid reviving a hasWitness-style participation SUBPROPERTY (the former genealogy idiom was refactored into role values, Principle 6), and avoid confusing it with
gmeow:EventType— role is who-did-what, type is what-kind, two orthogonal axes.
How to use
- Add a new role as a
gmeow:ParticipantRoleindividual with rdfs:label and skos:definition; reference it from agmeow:Participationviagmeow:participationRole, which is non-functional so a participant may bear several roles.
Examples
- ex:roleBestMan a
gmeow:ParticipantRole; rdfs:label "best man"@en.