The Irish setter with the safety vest is running ahead of the Rottwieler and the Dalmation.
An Irish setter is being used as an example in order to train two other dogs.
Running ahead does not imply being used as an example in order to train.
exists e1 s1 x1 x2 x3 x4 x5 x6.(n_dalmation(x6) & ne_org_rottwieler(x5) & n_vest(x2) & of(x2,x3) & n_safety(x3) & n_setter(x1) & a_irish(s1) & Theme(s1,x1) & of(e1,x4) & subset_of(x6,x4) & subset_of(x5,x4) & r_ahead(e1) & Actor(e1,x1) & v_run(e1) & with(x1,x2))
exists e1 p1 s1 x1 x2 x3 x5.(n_dog(x5) & n_order(x3) & Topic(e1,p1) & exists p2 e2 x4.(Theme(e2,x4) & Actor(e2,x1) & v_train(e2) & -(x4 = x5) & n_dog(x4) & card_eq_2(x4)) & in(e1,x3) & as(e1,x2) & n_example(x2) & Theme(e1,x1) & v_use(e1) & n_setter(x1) & a_irish(s1) & Theme(s1,x1))