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?

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:


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