participation event
- CURIE:
gmeow:participationEvent - IRI: https://blackcatinformatics.ca/gmeow/participationEvent
- Category: property
- Defined by:
gmeow:slices/events - Box roles: RBox role (What is this?)
The event a participation is part of (functional — one event per participation).
Structure
Property shape: object property; gmeow:Participation -> gmeow:Event; functional
Practical Pattern
Use gmeow:participationEvent from gmeow:Participation to gmeow:Event when the relationship itself belongs in the native GMEOW graph.
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
# --- 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 .
ex:partSam a gmeow:Participation ;
gmeow:participationEvent ex:wedding ;
gmeow:participationParticipant ex:sam ;
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 .
Common Companion Terms
gmeow:Participation, gmeow:Event
Projects To
| Profile | External Targets |
|---|---|
ical |
ical |
schema-org |
schema |
vcard |
vcard |
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:participationEvent |
projection | ical |
projects to / <= | ical:attendee | gmeow:mapIcalAttendeeReified; confidence 0.8; lossy: role / period / confidence / standpoint of the participation are dropped; the participant becomes a bare ATTENDEE; transform gmeow:fnParticipationToEventRole |
gmeow:participationEvent |
projection | schema-org |
projects to / <= | schema:attendee | gmeow:mapSchemaAttendee; confidence 0.9; lossy: the Participation's period / confidence / evidence / standpoint collapse to a flat schema:attendee edge; transform gmeow:fnParticipationToEventRole |
gmeow:participationEvent |
projection | schema-org |
projects to / <= | schema:birthDate | gmeow:mapSchemaBirthDate; confidence 0.95; lossy: the birth Participation (role, period, confidence, standpoint) and fuzzy-date bounds are dropped; only the principal's birth instant survives as schema:birthDate; transform gmeow:fnBirthEventToDate |
gmeow:participationEvent |
projection | schema-org |
projects to / <= | schema:birthPlace | gmeow:mapSchemaBirthPlace; confidence 0.95; lossy: the birth Participation detail drops; only the principal's birthplace survives |
gmeow:participationEvent |
projection | schema-org |
projects to / <= | schema:deathDate | gmeow:mapSchemaDeathDate; confidence 0.95; lossy: the death Participation (role, period, confidence, standpoint) is dropped; only the principal's death instant survives |
gmeow:participationEvent |
projection | schema-org |
projects to / <= | schema:deathPlace | gmeow:mapSchemaDeathPlace; confidence 0.95; lossy: the death Participation detail drops; only the principal's deathplace survives |
gmeow:participationEvent |
projection | schema-org |
projects to / <= | schema:organizer | gmeow:mapSchemaOrganizer; confidence 0.9; lossy: the Participation's period / confidence / evidence / standpoint collapse to a flat schema:organizer edge; transform gmeow:fnParticipationToEventRole |
gmeow:participationEvent |
projection | schema-org |
projects to / <= | schema:performer | gmeow:mapSchemaPerformer; confidence 0.9; lossy: the Participation's period / confidence / evidence / standpoint collapse to a flat schema:performer edge; transform gmeow:fnParticipationToEventRole |
gmeow:participationEvent |
projection | vcard |
projects to / <= | vcard:bday | gmeow:mapVcardBday; confidence 0.95; lossy: the birth Participation (role, period, confidence, standpoint) and fuzzy-date bounds are dropped; only the principal's birth instant survives as vcard:bday; transform gmeow:fnBirthEventToDate |
Usage Advice
Use when
- Use to bind a
gmeow:Participationto the singlegmeow:Eventit is about — the mandatory event player of the relator.
Avoid when
- Avoid pointing it at a non-event, and avoid splitting one participation across two events — it is functional, so a participant in two events is two Participations.
How to use
- Assert exactly one
gmeow:participationEventperParticipationalongsidegmeow:participationParticipant; the SHACL closure shape checks both players are present.
Examples
- ex:p1
gmeow:participationEventex:wedding.