Notes
Outline
OE Example: Events and Roles
Events in Cyc
Roles and Event Predicates
Actor Slots
Sub-events
Events in Cyc
Events are represented as individuals that:
have components (are not empty space or time)
are situations
have temporal extent
are dynamic
Events are classified in Cyc collections
#$Reading, #$Communicating, #$Drowning,
#$Travel-TripEvent, #$WagingWar, #$Negotiating, #$Earthquake, #$SalesActivity, #$PoliticalCampaign
Partial hierarchy for #$Event
Why Reify Events?
Makes it easy to add (or modify) components of individual situations and events
Enables use of the #$genls hierarchy to inherit general knowledge about kinds of events
Roles harness the inferential power of CycL predicates
Roles are specialized predicates relating events to their components
Components of events
Events involve various things as parts
performers, objects, instruments
sub-events, stages or processes
locations or destinations
How do we attach events to the things involved?
Using Roles
Roles and Events
CycL uses predicates called “roles” to relate individual events to their components
Predicate constraints help to characterize  kinds of events and kinds of components
Relations between predicates enrich Cyc’s knowledge about things involved in events
Summary
Events in Cyc
Why Reify Events?  Relations between predicates enrich Cyc’s knowledge about things involved in events
Components of events: Predicate constraints help to characterize  kinds of events and kinds of components
Using Roles
Roles and Events: CycL uses predicates called “roles” to relate individual events to their components