Participation
- CURIE:
gmeow:Participation - IRI: https://blackcatinformatics.ca/gmeow/Participation
- Category: class
- Defined by:
gmeow:slices/events - Box roles: TBox role (What is this?)
A reified participation of an entity in an event, in a role, over a period, on some evidence — the same relator idiom as gmeow:NameUsage. Mint one Participation per (event, participant, role) tuple when role / period / confidence / evidence must be recorded; the 80% case uses the flat gmeow:hasParticipant. Perspectival and co-equal: a disputed role is several standpoint-indexed Participations that coexist, none privileged; a withdrawn one is kept with gmeow:displayable false, never deleted.
Structure
Subclass of: gufo:Relator
Practical Pattern
Use gmeow:Participation as a specialized kind of gufo:Relator. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Wedding
- Source:
slices/core/events/examples/wedding.ttl - Examples catalog: open in catalog#example-slices-core-events-examples-wedding
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: an event on the four orthogonal axes. A wedding has a
# TYPE (eventTypeMarriage), a temporal placement carried in an EXPLICIT frame
# (P11: the instant is meaningless without its TemporalFrame), and a LOCATION —
# three independent axes. The fourth axis is participation: most attendees ride
# the flat gmeow:hasParticipant (the 80% case), but the principals and the
# officiant are promoted to reified gmeow:Participation relators so their ROLES
# are recorded — the reify-on-demand idiom shared with NameUsage.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/events/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# --- Reified participations: the two principals and the officiant, with roles.
# A withdrawn or disputed role would coexist as another Participation
# (displayable false, or standpoint-indexed) — never overwritten (P9/P10).
ex:partAlex a gmeow:Participation ;
gmeow:participationEvent ex:wedding ;
gmeow:participationParticipant ex:alex ;
gmeow:participationRole gmeow:roleParticipantPrincipal .
Blame Deflection
- Source:
slices/core/deception/examples/blame-deflection.ttl - Examples catalog: open in catalog#example-slices-core-deception-examples-blame-deflection
ex:deceiverRole a gmeow:Participation ;
gmeow:participationEvent ex:coverStory ;
gmeow:participationParticipant ex:spokesperson ;
gmeow:participationRole gmeow:roleDeceiver .
External Equivalences
Equivalent or closely aligned targets: prov, 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:Participation |
equivalence | - |
skos:closeMatch | prov:Association | gmeow-events.sssom.tsv; gmeow:eqEvents008; confidence 0.6 |
gmeow:Participation |
equivalence | - |
skos:relatedMatch | sem:Role | gmeow-events.sssom.tsv; gmeow:eqEvents009; confidence 0.5 |
Usage Advice
Use when
- Use when a participation must be first-class — when the role, period, confidence, evidence, or standpoint of an entity's part in an event matters (an officiant at a wedding, a disputed witness), the reified half of the
gmeow:hasParticipantflat/relator pair.
Avoid when
- Avoid it for the 80% case where an event simply has a participant with no role or period to record — use the flat
gmeow:hasParticipantand promote only on demand (thehasMet/InterpersonalRelationshipduality); never mint a per-role subclass.
How to use
- Mint one
Participationper (event, participant, role) tuple, bind the players withgmeow:participationEventandgmeow:participationParticipant, addgmeow:participationRole/gmeow:participationInterval/ evidence as needed, and index a contested role withgmeow:accordingTo+gmeow:confidence; retract withgmeow:displayablefalse rather than deletion (Principle 10).
Examples
- ex:p1 a
gmeow:Participation;gmeow:participationEventex:wedding;gmeow:participationParticipantex:priest;gmeow:participationRolegmeow:roleOfficiant.