## Representing Roles In Events

E-Mail Comments to: training@cyc.com
Last update: 08/02/2000
Copyright© 1996-2000 Cycorp. All rights reserved.

Return to Training Table of Contents

This module acquaints users with the appropriate uses of role predicates within the CYC® system. Instances of #$Role express the relationship between a #$Situation and the things involved in it.

Please pay particular attention to instances of #$ActorSlot, a special type of #$Role which specifies the relationships between #$Events and the #$SomethingExistings that act in them.

Prerequisites:

Using The CYC® Web Interface
ActorSlots and Their Use

In order to acquaint yourself with current role predicate vocabulary, please consider the various actor slots that might be used to represent the roles described in the following scenarios. The situation and relevant participant(s) will be in boldface type. You will be asked to consider a list of role predicates and choose which role(s) most closely corresponds to the role(s) played by the participant(s) in that situation.

For example,

Q: What is the role of a newborn baby in a #$BirthEvent?

- #$objectActedOn
- #$outputsCreated
- #$offspringActors
- #$children

A: #$offspringActors

Other questions will show a situation and a potential CycL representation of that situation. You are asked to determine if the CycL representation given is the most appropriate interpretation of that situation.

You are encouraged to examine the suggested role predicates in the KB and to discuss the questions and answers with other cyclists.

## Contents:

- Role Predicate Ex 1
- Role Predicate Ex 2
- Role Predicate Ex 3
- Role Predicate Ex 4
- Role Predicate Ex 5
- Role Predicate Ex 6
- Role Predicate Ex 7
- Role Predicate Ex 8
- Role Predicate Ex 9
- Role Predicate Ex 10
- Role Predicate Ex 11
- Role Predicate Ex 12
- Role Predicate Ex 13
- Role Predicate Ex 14
- Role Predicate Ex 15
- Role Predicate Ex 16
- Role Predicate Ex 17
- Role Predicate Ex 18
- Role Predicate Ex 19
- Role Predicate Ex 20
- Role Predicate Ex 21
- Role Predicate Ex 22
- Role Predicate Ex 23
- Role Predicate Ex 24
- Role Predicate Ex 25
- Role Predicate Ex 26
- Role Predicate Ex 27
- Role Predicate Ex 28
- Role Predicate Ex 29
- Role Predicate Ex 30

Last Update: 03/10/1999 11:37:03