I asked this question previously in a thread with multiple questions, so to make each thread address only one topic I’m reposting it as multiple threads.
I have an MRS I want to use to generate strings like “the locked car, west of the green bush.”
Here is the MRS:
[ TOP: h19
INDEX: x1
RELS: < [ loc_nonsp LBL: h19 ARG0: i16 ARG1: x1 ARG2: x13 ]
[ def_implicit_q LBL: h30 ARG0: x13 RSTR: h28 BODY: h29 ]
[ _west_a_1 LBL: h15 ARG0: i12 ARG1: x13 ARG2: x22 ]
[ def_udef_a_q LBL: h25 ARG0: x22 RSTR: h23 BODY: h24 ]
[ _green_a_2 LBL: h11 ARG0: i9 ARG1: x22 ]
[ _bush_n_1 LBL: h11 ARG0: x22 ]
[ place_n LBL: h15 ARG0: x13 ]
[ _lock_v_cause LBL: h19 ARG0: e3 ARG1: i4 ARG2: x1 ]
[ _car_n_1 LBL: h19 ARG0: x1 ] >
HCONS: < h23 qeq h11 h28 qeq h15 > ]
In addition to the strings I want, I am also getting things like the following:
The car locked west of the green bush
The car to lock west of the green bush
The car west of the green bush locked
The car west of the green bush to lock
-
Is there a way to eliminate the “to lock” ones? I’m hoping there’s some tense constraint I can use.
-
Is there a way to prevent the modifier of car from moving after it? This seems to be similar to the issue I was having with the MRS in the previous example