An older, male construction worker wearing a yellow vest climbing down from the roof of a building onto scaffolding.
A construction worker is fixing shingles.
Just because a construction worker is climbing down from the roof does not mean he has been fixing shingles.
exists e1 e2 s1 s2 s3 s4 s5 x1 x2 x3 x4 x5 x6 x7 x8.(n_roof(x6) & a_topic(x1) & Theme(e2,x4) & Actor(e2,x3) & v_wear(e2) & onto(e1,x8) & n_scaffolding(x8) & from(e1,x6) & of(x6,x7) & n_building(x7) & a_down(s5) & Manner(e1,s5) & Actor(e1,x5) & v_climb(e1) & (x4 = x5) & n_vest(x4) & a_yellow(s4) & Theme(s4,x4) & (x1 = x3) & n_worker(x1) & of(x1,x2) & n_construction(x2) & a_male(s3) & Theme(s3,x1) & a_,(s2) & Theme(s2,x1) & r_more(s1) & a_older(s1) & Theme(s1,x1))
exists e1 x1 x2 x3.(Theme(e1,x3) & Actor(e1,x1) & v_fix(e1) & n_shingle(x3) & n_worker(x1) & of(x1,x2) & n_construction(x2))