## Role Predicate Ex 28

E-Mail Comments to: training@cyc.com
Copyright© 1996, 1997, 1998 Cycorp. All rights reserved.

| Representing Roles In Events
| Role Predicate Ex 27
| Role Predicate Ex 29

## Questions:

How would you represent the following scenario in CycL?

``A sailboat (call it Boat01) capsizes completely (call the event Capsizing01), turns completely upside down'' (sailors call this `turtling').

(Most importantly, how would you represent the state of change of the boat from turtling?)

Hint: Use #$CapsizingEvent, spec-preds of #$from-Generic and #$to-Generic, instances of #$OrientationAttribute, and the predicate #$axisOfRotation.

Last Update: 03/10/1999 11:36:39