GMEOW Events Module

What This Slice Covers

This slice owns 159 terms and contributes 272 mapping or projection rows. Use it when its terms match the native fact you want to preserve; use the linkage tables to see how those facts leave GMEOW for consumer vocabularies.

Dependencies

Consumers

Local Map

events map

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#> .

ex:wedding a gmeow:Event ;
    rdfs:label "the marriage of Alex and Sam"@en ;
    gmeow:eventType gmeow:eventTypeMarriage ;
    gmeow:eventTime "2026-06-20T15:00:00Z"^^xsd:dateTime ;
    gmeow:eventTemporalFrame gmeow:temporalFrameUTCGregorian ;
    gmeow:eventLocation ex:chapel ;
    # Flat participation for the witnesses ONLY — no role/period/evidence needed.
    # The principals and the officiant are instead reified below (with roles), so
    # they are deliberately NOT repeated here: flat and reified never overlap.
    gmeow:hasParticipant ex:witnessA , ex:witnessB .

ex:chapel a gmeow:Place ; gmeow:name "Rosewood Chapel"@en .

ex:alex a gmeow:Person ; gmeow:name "Alex Mercer"@en .
ex:sam a gmeow:Person ; gmeow:name "Sam Okonkwo"@en .
ex:officiant a gmeow:Person ; gmeow:name "Rev. Dana Pike"@en .
ex:witnessA a gmeow:Person ; gmeow:name "Jordan Vance"@en .
ex:witnessB a gmeow:Person ; gmeow:name "Priya Raman"@en .

# --- 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 .

ex:partOfficiant a gmeow:Participation ;
    gmeow:participationEvent ex:wedding ;
    gmeow:participationParticipant ex:officiant ;
    gmeow:participationRole gmeow:roleOfficiant .

Terms

Classes

Term Label Definition
gmeow:Duration Duration A length of time as a quantity, independent of when it occurs — the running time of an event, a gap, a recurrence period. Carries an xsd:duration via gmeow:dur...
gmeow:Event Event A temporal occurrence in which entities participate in roles, over possibly fuzzy time, at possibly several locations, asserted by possibly conflicting sources...
gmeow:EventSeries Event Series A recurrence or schedule that issues a series of concrete gmeow:Event occurrences — a weekly standup, an annual conference. Distinct from any one occurrence; t...
gmeow:EventType Event Type The kind of an event — a VALUE, never a gmeow:Event subclass. The set is open; a kind not among the seed individuals is a FRESH gmeow:EventType individual carr...
gmeow:GrammaticalAspect Grammatical Aspect The grammatical aspect of an event mention in text — a VALUE vocabulary for ISO-TimeML interoperability (perfective / progressive / perfective-progressive / no...
gmeow:GrammaticalTense Grammatical Tense The grammatical tense of an event mention in text — a VALUE vocabulary for ISO-TimeML interoperability (past / present / future / none). Describes the linguist...
gmeow:LifeEvent Life Event An event in the life of a person or family — a birth, death, marriage, christening, name change, and so on — to which sources and confidence can be attached. A...
gmeow:ObservationalActivity Observational Activity An activity whose primary purpose is to produce observations — a scientific survey, census, archaeological excavation, clinical trial, code review, audit, or a...
gmeow:ParticipantRole Participant Role 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...
gmeow:Participation Participation 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 Participatio...
gmeow:RecurrenceRule Recurrence Rule A rule by which a gmeow:EventSeries repeats — weekly, every-first-Monday, annually. Carries an RFC 5545 RRULE string via gmeow:recurrenceRuleText. (= ISO-TimeM...
gmeow:TemporalPrecision Temporal Precision The granularity to which an event's time is known — day, month, year, decade, or circa. A value carried by gmeow:temporalPrecision; pairs with gmeow:earliestSt...

Properties

Term Label Definition
gmeow:after after Allen AFTER: this event begins strictly after the related event ends; the transitive inverse of gmeow:before. (= time:intervalAfter; TimeML AFTER; TEO after.)
gmeow:before before Allen BEFORE: this event ends strictly before the related event begins (a gap between them). Transitive. Inverse of gmeow:after. (= time:intervalBefore over th...
gmeow:coincidesWith coincides with Allen EQUALS: this event and the related event share the same temporal extent (co-temporal). Symmetric and transitive. Asserts TEMPORAL simultaneity only, neve...
gmeow:contains temporally contains Allen CONTAINS: this event's extent strictly contains the related event's extent; the transitive inverse of gmeow:during. A TEMPORAL relation only — not spatia...
gmeow:durationValue duration value The length of a gmeow:Duration as an xsd:duration literal (ISO 8601, e.g. P1Y2M / PT3H). DL-clean; the TEO hasNormalizedDuration 0Y0M0W0D0H0m0s string is a pro...
gmeow:during during Allen DURING: this event's extent falls strictly within the related event's extent (both endpoints interior). Transitive. Inverse of gmeow:contains. Distinct f...
gmeow:earliestStart earliest start The earliest instant at which an event could have started — the lower bound of a fuzzy / approximate date (xsd:dateTime). Pairs with gmeow:latestEnd and a gmeo...
gmeow:eventAspect event aspect The grammatical aspect of a textual mention of the event (ISO-TimeML EVENT @aspect). Annotation-layer only; orthogonal to the event's actual temporal placement.
gmeow:eventFromLocation event from-location The origin of a movement event — where a migration, move, journey, or relocation departed from. A specialisation of gmeow:eventLocation (the origin IS a locati...
gmeow:eventInterval event interval The crisp, known time interval over which an event occurred (reuses the temporal module's gmeow:TimeInterval). For a point-like occurrence use gmeow:eventTime;...
gmeow:eventLocation event location A location at which an event occurred — a geographic gmeow:Place, a gmeow:VirtualLocation, or any other gmeow:Location (the full superset). Non-functional: an...
gmeow:eventObservation event observation An observation made during or about an event. Inverse of gmeow:observationEvent (observations module). Non-functional: an event may have many observations, and...
gmeow:eventSpacetime event spacetime A spacetime slice of an event, expressed as a gmeow:LocationState that carries location, time interval or instant, pose, and optional velocity relative to an e...
gmeow:eventTemporalFrame event temporal frame The temporal frame in which the event's date/interval is expressed — explicit for non-default frames (Principle 11).
gmeow:eventTense event tense The grammatical tense of a textual mention of the event (ISO-TimeML EVENT @tense). Annotation-layer only; MUST NOT be inferred from, or used to infer, the even...
gmeow:eventTime event time The instant at which a point-like event occurred (xsd:dateTime — DL-clean, never xsd:date). Replaces the former free-text gmeow:eventDate. Non-functional: comp...
gmeow:eventToLocation event to-location The destination of a movement event — where a migration, move, journey, or relocation arrived. A specialisation of gmeow:eventLocation, pairing with gmeow:even...
gmeow:eventTrajectory event trajectory The trajectory of a moving event — a parade, march, migration, or procession — describing its continuous space-time path. Reuses the gmeow:Trajectory facility...
gmeow:eventType event type The kind(s) of an event, drawn from the open gmeow:EventType value vocabulary. Non-functional: an occurrence may carry several types (a wedding that is also a...
gmeow:finishedBy finished by Allen FINISHED-BY: inverse of gmeow:finishes. (= time:intervalFinishedBy; TimeML ENDED_BY; TEO finishedBy.)
gmeow:finishes finishes Allen FINISHES: this event and the related event end together, and this one began later (it is a final sub-span). NOT transitive. Inverse of gmeow:finishedBy....
gmeow:generatedObservation generated observation Relates an observational activity to an observation it generated as a first-class output. The inverse direction (Observation → Activity) is covered by the gene...
gmeow:hasDuration has duration Relates an event to its duration (a gmeow:Duration). Distinct from gmeow:eventInterval (which anchors the event in time); a duration is a length only.
gmeow:hasParticipant has participant An agent that took part in an event — the flat 80%-case shortcut. Non-functional. Promote to a gmeow:Participation node when the role, period, confidence, or e...
gmeow:hasRecurrenceRule has recurrence rule Relates an event series to the recurrence rule by which it repeats.
gmeow:hasSubEvent has sub-event Relates an event to a constituent sub-event; the transitive inverse of gmeow:subEventOf.
gmeow:latestEnd latest end The latest instant by which an event must have ended — the upper bound of a fuzzy / approximate date (xsd:dateTime). Pairs with gmeow:earliestStart and a gmeow...
gmeow:meets meets Allen MEETS: this event ends exactly when the related event begins (no gap, no overlap). NOT transitive. Inverse of gmeow:metBy. (= time:intervalMeets; TimeML...
gmeow:metBy met by Allen MET-BY: this event begins exactly when the related event ends; inverse of gmeow:meets. (= time:intervalMetBy; TimeML IAFTER; TEO metBy.)
gmeow:occurrenceOfSeries occurrence of series Relates a concrete event occurrence to the series that issued it; the inverse of gmeow:seriesOccurrence.
gmeow:overlappedBy overlapped by Allen OVERLAPPED-BY: inverse of gmeow:overlaps. (= time:intervalOverlappedBy; TEO overlappedBy.)
gmeow:overlaps overlaps Allen OVERLAPS: this event begins before, and ends during, the related event (their extents partially overlap). NOT transitive. Inverse of gmeow:overlappedBy....
gmeow:participationEvent participation event The event a participation is part of (functional — one event per participation).
gmeow:participationInterval participation interval The time interval over which the participation held. (A relator carries its period this way — matching usageInterval / relationshipInterval — rather than via d...
gmeow:participationParticipant participation participant 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 pla...
gmeow:participationRole participation role The role(s) the participant played, drawn from the open gmeow:ParticipantRole value vocabulary. NON-FUNCTIONAL — mirroring gmeow:eventType: a participation may...
gmeow:recurrenceRuleText recurrence rule text The recurrence rule as an RFC 5545 RRULE string (e.g. FREQ=WEEKLY;BYDAY=MO). Projected directly to iCalendar RRULE; a SET-typed TIMEX3 in ISO-TimeML.
gmeow:seriesOccurrence series occurrence Relates an event series to one of the concrete event occurrences it issues.
gmeow:startedBy started by Allen STARTED-BY: inverse of gmeow:starts. (= time:intervalStartedBy; TimeML BEGUN_BY; TEO startedBy.)
gmeow:starts starts Allen STARTS: this event and the related event begin together, and this one ends first (it is an initial sub-span). NOT transitive. Inverse of gmeow:startedBy....
gmeow:subEventOf sub-event of Relates an event to a larger event it is part of — a talk within a session within a conference. Transitive: a part of a part is a part (CIDOC-CRM P9 consists o...
gmeow:temporalCoverage temporal coverage The temporal extent or scope a creative work is ABOUT — the period its content covers, distinct from when the work itself was made.
gmeow:temporalPrecision temporal precision The granularity to which an event's time is known — a gmeow:TemporalPrecision value (day / month / year / decade / circa). Makes the determinacy of a date expl...

Individuals

Term Label Definition
gmeow:aspectNone none ISO-TimeML aspect NONE.
gmeow:aspectPerfective perfective ISO-TimeML aspect PERFECTIVE.
gmeow:aspectPerfectiveProgressive perfective-progressive ISO-TimeML aspect PERFECTIVE_PROGRESSIVE.
gmeow:aspectProgressive progressive ISO-TimeML aspect PROGRESSIVE.
gmeow:eventTypeAcquisition acquisition The event of one organization acquiring control of another organization.
gmeow:eventTypeAdoption adoption The adoption of a person.
gmeow:eventTypeAnnulment annulment The annulment of a marriage.
gmeow:eventTypeAudit audit A formal audit or inspection — an observational activity that produces evaluative observations.
gmeow:eventTypeBaptism baptism A baptism.
gmeow:eventTypeBarMitzvah bar mitzvah A bar mitzvah.
gmeow:eventTypeBatMitzvah bat mitzvah A bat mitzvah.
gmeow:eventTypeBirth birth The event of a person being born.
gmeow:eventTypeBurial burial The burial of a deceased person.
gmeow:eventTypeCensus census A person's enumeration in a census.
gmeow:eventTypeCensusActivity census activity A census as a systematic data-collection activity — an observational activity that produces population observations. Distinguished from gmeow:eventTypeCensus,...
gmeow:eventTypeChristening christening A christening or naming ceremony.
gmeow:eventTypeClinicalTrial clinical trial A clinical trial or structured medical investigation — an observational activity that produces health-outcome observations.
gmeow:eventTypeCodeReview code review The event of reviewing code changes for quality, correctness, and policy compliance.
gmeow:eventTypeCommit commit The event of recording a version-control commit — a content-addressed snapshot of a codebase.
gmeow:eventTypeConcert concert A public musical performance, typically before an audience.
gmeow:eventTypeConfirmation confirmation A religious confirmation.
gmeow:eventTypeCreation creation The event of an entity coming into existence — the universal form of birth (person), founding (organization), minting (currency), or realization (reference fra...
gmeow:eventTypeCremation cremation The cremation of a deceased person.
gmeow:eventTypeDJSet DJ set A performance in which a DJ selects and plays recorded music.
gmeow:eventTypeDeath death The event of a person's death.
gmeow:eventTypeDestruction destruction The event of an entity ceasing to exist — the universal form of death (person), dissolution (organization), destruction (place), or retirement (frame, software...
gmeow:eventTypeDissolution dissolution The formal dissolution of a structured entity — an organization, agreement, polity, or marriage. Distinct from general destruction in carrying legal or procedu...
gmeow:eventTypeDivorce divorce The legal dissolution of a marriage.
gmeow:eventTypeEmigration emigration A person's emigration from a country.
gmeow:eventTypeEngagement engagement A betrothal or engagement to marry.
gmeow:eventTypeExcavation excavation An archaeological excavation — a structured observational activity that produces stratigraphic and spatial observations.
gmeow:eventTypeExpressionCreation expression creation The event of realizing a work in a specific language, script, notation, or arrangement — the act that brings a gmeow:Expression into existence. ≈ LRMoo F28 Exp...
gmeow:eventTypeFirstCommunion first communion A first communion.
gmeow:eventTypeFuneral funeral A funeral or memorial service.
gmeow:eventTypeGraduation graduation Graduation from an educational program.
gmeow:eventTypeHiring hiring The event of an agent beginning employment with an organization.
gmeow:eventTypeImageAnnotation image annotation The act of adding regions, labels, scene-graph edges, or other structured metadata to an image. Produces gmeow:ImageRegion and gmeow:SceneGraphEdge instances.
gmeow:eventTypeImageCapture image capture The act of capturing a still image — photography, screenshot, or frame grab. Brings a gmeow:MediaObject into existence. ≈ CIDOC-CRM E12 Production scoped to a...
gmeow:eventTypeImageProcessing image processing The act of editing, filtering, colour-correcting, or otherwise transforming a digital image. The output is a derivative gmeow:MediaObject linked by gmeow:wasDe...
gmeow:eventTypeImageScanning image scanning The act of digitizing a physical photograph, document, or artwork via scanner or camera reprography. Produces a gmeow:MediaObject from a physical source.
gmeow:eventTypeImmigration immigration A person's immigration into a country.
gmeow:eventTypeJamSession jam session An informal musical performance, often improvisatory, by multiple participants.
gmeow:eventTypeManifestationProduction manifestation production The event of producing a concrete edition, format, or release — the act that brings a gmeow:Manifestation into existence (printing, pressing, digital publishin...
gmeow:eventTypeMarriage marriage The event of two persons entering into marriage.
gmeow:eventTypeMerge merge The event of merging one branch of development into another.
gmeow:eventTypeMerger merger The event of two or more organizations combining into one or more successor organizations.
gmeow:eventTypeMigration migration A relocation of people from one place to another — a family's move, an internal migration, or a multi-generational flow. The general movement event (schema:Mov...
gmeow:eventTypeMilitaryService military service A period of military service.
gmeow:eventTypeMusicalPerformance musical performance A performance of music — the central event type for the music extension. Co-typed with more specific values such as concert, recording session, or take as need...
gmeow:eventTypeNameChange name change A formal change of name.
gmeow:eventTypeNaturalization naturalization The grant of citizenship by naturalization.
gmeow:eventTypeOrdination ordination Ordination into religious office.
gmeow:eventTypeOverdub overdub A take recorded over or alongside existing recorded material.
gmeow:eventTypeProbate probate The probate of an estate.
gmeow:eventTypePromotion promotion The event of an agent advancing in rank, role, or compensation within an organization.
gmeow:eventTypePush push The event of pushing commits to a remote repository.
gmeow:eventTypeRecordingSession recording session A session at which one or more recordings are captured.
gmeow:eventTypeRehearsal rehearsal A practice or preparation event for a musical performance.
gmeow:eventTypeRelease release The event of publishing a software release — producing a versioned product with associated artifacts.
gmeow:eventTypeRename rename The event of an organization changing its name, while remaining the same legal entity. Reuses the names module for the new name plus a temporal tenure (e.g. Fa...
gmeow:eventTypeResidence residence A person's residence at a place over a period.
gmeow:eventTypeResignation resignation The event of an agent voluntarily ending employment.
gmeow:eventTypeRetirement retirement Retirement from working life.
gmeow:eventTypeSeparation separation A legal or informal marital separation.
gmeow:eventTypeSoundcheck soundcheck A pre-performance event for checking sound and equipment.
gmeow:eventTypeSpinOff spin-off The event of a part of an organization breaking away to form a new, independent organization.
gmeow:eventTypeSplit split The event of one organization dividing into two or more successor organizations.
gmeow:eventTypeSupersession supersession The event of one entity replacing another — a transformation, merger, or reorganization where a predecessor entity ceases and a successor entity begins (e.g. S...
gmeow:eventTypeSurvey survey A systematic survey or data-collection activity whose purpose is to produce observations.
gmeow:eventTypeTake take A single recorded attempt or capture during a recording session.
gmeow:eventTypeTermination termination The event of an agent's employment being ended by the organization.
gmeow:eventTypeTransfer transfer The event of an agent moving from one organizational unit or location to another.
gmeow:eventTypeTransmission transmission An oral-tradition teaching event in which musical knowledge is passed from one agent to another (see oral-tradition transmission).
gmeow:eventTypeWill will The making of a will.
gmeow:eventTypeWorkConception work conception The event of conceiving an abstract intellectual or artistic work — the creative act that brings a gmeow:Work into existence. ≈ LRMoo F27 / CIDOC-CRM E65 Creat...
gmeow:precisionCirca circa The event's time is approximate (circa) — bounded by gmeow:earliestStart / gmeow:latestEnd.
gmeow:precisionDay day The event's time is known to the day.
gmeow:precisionDecade decade The event's time is known only to the decade.
gmeow:precisionMonth month The event's time is known to the month.
gmeow:precisionYear year The event's time is known to the year.
gmeow:roleAccompanist accompanist A performer who accompanies a soloist or ensemble.
gmeow:roleAgent agent An agent that carried out or caused the event (the active party).
gmeow:roleAttendee attendee An agent who attended the event.
gmeow:roleBeneficiary beneficiary An entity that benefited from the event.
gmeow:roleConductor conductor An agent who conducted a musical performance. Also a ContributionRole (declared in creative-works.ttl) — one concept, one IRI (Principle 5).
gmeow:roleEmployee employee The agent employed in an employment event.
gmeow:roleEmployer employer The organization employing in an employment event.
gmeow:roleEnsembleMember ensemble member A performer participating as a member of a musical ensemble.
gmeow:roleImproviser improviser A performer whose participation is primarily improvisatory.
gmeow:roleLearner learner An agent who receives musical knowledge in an oral-tradition teaching event (see oral-tradition transmission).
gmeow:roleOfficiant officiant A person who officiated at the event. Generalizes the former gmeow:hasOfficiant.
gmeow:roleOrganizer organizer An agent that organized or convened the event.
gmeow:roleParticipantPrincipal principal / subject The entity an event is principally about (e.g. the child in a birth, the deceased in a death). Generalizes the former gmeow:hasPrincipal.
gmeow:rolePerformer performer An agent who performed at the event. Also a ContributionRole (declared in creative-works.ttl) — one concept, one IRI (Principle 5).
gmeow:roleProducer producer An agent who produced a performance or recording. Also a ContributionRole (declared in creative-works.ttl) — one concept, one IRI (Principle 5).
gmeow:roleSessionMusician session musician A musician hired to perform in a recording session.
gmeow:roleSoloist soloist A performer featured as a soloist in a musical performance.
gmeow:roleTransmitter transmitter An agent who transmits musical knowledge in an oral-tradition teaching event (see oral-tradition transmission).
gmeow:roleVictim victim An entity harmed by the event — distinct from, and never inferred from, any other role.
gmeow:roleWitness witness A person who witnessed the event. Generalizes the former gmeow:hasWitness.
gmeow:tenseFuture future ISO-TimeML tense FUTURE.
gmeow:tenseNone none ISO-TimeML tense NONE (untensed / nominal mention).
gmeow:tensePast past ISO-TimeML tense PAST.
gmeow:tensePresent present ISO-TimeML tense PRESENT.

Linkages

Source Kind Profile Predicate/Relation Target Evidence
gmeow:Duration equivalence - skos:closeMatch schema:Duration gmeow-events.sssom.tsv; gmeow:eqEvents119; confidence 0.85
gmeow:Duration equivalence - skos:closeMatch teo:Duration gmeow-events.sssom.tsv; gmeow:eqEvents120; confidence 0.85
gmeow:Duration equivalence - skos:closeMatch time:Duration gmeow-events.sssom.tsv; gmeow:eqEvents118; confidence 0.85
gmeow:Event equivalence - skos:relatedMatch bbc:NewsEvent gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint019; confidence 0.45
gmeow:Event equivalence - skos:closeMatch crm:E5_Event gmeow-events.sssom.tsv; gmeow:eqEvents002; confidence 0.9
gmeow:Event equivalence - skos:closeMatch dcmitype:Event gmeow-dublin-core.sssom.tsv; gmeow:eqDcType007; confidence 0.85
gmeow:Event equivalence - skos:relatedMatch ical:Vevent gmeow-events.sssom.tsv; gmeow:eqEvents006; confidence 0.5
gmeow:Event equivalence - skos:closeMatch lode:Event gmeow-events.sssom.tsv; gmeow:eqEvents004; confidence 0.85
gmeow:Event equivalence - rdfs:subClassOf org:ChangeEvent gmeow-classes.sssom.tsv; gmeow:eqClasses051; confidence 0.9
gmeow:Event equivalence - skos:relatedMatch prov:Activity gmeow-deception.sssom.tsv; gmeow:eqDeception003; confidence 0.4
gmeow:Event equivalence - skos:relatedMatch prov:Activity gmeow-events.sssom.tsv; gmeow:eqEvents003; confidence 0.5
gmeow:Event equivalence - skos:closeMatch schema:Event gmeow-events.sssom.tsv; gmeow:eqEvents001; confidence 0.9
gmeow:Event equivalence - skos:closeMatch sem:Event gmeow-events.sssom.tsv; gmeow:eqEvents005; confidence 0.85
gmeow:Event equivalence - skos:relatedMatch wd:Q1656682 gmeow-events.sssom.tsv; gmeow:eqEvents007; confidence 0.6
gmeow:EventSeries equivalence - skos:closeMatch schema:EventSeries gmeow-events.sssom.tsv; gmeow:eqEvents010; confidence 0.85
gmeow:LifeEvent equivalence - skos:closeMatch wd:Q2400985 gmeow-wikidata.sssom.tsv; gmeow:eqWikidata036; confidence 0.8
gmeow:ObservationalActivity equivalence - skos:closeMatch crm:E13_Attribute_Assignment gmeow-events.sssom.tsv; gmeow:eqEvents131; confidence 0.85
gmeow:ObservationalActivity equivalence - skos:relatedMatch crmarc:A1_Excavation_Process_Unit gmeow-observations.sssom.tsv; gmeow:eqObs060; confidence 0.75
gmeow:ObservationalActivity equivalence - skos:relatedMatch iptc:NewsMessage gmeow-observations.sssom.tsv; gmeow:eqObs070; confidence 0.7
gmeow:ObservationalActivity equivalence - skos:closeMatch obi:0000011 gmeow-observations.sssom.tsv; gmeow:eqObs056; confidence 0.8
gmeow:ObservationalActivity equivalence - skos:closeMatch prov:Activity gmeow-events.sssom.tsv; gmeow:eqEvents132; confidence 0.9
gmeow:ObservationalActivity equivalence - skos:relatedMatch qb:DataSet gmeow-observations.sssom.tsv; gmeow:eqObs058; confidence 0.6
gmeow:ObservationalActivity equivalence - skos:closeMatch schema:Action gmeow-events.sssom.tsv; gmeow:eqEvents133; confidence 0.75
gmeow:ParticipantRole equivalence - skos:relatedMatch sem:RoleType gmeow-events.sssom.tsv; gmeow:eqEvents033; confidence 0.55
... ... ... ... ... 248 more rows

Guide

Events — occurrences, participation, and the four orthogonal axes

Slice: https://blackcatinformatics.ca/gmeow/slices/events · tier: core The universal occurrence: entities participate in roles, over possibly fuzzy time, at possibly several places, per possibly conflicting sources.

A GMEOW event is a temporal occurrence in which entities participate in roles, over possibly fuzzy time, at possibly several locations, asserted by possibly conflicting sources. The slice supersets schema.org Event, CIDOC-CRM E5/E7/E92, OWL-Time, PROV-O Activity, iCalendar VEVENT, LODE, SEM, and Wikidata by reference (Principle 5), and absorbed the former genealogy event hierarchy (Principle 6): thirty-odd LifeEvent subclasses and role subproperties became value individuals.

The no-mess rules. Type is a value, not a class — one gmeow:Event class, kinds in an open value vocabulary (Principle 9, no overtyping). Role is a value on a relator, never a subproperty. Four orthogonal axeseventTypeparticipationRole ⟂ temporal ⟂ location — with no inferential bridge. Flat-first, reify on demandgmeow:hasParticipant for the 80 % case, gmeow:Participation when role, period, confidence, or evidence matters. Co-equal conflicting claims coexist — no primary date; corrections use gmeow:displayable false, never deletion (Principle 10). DL-clean time (Principle 3) — base triples are xsd:dateTime, never xsd:date.

The occurrence and its kind

gmeow:Event

The universal occurrence — gmeow:Activity (provenance) and gmeow:LifeEvent re-parent onto it, so it is the genuine top event of the model. Declares gmeow:requiresFrame gmeow:eventTemporalFrame at warning severity (Principle 11).

gmeow:eventType · gmeow:EventType

The kind of an occurrence as an open value vocabulary — birth, marriage, merger, commit, image capture, expression creation — seeded from BIO, GEDCOM X, LRMoo, and CIDOC-CRM. Non-functional by design: one occurrence may be both a marriage and a religious rite, and a birth is also a gmeow:eventTypeCreation (the lifecycle hook). An unforeseen kind is a fresh labelled individual, never a new class (Principle 9).

gmeow:LifeEvent

A thin, person-scoped phase of Eventnot a type taxonomy: the specific kind stays a value (gmeow:eventTypeBirth, …). It is the seam joining the names module to the event spine: gmeow:conferredByEvent ranges over it.

Participation (the centerpiece relator)

gmeow:Participation

The reified, time-scoped, evidence-bearing fact that an entity took part in an event in a role — the NameUsage/IdentityFacet idiom, one per (event, participant, role) tuple. A disputed role is several standpoint-indexed Participations, none privileged; a withdrawn one keeps gmeow:displayable false. EL axioms require some event and participant; closed-world cardinality is SHACL's.

gmeow:participationEvent · gmeow:participationParticipant · gmeow:participationRole · gmeow:participationInterval

The relator's posts: exactly one event (functional); one or more participants (range gmeow:Entity, not just Agent — a document signed, a place visited); zero or more roles (non-functional, mirroring eventType — competing role claims coexist via gmeow:accordingTo); and an optional interval over which the participation held.

gmeow:hasParticipant

The flat 80 %-case shortcut, EventAgent. gmeow:pairsWith gmeow:Participation (machine-readable, documentation doctrine): promote the moment role, period, confidence, or evidence must be recorded — the hasMet/InterpersonalRelationship duality.

gmeow:ParticipantRole

The open role vocabulary: principal/subject, organizer, attendee, performer, officiant, witness, victim, agent, beneficiary, employee, employer. A role not among the seeds is a fresh individual — never a new participation subproperty.

Time, fuzziness, and place

gmeow:eventTime · gmeow:eventInterval · gmeow:earliestStart · gmeow:latestEnd · gmeow:temporalPrecision

The temporal axis, three honest shapes: a point event uses eventTime (xsd:dateTime); a crisp span uses eventInterval (the temporal slice's TimeInterval); a fuzzy date uses the earliestStart/latestEnd bounds plus a gmeow:TemporalPrecision value (day/month/year/decade/circa) — uncertainty modelled, not smuggled into a string. All non-functional: competing standpoint-indexed dates coexist, confidence-weighted, annotated by the four statement clocks (temporal slice).

gmeow:eventLocation · gmeow:eventTrajectory · gmeow:eventSpacetime

The spatial axis: one or more gmeow:Location values (geographic or virtual — a property chain lifts an event to every containing location); a gmeow:Trajectory for moving events; and gmeow:LocationState spacetime slices carrying pose and velocity relative to an explicit frame (Principle 11).

gmeow:eventFromLocation · gmeow:eventToLocation

The endpoint pair for movement events — migrations, moves, journeys, relocations. Both are specialisations of gmeow:eventLocation (an origin or destination IS a location of the event, so plain location consumers keep working), and together they are the discrete sibling of the continuous gmeow:eventTrajectory. A movement event with one known endpoint carries just that endpoint. With gmeow:eventTypeMigration (or immigration/emigration) this is the canonical home of relocation history; the schema.org projection derives schema:MoveAction + fromLocation/toLocation from exactly this shape.

gmeow:subEventOf · gmeow:hasSubEvent

Event mereology — conference → session → talk — transitive specializations of the universal partOf/hasPart spine, kept out of all cardinality axioms to preserve OWL 2 DL regularity. Mereological, not temporal: containment in time is gmeow:during/gmeow:contains.

gmeow:before · gmeow:after · gmeow:coincidesWith (the event-level Allen family)

Thirteen qualitative event-event temporal relations (meets/metBy, overlaps/overlappedBy, starts/startedBy, during/contains, finishes/finishedBy complete the set) — the TimeML TLINK / TEO idiom. Before/after and during/contains are transitive; coincidesWith asserts temporal simultaneity only, never identity. Kept strictly apart from the interval-level Allen family.

Series, duration, observation

gmeow:EventSeries · gmeow:hasRecurrenceRule · gmeow:Duration

Planned-vs-actual: a series issues concrete occurrences (gmeow:seriesOccurrence); its gmeow:RecurrenceRule carries an RFC 5545 RRULE string projected straight to iCalendar; a Duration is an unanchored length (xsd:duration, DL-clean), distinct from the anchored interval. Tense and aspect (gmeow:eventTense, gmeow:eventAspect) are ISO-TimeML annotation-layer only — about the mention in text, never the occurrence.

gmeow:ObservationalActivity · gmeow:generatedObservation

The seam to the observation stack (observation-linkage design): an activity whose purpose is producing observations — survey, census activity, excavation, audit, clinical trial (all type values). A property chain associates the activity with the vantage of its observations; the inverse rides gmeow:wasGeneratedBy, deliberately not declared owl:inverseOf to keep OWL 2 DL typing honest.

Solver layer & deferred alignment

The full Allen composition table is not expressible in OWL DL and is not asserted: a reasoner derives the sound transitive closures; everything richer — composition, cross-family JEPD between event-level and interval-level relations — is SHACL-gate and solver work (Principle 12). Recurrence expansion is likewise computed; RRULE structure stays a projection concern, and the LODE/SEM/CIDOC bridges stay references, never imports (Principle 5).

Dependencies

Depends on kernel, documents, observations, places, provenance, and temporal. Consumed by participation and life events across slices, the calendar slice, the lifecycle slice's creation/destruction hooks, and provenance activities.