:CLEAR-RELATION

Purpose

Clears all values from the given relation of a given frame.

Parameters

frame
The frame on which the relation occurs.
relation
The relation (also called a slot or property) on the frame.

Examples

  (:CLEAR-RELATION Rover HasFleas)
  (:CLEAR-RELATION WhiteHouse Owner)

Success criteria

Always succeeds if the frame is a frame and if the relation is a relation.

Failure criteria

Fails only if one or more of the arguments does not exist.

Notes

This command removes all values of the relation (also called a slot or property). Use :DELETE to delete one specific value.

This command should be used with care. Even though relation values are deleted, inferences made from those values are not deleted. Algernon does not currently support non-monotonic reasoning.

Related commands


Back to...

Algernon commands
Algernon Documentation Central
Algernon home page