A young boy, wearing an orange shirt, is standing outside, while a man in a green shirt pours mulch from a bag.
The boy watches his father start the yard work.
The boy that is standing outside is not imply to be watching the man, and the man is not imply to be the young boy's father.
exists e1 e2 p1 s1 s2 x1 x2 x3.(for(e1,e2) & Theme(e2,x2) & Actor(e2,x1) & v_wear(e2) & n_shirt(x2) & of(x2,x3) & n_orange(x3) & exists e3 s3 x4 x5 x6 x7.(from(e3,x7) & n_bag(x7) & Actor(e3,x4) & v_mulch(e3) & in(x4,x5) & n_pour(x5) & of(x5,x6) & n_shirt(x6) & a_green(s3) & Theme(s3,x5) & n_man(x4)) & while(e1,p1) & a_outside(s2) & Manner(e1,s2) & Actor(e1,x1) & v_stand(e1) & n_boy(x1) & a_young(s1) & Theme(s1,x1))
exists e2 e1 x1 x2 x3 x4 x5.(n_work(x4) & of(x4,x5) & n_yard(x5) & n_father(x3) & of(x3,x1) & n_male(x1) & n_boy(x1) & Theme(e2,x4) & Actor(e2,x1) & v_start(e2) & Theme(e1,x3) & Actor(e1,x2) & v_watch(e1) & (x1 = x2))