Possibly redundant adposition types
emilymbender opened this issue · comments
matrix.tdl contains the following (apparently as part of the information structure library):
basic-int-mod-adposition-lex := basic-mod-adp-lex & intersective-mod-lex.
basic-mod-adp-lex := basic-adposition-lex & norm-sem-lex-item.
basic-adposition-lex := single-rel-lex-item & basic-icons-lex-item &
[ SYNSEM [ LOCAL [ CAT [ HEAD adp,
VAL.COMPS < [ LOCAL [ CAT cat-sat,
CONT.HOOK [ INDEX #ind,
ICONS-KEY.IARG1 #clause ] ] ] > ],
CONT.HOOK.CLAUSE-KEY #clause ],
LKEYS.KEYREL arg12-ev-relation & [ ARG2 #ind ] ] ].
But one of the libraries (clausal mods? constituent questions?) provides in my_language.tdl:
norm-adposition-lex := norm-sem-lex-item & no-hcons-lex-item & basic-intersective-mod-lex & non-local-none-lex-item &
[ SYNSEM [ LOCAL [ CAT [ HEAD adp &
[ MOD < [ LOCAL.CAT [ VAL.SPR cons,
WH.BOOL - ] ] > ],
WH.BOOL -,
VAL [ SPR < >,
SPEC < >,
SUBJ < >,
COMPS < #comp &
[ L-QUE #lque,
LOCAL [ CAT [ HEAD noun,
VAL.SPR < > ],
CONT.HOOK.INDEX #ind ] ] > ] ],
CONT.RELS.LIST < [ PRED #pred,
ARG0 event,
ARG1 event-or-ref-index ] > ],
LKEYS.KEYREL arg12-ev-relation &
[ PRED #pred,
ARG2 #ind ],
L-QUE #lque ],
ARG-ST < #comp > ].
It seems like there are commonalities being missed here.