Events and Temporal Change Guide
This page is a practical synthesis of OntoUML/UFO-aligned thinking about events, occurrents, and temporal change.
It follows:
and focuses on the next big runtime question for Governance Foundation:
how should change, participation, temporal unfolding, and causal history be modeled so agents can reason over them cleanly?
Core idea
A useful baseline synthesis from the survey is:
- occurrents are things that happen in time
- they accumulate temporal parts
- they are associated with time intervals
- they have continuants as participants
- they may represent either change or the maintenance of a state/pattern
- they stand in causal relations to other occurrents
That makes them distinct from endurants, which are wholly present whenever they exist.
Event, process, state, situation
These terms are often blurred together. They should not be.
Event / occurrent
Use this as the broad category for things that happen in time.
Examples:
- a hiring
- a deployment
- a board meeting
- a migration
- a review cycle
- a system outage
Process
A process is a prolonged unfolding occurrent.
Examples:
- a project execution
- a procurement flow
- a long-running service restoration effort
- a training program
State-like occurrent
Some ontologies treat maintained states as occurrents when there is active temporal persistence.
Examples:
- being seated
- a system remaining unavailable
- a service being in degraded mode
- a team being under emergency governance
This matters because runtime models often need to represent not only transitions but also the maintained conditions between them.
Situation
A situation is best treated as a structured state of affairs or world-configuration that can:
- hold before an occurrent
- hold during it
- hold after it
- trigger it
- be brought about by it
This is extremely useful for runtime reasoning.
Events are not static snapshots
An occurrent is not just a timestamped fact. It unfolds.
That means a good model needs to distinguish:
- the occurrent as a whole
- its temporal extension
- its meaningful temporal parts or stages
- the pre/post situations around it
Events generally do not "change" the way endurants do
A strong recurring commitment in the surveyed ontologies is:
- endurants can change while remaining the same thing
- occurrents unfold by having different temporal parts
So if an event looks different at two times, the clean reading is usually:
- not that the same event changed in place
- but that different temporal parts of that event have different properties
This is important for avoiding sloppy runtime semantics.
Participation
Participation is one of the most important runtime concerns.
A useful default rule is:
- continuants participate in occurrents
Examples:
- a person participates in a meeting
- a server participates in a deployment
- a regulator participates in an audit
- a team participates in an incident response
The survey also shows richer participation distinctions that are highly useful in practice:
- total vs partial participation
- temporary vs whole-interval participation
- participant role in the occurrent
- degree or kind of contribution
Participant roles matter
It is usually not enough to say something participated.
We often need to know whether it was:
- initiator
- performer/agent
- affected party
- beneficiary
- target
- instrument/support
- observer
- terminator
For Governance Foundation, this is critical for governance traceability and agent memory.
Temporal parts and stages
Many useful models need explicit decomposition of occurrents into parts.
Examples:
- preparation
- initiation
- execution
- review
- closure
or:
- pre-change
- cutover
- stabilization
- rollback
This matters because a lot of organisational reasoning depends on where in the unfolding an occurrent currently is.
Before/after transitions
A practical modeling pattern is:
- pre-situation
- occurrent
- post-situation
Examples:
- before: service healthy
- occurrent: deployment
- after: service degraded
or:
- before: candidate not employed
- occurrent: hiring/onboarding
- after: candidate holds employee role under employment relator
This pattern is especially strong for migrations, interventions, approvals, and governance actions.
Causal chains
Occurrents should not be modeled as isolated points.
A useful runtime view is that occurrents sit in causal chains:
- prior occurrent triggers current occurrent
- current occurrent brings about a new situation
- that new situation triggers or constrains later occurrents
Examples:
- vulnerability discovery -> remediation decision -> patch rollout -> service restart -> incident closure
- policy approval -> delegation event -> implementation work -> review event -> audit finding
Event identity
A recurring practical problem is deciding what counts as the same event.
Good heuristics:
- identify the bounded happening, not just the label
- use temporal extent and participant structure
- distinguish a recurring process pattern from a specific occurrence
- distinguish a whole occurrent from one of its phases or parts
So:
Quarterly review processis a type/patternQ2 2026 governance reviewis an individual occurrentdiscussion phase of that reviewis a temporal part of that occurrent
What Governance Foundation should preserve in runtime models
A useful first-cut runtime model for occurrents should preserve:
- occurrent type
- start/end or temporal interval
- current phase/stage
- participant list
- participant roles
- linked pre/post situations
- causal predecessors/successors
- evidence/provenance
- relationship to affected endurants, relators, and qualities
High-value patterns for Governance Foundation
1. Intervention pattern
- problematic situation
- intervention occurrent
- resulting situation
- causal follow-on occurrents
2. Change management pattern
- baseline situation
- approved change occurrent
- rollout subprocesses
- outcome situation
- side effects / incident occurrents
3. Historical trace pattern
- endurant or relator at time T1
- occurrent(s) affecting it
- endurant or relator at time T2
- evidence connecting the chain
4. Governance decision pattern
- triggering situation
- decision occurrent
- delegated implementation occurrent(s)
- review occurrent
- resulting compliance / non-compliance situation
Common mistakes to avoid
- Treating an event as a static row with no unfolding.
- Confusing a process type with a specific event instance.
- Treating pre/post states as optional decoration instead of core semantics.
- Recording participants without their roles.
- Recording change without causal linkage.
- Using timestamps alone where intervals or stages matter.
- Collapsing maintained conditions and change events into one undifferentiated concept.
Practical recommendation
For Governance Foundation, the best default is:
- treat occurrents as first-class runtime entities
- attach continuant participants with explicit roles
- represent pre/post situations where change matters
- allow temporal parts for meaningful stages
- connect occurrents into causal chains
That will make migrations, interventions, reviews, incidents, and organisational history much more legible to both people and agents.
Recommended next step
Use this guide as input to:
- the mitigation/interference extension work
- the enterprise architecture mapping work
- the eventual Knowledge Ontology Runtime Model