SUMO   View all facts   Glossary   Help
Entity > Physical > Process > Motion > Transfer > Substituting
Next TransferArranging    UpTransfer    Previous TransferRemoving   

Substituting comparison table
Subject documentation is a kind of have axiom
TransferAny instance of Motion where the agent of the Motion and the patient of the Motion are not the same thingMotion
(=>
(and
(instance ?TRANSFER Transfer)
(agent ?TRANSFER ?AGENT)
(patient ?TRANSFER ?PATIENT))
(not
(equal ?AGENT ?PATIENT)))
SubstitutingThe Class of Transfers where one thing is replaced with something elseTransfer
(=>
(instance ?SUB Substituting)
(exists (?PUT ?REMOVE ?OBJ1 ?OBJ2 ?PLACE)
(and
(instance ?PUT Putting)
(instance ?REMOVE Removing)
(subProcess ?PUT ?SUB)
(subProcess ?REMOVE ?SUB)
(patient ?REMOVE ?OBJ1)
(origin ?REMOVE ?PLACE)
(patient ?PUT ?OBJ2)
(destination ?PUT PLACE)
(not (equal ?OBJ1 ?OBJ2)))))

Next TransferArranging    UpTransfer    Previous TransferRemoving