participation participant
- CURIE:
gmeow:participationParticipant - IRI: https://blackcatinformatics.ca/gmeow/participationParticipant
- Category: property
- Defined by:
gmeow:slices/events - Box roles: RBox role (What is this?)
The entity that took part in the event in this participation. Range is gmeow:Entity (not only Agent) to admit non-agent participants — a document signed, a place visited. Non-functional: a joint role may be borne by several participants.
Structure
Property shape: object property; gmeow:Participation -> gmeow:Entity
Practical Pattern
Use gmeow:participationParticipant from gmeow:Participation to gmeow:Entity 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:Entity
Projects To
| Profile | External Targets |
|---|---|
ical |
ical |
schema-org |
schema |
vcard |
vcard |
External Equivalences
Equivalent or closely aligned targets: prov
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:participationParticipant |
equivalence | - |
skos:relatedMatch | prov:agent | gmeow-events.sssom.tsv; gmeow:eqEvents015; confidence 0.5 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:participationParticipant |
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:participationParticipant |
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:participationParticipant |
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:participationParticipant |
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:participationParticipant |
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:participationParticipant |
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:participationParticipant |
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:participationParticipant |
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:participationParticipant |
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 entity that took part — an agent OR a non-agent (a document signed, a place visited), since the range isgmeow:Entity.
Avoid when
- Avoid the flat
gmeow:hasParticipantwhen you have already reified to aParticipation(state the player here instead), and avoid restricting it to agents — non-agent participants are admitted by design.
How to use
- Assert one or more
gmeow:participationParticipantperParticipation(non-functional, so joint roles are several players); pair withgmeow:participationEventandgmeow:participationRole.
Examples
- ex:p1
gmeow:participationParticipantex:priest.