A person in a Santa outfit is greeting children outside a building while the parents watch on.
It is close to Christmas and Santa is greeting the children.
it is not necessarily close to Christmas and the person in the Santa outfit is not necessarily Santa.
exists e1 p1 x1 x2 x3 x4 x5 x6.(n_parent(x6) & for(p1,e1) & while(e1,x6) & outside(e1,x5) & n_building(x5) & Theme(e1,x4) & Actor(e1,x1) & v_greet(e1) & n_child(x4) & exists s1 x7 x8.((x1 = x7) & Theme(s1,x8) & a_on(s1) & (x7 = x8) & n_watch(x7)) & in(x1,x2) & n_outfit(x2) & (x2 = x3) & ne_geo_santa(x3) & n_person(x1))
exists e1 s1 x1 x2 x3 x4.(n_child(x4) & ne_geo_santa(x3) & ne_geo_christmas(x2) & n_thing(x1) & Theme(e1,x4) & Actor(e1,x3) & v_greet(e1) & to(s1,x2) & Theme(s1,x1) & a_close(s1))