An older man wearing a white shirt with a black tie and a black cap is standing on the street.
An older male is waiting for the taxi to take him to his job interview.
Standing on the street does not imply that he is waiting for the taxi.  Not all older males are going to job interviews.
exists e2 e1 s1 s2 s3 s4 x1 x2 x3 x4 x5 x6 x7.(n_street(x7) & on(e2,x7) & Actor(e2,x1) & v_stand(e2) & Theme(e1,x3) & Actor(e1,x2) & v_wear(e1) & with(x3,x4) & subset_of(x6,x4) & n_cap(x6) & a_black(s4) & Theme(s4,x6) & subset_of(x5,x4) & n_tie(x5) & a_black(s3) & Theme(s3,x5) & n_shirt(x3) & a_white(s2) & Theme(s2,x3) & (x1 = x2) & n_man(x1) & r_more(s1) & a_older(s1) & Theme(s1,x1))
exists e1 p1 s1 x1 x2 x3 x4.(n_taxi(x2) & for(e1,x2) & Topic(x2,p1) & exists e2 x1.(to(e2,x3) & n_male(x1) & Theme(e2,x1) & Actor(e2,x2) & v_take(e2)) & n_interview(x3) & of(x3,x4) & n_job(x4) & of(x3,x1) & n_male(x1) & Actor(e1,x1) & v_wait(e1) & n_male(x1) & r_more(s1) & a_older(s1) & Theme(s1,x1))