Transitive (+ source PP)
"Carla shoveled the snow from the walk"
Agent V Theme Prep[+src] Source
cause(Agent,E) location(start(E),Theme,Source) !location(end(E),Theme,Source)
Transitive (Source Object)
"Carla shoveled the walk"
Agent V Source
cause(Agent,E) location(start(E),?Theme,Source) !location(end(E),?Theme,Source)
Unspecified Object Alternation (iron, mop, shovel, vacuum)
"Carla was vacuuming"
Agent V
cause(Agent,E) location(start(E),?Theme,?Source) !location(end(E),?Theme,?Source)
Unspecified Object Alternation (+ locative PP)
"Carla mopped under the furniture"
Agent V Prep Oblique
cause(Agent,E) location(start(E),?Theme,?Source) !location(end(E),?Theme,?Source) Prep(E,?Source,Oblique)
Resultative
"Carla shoveled the walk clean"
Agent V Source Adj
cause(Agent,E) location(start(E),?Theme,Source) !location(end(E),?Theme,Source) Pred(result(E),Source)