Basic Transitive
"Doug removed the smudges"
Agent V Theme
cause(Agent,E) location(start(E),Theme,?Source) !location(end(E),Theme,?Source)
Transitive (+ Source PP)
"Doug removed the smudges from the tabletop"
Agent V Theme Prep[+src] Source
cause(Agent,E) location(start(E),Theme,Source) !location(end(E),Theme,Source)