I went with intersective-mod-lex for adverbs and, accordingly, with head-adj-int-phrase for my head-adjunct rule. So far so good, I have the same MRS as above (the better one, with the events properly linked).
One thing I am stuck on is the ARG0 of the extra adverbial relation (the one I called unsp_adv_rel for now). If I add the constraint: ARG0 event-relation, as below:
adverb-lex-item := intersective-mod-lex &
[ SYNSEM [ LOCAL [ CAT [ VAL [ SUBJ < >,
SPR < >,
COMPS < > ],
HEAD adv &
[ MOD < [ LOCAL [ CAT [ MC +,
VAL [ SPR < >, COMPS < >, SUBJ < > ] ],
CONT.HOOK [ CLAUSE-KEY #clause, LTOP #ltop ] ] ] > ] ],
CONT [ RELS <! [ PRED "unsp_adv_rel", LBL #ltop, ARG0 event-relation,
ARG1 #clause, ARG2 #ind ],
[ PRED #pred, ARG0 #ind ] !>,
HOOK.LTOP #ltop ] ] ,
LKEYS.KEYREL [ PRED #pred, ARG0 ref-ind & #ind, LBL #ltop ] ] ].
Then I get the error in adverb-lex-item: “Unification with constraint of ARG12-relation failed at path SYNSEM.LOCAL.CONT.RELS.LIST.FIRST”
I haven’t yet located a contradiction anywhere. Intersective-mod-lex is:
intersective-mod-lex := no-hcons-lex-item &
[ SYNSEM [ LOCAL.CAT.HEAD.MOD < [ LOCAL intersective-mod &
[ CONT.HOOK.INDEX #ind ]] >,
LKEYS.KEYREL.ARG1 #ind ] ].
And no-hcons-lex-item is just:
no-hcons-lex-item := lex-item &
[ SYNSEM.LOCAL.CONT.HCONS <! !> ].
What seems to be the problem?