;;; Hey, emacs(1), this is -*- Mode: TDL; Coding: utf-8; -*- got it? ;;; ;;; a separate phase for prepositions, so that we can assume the arguments have ;;; been transferred, and rules here can condition on the TL hierarchy. ;;; ; PH 2008-02-02 angående_p := preposition_mtr & [ INPUT.RELS < [ PRED "_angående_p_rel" ] >, OUTPUT.RELS < [ PRED _concerning_p_rel ] > ]. av_decomposed := preposition_mtr & [ CONTEXT.RELS < [ PRED reason_rel, ARG0 #x0 ] >, INPUT.RELS < [ PRED "av_rel" ] >, OUTPUT.RELS < [ PRED _for_p_rel ] > ]. av_of_p := preposition_omtr & [ INPUT.RELS < [ PRED "_av_p_rel" ] >, OUTPUT.RELS < [ PRED _of_p_rel ] > ]. av_from_p := preposition_mtr & [ INPUT.RELS < [ PRED "_av_p_rel" ] >, OUTPUT.RELS < [ PRED _from_p_rel ] > ]. bak_p := preposition_mtr & [ INPUT.RELS < [ PRED "_bak_p_rel" ] >, OUTPUT.RELS < [ PRED _behind_p_rel ] > ]. bakover_p := preposition_mtr & [ INPUT.RELS < [ PRED "_bakover_p_rel", ARG2 #x & x ] >, OUTPUT.RELS < [ PRED _backwards_p_rel ] > ]. blant_p := preposition_mtr & [ INPUT.RELS < [ PRED "_blant_p_rel" ] >, OUTPUT.RELS < [ PRED _among_p_rel ] > ]. bort_intr_p := prep_intr_mtr & [ INPUT.RELS < [ PRED "_bort_p_rel" ] >, OUTPUT.RELS < [ PRED _away_p_rel ] > ]. bort_tran_p := prep_tran_mtr & [ INPUT.RELS < [ PRED "_bort_p_rel", ARG2 #x ] >, OUTPUT.RELS < [ PRED _along_p_rel ] > ]. bortenfor_p := preposition_mtr & [ INPUT.RELS < [ PRED "_bortenfor_p_rel" ] >, OUTPUT.RELS < [ PRED _beyond_p_rel ] > ]. borti_over+on_p := prep_prep+prep_omtr & [ INPUT.RELS < [ PRED "_borti_p_rel" ] >, OUTPUT.RELS < [ PRED _over_p_rel ], [ PRED _on_p_rel ] > ]. borti_over+in_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_borti_p_rel" ] >, OUTPUT.RELS < [ PRED _over_p_rel ], [ PRED _in_p_rel ] > ]. bortom_by_p := preposition_omtr & [ INPUT.RELS < [ PRED "_bortom_p_rel" ] >, OUTPUT.RELS < [ PRED _by_p_rel ] > ]. bortom_over+to_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_bortom_p_rel" ] >, OUTPUT.RELS < [ PRED _over_p_rel ], [ PRED _to_p_rel ] > ]. bortover_along_p := prep_tran_omtr & [ INPUT.RELS < [ PRED "_bortover_p_rel" ] >, OUTPUT.RELS < [ PRED _along_p_rel ] > ]. bortover_across_p := preposition_mtr & [ INPUT.RELS < [ PRED "_bortover_p_rel" ] >, OUTPUT.RELS < [ PRED _across_p_rel ] > ]. bortsett+fra_p := preposition_mtr & [ INPUT.RELS < [ PRED "_bortsett+fra_p_rel" ] >, OUTPUT.RELS < [ PRED _except_p_rel ] > ]. ;;; ;;; NorGram uses the same `_etter_p' relation for structures with a CP internal ;;; argument, e.g. ;;; ;;; @ Etter at han kom, danset hun. ;;; ;;; while our general strategy of nominalizing the internal argument, if need ;;; be, should work here too, in principle, (a) just now, the ERG fails to ;;; parse, say, `me sleeping upset him' and (b) i suspect translating the CP ;;; structure into the subordination of two sentences will be more appropriate ;;; anyway. (25-jan-08; oe) ;;; etter_subordination := monotonic_mtr & [ CONTEXT [ RELS < [ LBL #h0, ARG0 #e0 & e & [ TENSE tensed ] ], [ LBL #h1, ARG0 #e1 & e & [ TENSE tensed ] ] >, HCONS < qeq & [ HARG #h2, LARG #h0 ] > ], INPUT [ RELS < [ PRED "_etter_p_rel", LBL #h1, ARG0 #e2, ARG1 #e1, ARG2 #h2 & h ] >, HCONS < qeq & [ HARG #h3, LARG #h1 ] > ], OUTPUT [ RELS < [ PRED "_after_x_h_rel", LBL #h3, ARG0 #e2, ARG1 #h3, ARG2 #h2 ] >, HCONS < qeq & [ HARG #h3, LARG #h1 ] > ], FLAGS.SUBSUME < #e0, #e1, #h2 > ]. etter_p := preposition_mtr & [ INPUT.RELS < [ PRED "_etter_p_rel" ] >, OUTPUT.RELS < [ PRED _after_p_rel ] > ]. for_p := preposition_mtr & [ INPUT.RELS < [ PRED "_for_p_rel" ] >, OUTPUT.RELS < [ PRED _for_p_rel ] > ]. for-siden_p := preposition_mtr & [ INPUT.RELS < [ PRED "_for-siden_p_rel" ] >, OUTPUT.RELS < [ PRED _ago_p_rel ] > ]. forbi_p := preposition_mtr & [ INPUT.RELS < [ PRED "_forbi_p_rel" ] >, OUTPUT.RELS < [ PRED _past_p_rel ] > ]. foran_in+front+of_p := preposition_omtr & [ INPUT.RELS < [ PRED "_foran_p_rel", ARG2 #i ] >, FILTER.RELS < [ PRED temp_abstr_rel, ARG0 #i ] >, OUTPUT.RELS < [ PRED _in+front+of_p_rel ] > ]. foran_ahead+of_p := preposition_omtr & [ INPUT.RELS < [ PRED "_foran_p_rel", ARG2 #i ] >, FILTER.RELS < [ PRED temp_abstr_rel, ARG0 #i ] >, OUTPUT.RELS < [ PRED _ahead+of_p_rel ] > ]. foran_before_p := preposition_mtr & [ INPUT.RELS < [ PRED "_foran_p_rel" ] >, OUTPUT.RELS < [ PRED _before_p_rel ] > ]. forbi_past_p := preposition_mtr & [ INPUT.RELS < [ PRED "_forbi_p_rel" ] >, OUTPUT.RELS < [ PRED _past_p_rel ] > ]. foruten_p := preposition_mtr & [ INPUT.RELS < [ PRED "_foruten_p_rel" ] >, OUTPUT.RELS < [ PRED _without_p_rel ] > ]. fra_since_p := preposition_omtr & [ INPUT.RELS < [ PRED "_fra_p_rel", ARG2 #u3 & p ] >, OUTPUT.RELS < [ PRED _since_p_rel ] >, FLAGS.SUBSUME < #u3 > ]. fra_p := preposition_mtr & [ INPUT.RELS < [ PRED "_fra_p_rel" ] >, OUTPUT.RELS < [ PRED _from_p_rel ] > ]. frem_forwards_p := prep_intr_omtr & [ INPUT.RELS < [ PRED "_frem_p_rel" ] >, OUTPUT.RELS < [ PRED _forwards_p_rel ] > ]. frem_forth_p := prep_intr_mtr & [ INPUT.RELS < [ PRED "_frem_p_rel" ] >, OUTPUT.RELS < [ PRED _forth_p_dir_rel ] > ]. fremfor_p := preposition_mtr & [ INPUT.RELS < [ PRED "_fremfor_p_rel" ] >, OUTPUT.RELS < [ PRED _instead+of_p_rel ] > ]. fremover_p := prep_tran_mtr & [ INPUT.RELS < [ PRED "_fremover_p_rel" ] >, OUTPUT.RELS < [ PRED _along_p_rel ] > ]. fremover_forward_p := prep_intr_omtr & [ INPUT.RELS < [ PRED "_fremover_p_rel" ] >, OUTPUT.RELS < [ PRED _forward_p_rel ] > ]. fremover_forwards_p := prep_intr_mtr & [ INPUT.RELS < [ PRED "_fremover_p_rel" ] >, OUTPUT.RELS < [ PRED _forwards_p_rel ] > ]. #| frempå_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_frempå_p_rel" ] >, OUTPUT.RELS < [ PRED _at_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_tip_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _of_p_rel ] > ]. |# frempå_p := monotonic_mtr & [ INPUT.RELS < [ PRED "_frempå_p_rel", LBL #h1, ARG0 #e1, ARG1 #e2, ARG2 #x4 & x ] >, OUTPUT [ RELS < [ PRED _at_p_rel, LBL #h1, ARG0 #e1, ARG1 #e2, ARG2 #x3 ], [ PRED _the_q_rel, ARG0 #x3, RSTR #h4 ], [ PRED "_tip_n_1_rel", LBL #h5, ARG0 #x3 & [ PERS 3, NUM sg, GRIND - ] ], [ PRED _of_p_rel, LBL #h5, ARG0 e_untensed, ARG1 #x3, ARG2 #x4 ] >, HCONS < qeq & [ HARG #h4, LARG #h5 ] > ], FLAGS.EQUAL < #x4 > ]. før_p := preposition_mtr & [ INPUT.RELS < [ PRED "_før_p_rel" ] >, OUTPUT.RELS < [ PRED _before_p_rel ] > ]. gjennom_p := preposition_mtr & [ INPUT.RELS < [ PRED "_gjennom_p_rel" ] >, OUTPUT.RELS < [ PRED _through_p_rel ] > ]. grunnet_p := preposition_mtr & [ INPUT.RELS < [ PRED "_grunnet_p_rel" ] >, OUTPUT.RELS < [ PRED _because+of_p_rel ] > ]. hjem_a := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_hjem_a_rel" ] >, OUTPUT.RELS < [ PRED _home_p_rel ] > ]. hjem_p := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_hjem_p_rel" ] >, OUTPUT.RELS < [ PRED _home_p_rel ] > ]. hos_p := preposition_mtr & [ INPUT.RELS < [ PRED "_hos_p_rel" ] >, OUTPUT.RELS < [ PRED _by_p_rel ] > ]. i_temp_1_p := preposition_mtr & [ CONTEXT.RELS < [ PRED temp_abstr_rel, ARG0 #i ] >, INPUT.RELS < [ PRED "_i_p_rel", ARG2 #i ] >, OUTPUT.RELS < [ PRED temp_loc_sp_rel ] > ]. i_temp_2_p := preposition_mtr & [ INPUT.RELS < [ PRED "_i-temp_p_rel" ] >, OUTPUT.RELS < [ PRED temp_loc_sp_rel ] > ]. i_into_p := preposition_omtr & [ INPUT.RELS < [ PRED "_i_p_rel" ] >, OUTPUT.RELS < [ PRED _into_p_rel ] > ]. i_in_p := preposition_mtr & [ INPUT.RELS < [ PRED "_i_p_rel" ] >, OUTPUT.RELS < [ PRED _in_p_rel ] > ]. i+anledning_p := preposition_mtr & [ INPUT.RELS < [ PRED "_i+anledning_p_rel" ] >, OUTPUT.RELS < [ PRED _regarding_p_rel ] > ]. i+ferd+med_p := preposition_mtr & [ INPUT.RELS < [ PRED "_i+ferd+med_p_rel" ] >, OUTPUT.RELS < [ PRED _about_p_rel ] > ]. i+løpet+av_close+to_p := preposition_mtr & [ INPUT.RELS < [ PRED "_i+løpet+av_p_rel" ] >, OUTPUT.RELS < [ PRED _in+the+course+of_p_rel ] > ]. i+nærheten+av_close+to_p := preposition_mtr & [ INPUT.RELS < [ PRED "_i+nærheten+av_p_rel" ] >, OUTPUT.RELS < [ PRED _close+to_p_rel ] > ]. i+retning_p := prep_prep+relnp+prep_mtr & [ INPUT.RELS < [ PRED "_i+retning_p_rel" ] >, OUTPUT.RELS < [ PRED _in_p_rel ], [ PRED _the_q_rel ], [ PRED "_direction_n_of_rel" ] > ]. ifølge_p := preposition_mtr & [ INPUT.RELS < [ PRED "_ifølge_p_rel" ] >, OUTPUT.RELS < [ PRED _according+to_p_rel ] > ]. igjennom_p := preposition_mtr & [ INPUT.RELS < [ PRED "_igjennom_p_rel" ] >, OUTPUT.RELS < [ PRED _through_p_rel ] > ]. imellom_p := preposition_mtr & [ INPUT.RELS < [ PRED "_imellom_p_rel" ] >, OUTPUT.RELS < [ PRED _in+between_p_rel ] > ]. imot_against_p := preposition_mtr & [ INPUT.RELS < [ PRED "_imot_p_rel" ] >, OUTPUT.RELS < [ PRED _against_p_rel ] > ]. inklusive_p := pp_appos_mtr & [ INPUT.RELS < [ PRED "_inklusive_p_rel" ] >, OUTPUT.RELS < [ PRED "_inclusive_a_1_rel" ] > ]. inn_in_p := preposition_mtr & [ INPUT.RELS < [ PRED "_inn_p_rel" ] >, OUTPUT.RELS < [ PRED _in_p_rel ] > ]. inn+i_p := preposition_mtr & [ INPUT.RELS < [ PRED "_inn+i_p_rel" ] >, OUTPUT.RELS < [ PRED _into_p_rel ] > ]. inn+til_p := preposition_mtr & [ INPUT.RELS < [ PRED "_inn+til_p_rel" ] >, OUTPUT.RELS < [ PRED _into_p_rel ] > ]. innen_temp_p := preposition_mtr & [ CONTEXT.RELS < [ PRED temp_abstr_rel, ARG0 #i ] >, INPUT.RELS < [ PRED "_i_p_rel", ARG2 #i ] >, OUTPUT.RELS < [ PRED _before_p_rel ] > ]. innen_p := preposition_mtr & [ INPUT.RELS < [ PRED "_innen_p_rel" ] >, OUTPUT.RELS < [ PRED _within_p_rel ] > ]. innendørs := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_innendørs_a_rel", ARG1 #e1 & e ] >, OUTPUT.RELS < [ PRED _indoors_a_1_rel ] >, FLAGS.EQUAL < #e1 > ]. innenfor_inside_p := preposition_omtr & [ INPUT.RELS < [ PRED "_innenfor_p_rel" ] >, OUTPUT.RELS < [ PRED _inside_p_rel ] > ]. innenfor_within_p := preposition_mtr & [ INPUT.RELS < [ PRED "_innenfor_p_rel" ] >, OUTPUT.RELS < [ PRED _within_p_rel ] > ]. inni_in_p := preposition_omtr & [ INPUT.RELS < [ PRED "_inni_p_rel" ] >, OUTPUT.RELS < [ PRED _in_p_rel ] > ]. inni_inside_p := preposition_mtr & [ INPUT.RELS < [ PRED "_inni_p_rel" ] >, OUTPUT.RELS < [ PRED _inside_p_rel ] > ]. innom_in_p := preposition_omtr & [ INPUT.RELS < [ PRED "_innom_p_rel" ] >, OUTPUT.RELS < [ PRED _in_p_rel ] > ]. innom_in+by_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_innom_p_rel" ] >, OUTPUT.RELS < [ PRED _in_p_rel ], [ PRED _by_p_rel ] > ]. innover_along_p := prep_tran_omtr & [ INPUT.RELS < [ PRED "_innover_p_rel" ] >, OUTPUT.RELS < [ PRED _along_p_rel ] > ]. innover_across_p := preposition_mtr & [ INPUT.RELS < [ PRED "_innover_p_rel" ] >, OUTPUT.RELS < [ PRED _across_p_rel ] > ]. innpå_p := preposition_mtr & [ INPUT.RELS < [ PRED "_innpå_p_rel" ] >, OUTPUT.RELS < [ PRED _on_p_rel ] > ]. inntil_against_p := preposition_omtr & [ INPUT.RELS < [ PRED "_inntil_p_rel" ] >, OUTPUT.RELS < [ PRED _against_p_rel ] > ]. inntil_close+to_p := preposition_mtr & [ INPUT.RELS < [ PRED "_inntil_p_rel" ] >, OUTPUT.RELS < [ PRED _close+to_p_rel ] > ]. innunder_p := preposition_mtr & [ INPUT.RELS < [ PRED "_innunder_p_rel" ] >, OUTPUT.RELS < [ PRED _beneath_p_rel ] > ]. istedenfor_p := preposition_mtr & [ INPUT.RELS < [ PRED "_istedenfor_p_rel" ] >, OUTPUT.RELS < [ PRED _instead+of_p_rel ] > ]. ;;;istedenfor_p := preposition_mtr & ;;;[ INPUT.RELS < [ PRED "_istedenfor_p_rel" ] >, ;;; OUTPUT.RELS < [ PRED _beneath_p_rel ] > ]. langs_along_p := preposition_omtr & [ INPUT.RELS < [ PRED "_langs_p_rel" ] >, OUTPUT.RELS < [ PRED _along_p_rel ] > ]. langs_alongside_p := preposition_mtr & [ INPUT.RELS < [ PRED "_langs_p_rel" ] >, OUTPUT.RELS < [ PRED _alongside_p_rel ] > ]. med_p := preposition_mtr & [ INPUT.RELS < [ PRED "_med_p_rel" ] >, OUTPUT.RELS < [ PRED _with_p_rel ] > ]. mellom_p := preposition_mtr & [ INPUT.RELS < [ PRED "_mellom_p_rel" ] >, OUTPUT.RELS < [ PRED _between_p_rel ] > ]. midt+på_p := prep_deg+prep_mtr & [ INPUT.RELS < [ PRED "_midt+på_p_rel" ] >, OUTPUT.RELS < [ PRED "_midway_x_rel" ], [ PRED _on_p_rel ] > ]. mot_towards_p := preposition_omtr & [ INPUT.RELS < [ PRED "_mot_p_rel" ] >, OUTPUT.RELS < [ PRED _towards_p_rel ] > ]. mot_against_p := preposition_mtr & [ INPUT.RELS < [ PRED "_mot_p_rel" ] >, OUTPUT.RELS < [ PRED _against_p_rel ] > ]. ned_p := preposition_mtr & [ INPUT.RELS < [ PRED "_ned_p_rel" ] >, OUTPUT.RELS < [ PRED _down_p_rel ] > ]. nede+fra_1_p := prep_prep+prep_omtr & [ INPUT.RELS < [ PRED "_nede+fra_p_rel" ] >, OUTPUT.RELS < [ PRED _from_p_rel ], [ PRED _down_p_rel ] > ]. nede+fra_2_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_nede+fra_p_rel" ] >, OUTPUT.RELS < [ PRED _down_p_rel ], [ PRED _from_p_rel ] > ]. nedenfor_p := preposition_mtr & [ INPUT.RELS < [ PRED "_nedenfor_p_rel" ] >, OUTPUT.RELS < [ PRED _below_p_rel ] > ]. nedenfra_from+below_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_nedenfra_p_rel" ] >, OUTPUT.RELS < [ PRED _from_p_rel ], [ PRED _below_p_rel ] > ]. nedi_2_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_nedi_p_rel" ] >, OUTPUT.RELS < [ PRED _down_p_rel ], [ PRED _into_p_rel ] > ]. nedover_p := preposition_mtr & [ INPUT.RELS < [ PRED "_nedover_p_rel" ] >, OUTPUT.RELS < [ PRED _down_p_rel ] > ]. nedstrøms_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_nedstrøms_p_rel" ] >, OUTPUT.RELS < [ PRED _downstream_p_rel ], [ PRED _from_p_rel ] > ]. nord+for_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_nord+for_p_rel" ] >, OUTPUT.RELS < [ PRED _north_a_1_rel ] > ]. nord+i_north+in_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_nord+i_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_north_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _in_p_rel ] > ]. nord+om_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_nord+om_p_rel" ] >, OUTPUT.RELS < [ PRED _north_a_1_rel ] > ]. nordenfor_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_nordenfor_p_rel" ] >, OUTPUT.RELS < [ PRED _north_a_1_rel ] > ]. nordover_north_p := monotonic_omtr & [ INPUT.RELS < [ PRED "_nordover_p_rel", LBL #h0, ARG0 e & #e1, ARG1 #i2, ARG2 a ] >, OUTPUT [ RELS < [ PRED _to_p_rel, LBL #h0, ARG0 #e1, ARG1 #i2, ARG2 #x4 ], [ PRED _the_q_rel, ARG0 #x4 & [ PERS 3, NUM sg, GRIND - ], RSTR #h5 ], [ PRED "_north_n_1_rel", LBL #h6, ARG0 #x4 ] >, HCONS < qeq & [ HARG #h5, LARG #h6 ] > ] ]. nordover_northward_intr_p := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_nordover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _northward_a_1_rel ] > ]. nordover_northward+in_p := monotonic_omtr & [ INPUT.RELS < [ PRED "_nordover_p_rel", LBL #h1, ARG0 #e1, ARG1 #e2, ARG2 #x4 & x ] >, OUTPUT [ RELS < [ PRED _northward_a_1_rel, LBL #h5, ARG0 e_untensed, ARG1 #x3 ], [ PRED place_n_rel, LBL #h5, ARG0 #x3 & [ PERS 3, NUM sg, GRIND - ] ], [ PRED unspec_loc_rel, LBL #h1, ARG0 #e1, ARG1 #e2, ARG2 #x3 ], [ PRED implicit_q_rel, ARG0 #x3, RSTR #h4 ], [ PRED _in_p_rel, LBL #h5, ARG0 e_untensed, ARG1 #x3, ARG2 #x4 ] >, HCONS < qeq & [ HARG #h4, LARG #h5 ] > ], FLAGS.EQUAL < #x4 > ]. nordover_northward+on_p := monotonic_omtr & [ INPUT.RELS < [ PRED "_nordover_p_rel", LBL #h1, ARG0 #e1, ARG1 #e2, ARG2 #x4 & x ] >, OUTPUT [ RELS < [ PRED _northward_a_1_rel, LBL #h5, ARG0 e_untensed, ARG1 #x3 ], [ PRED place_n_rel, LBL #h5, ARG0 #x3 & [ PERS 3, NUM sg, GRIND - ] ], [ PRED unspec_loc_rel, LBL #h1, ARG0 #e1, ARG1 #e2, ARG2 #x3 ], [ PRED implicit_q_rel, ARG0 #x3, RSTR #h4 ], [ PRED _on_p_rel, LBL #h5, ARG0 e_untensed, ARG1 #x3, ARG2 #x4 ] >, HCONS < qeq & [ HARG #h4, LARG #h5 ] > ], FLAGS.EQUAL < #x4 > ]. nordover_north+in_p := monotonic_omtr & [ INPUT.RELS < [ PRED "_nordover_p_rel", LBL #h0, ARG0 e & #e1, ARG1 #i2, ARG2 #x4 & x ] >, OUTPUT [ RELS < [ PRED _to_p_rel, LBL #h0, ARG0 #e1, ARG1 #i2, ARG2 #x5 ], [ PRED _the_q_rel, ARG0 #x5 & [ PERS 3, NUM sg, GRIND - ], RSTR #h5 ], [ PRED "_north_n_1_rel", LBL #h6, ARG0 #x5 ], [ PRED _in_p_rel, LBL #h0, ARG0 e_untensed, ARG1 #e1, ARG2 #x4 ] >, HCONS < qeq & [ HARG #h5, LARG #h6 ] > ], FLAGS.EQUAL < #x4 > ]. nordover_north+on_p := monotonic_mtr & [ INPUT.RELS < [ PRED "_nordover_p_rel", LBL #h0, ARG0 e & #e1, ARG1 #i2, ARG2 #x4 & x ] >, OUTPUT [ RELS < [ PRED _to_p_rel, LBL #h0, ARG0 #e1, ARG1 #i2, ARG2 #x5 ], [ PRED _the_q_rel, ARG0 #x5 & [ PERS 3, NUM sg, GRIND - ], RSTR #h5 ], [ PRED "_north_n_1_rel", LBL #h6, ARG0 #x5 ], [ PRED _on_p_rel, LBL #h0, ARG0 e_untensed, ARG1 #e1, ARG2 #x4 ] >, HCONS < qeq & [ HARG #h5, LARG #h6 ] > ], FLAGS.EQUAL < #x4 > ]. nordvest+for_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_nordvest+for_p_rel" ] >, OUTPUT.RELS < [ PRED _northwest_a_1_rel ] > ]. nordvestover_northwest_intr_p := adverb_pp_omtr & [ INPUT.RELS < [ PRED "_nordvestover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_northwest_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ] > ]. nordvestover_northwestward_intr_p := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_nordvestover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _northwestward_a_1_rel ] > ]. nordvestover_northwestward+in_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_nordvestover_p_rel" ] >, OUTPUT.RELS < [ PRED _northwestward_a_1_rel ], [ PRED _in_p_rel ] > ]. nordvestover_northwestward+on_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_nordvestover_p_rel" ] >, OUTPUT.RELS < [ PRED _northwestward_a_1_rel ], [ PRED _on_p_rel ] > ]. nordvestover_northwest+in_p := prep_pp+prep_omtr & [ INPUT.RELS < [ PRED "_nordvestover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_northwest_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _in_p_rel ] > ]. nordvestover_northwest+on_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_nordvestover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_northwest_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _on_p_rel ] > ]. nordøst+for_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_nordøst+for_p_rel" ] >, OUTPUT.RELS < [ PRED _northeast_a_1_rel ] > ]. nordøstover_northeast_intr_p := adverb_pp_omtr & [ INPUT.RELS < [ PRED "_nordøstover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_northeast_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ] > ]. nordøstover_northeastward_intr_p := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_nordøstover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _northeastward_a_1_rel ] > ]. nordøstover_northeastward+in_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_nordøstover_p_rel" ] >, OUTPUT.RELS < [ PRED _northeastward_a_1_rel ], [ PRED _in_p_rel ] > ]. nordøstover_northeastward+on_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_nordøstover_p_rel" ] >, OUTPUT.RELS < [ PRED _northeastward_a_1_rel ], [ PRED _on_p_rel ] > ]. nordøstover_northeast+in_p := prep_pp+prep_omtr & [ INPUT.RELS < [ PRED "_nordøstover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_northeast_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _in_p_rel ] > ]. nordøstover_northwest+on_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_nordøstover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_northeast_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _on_p_rel ] > ]. nær_p := preposition_mtr & [ INPUT.RELS < [ PRED "_nær_p_rel" ] >, OUTPUT.RELS < [ PRED _close+to_p_rel ] > ]. ;;; ;;; the `_om-temp_p' reading, sadly, disappeared sometime in the fall of 2006, ;;; so transfer of `om' is a little involved right now. for the seasons at ;;; least we can take advantage of the predicate hierarchy and not create more ;;; transfer ambiguity than is needed. ;;; om_temp_0_p := preposition_mtr & [ INPUT.RELS < [ PRED "_om-temp_p_rel" ] >, OUTPUT.RELS < [ PRED temp_loc_sp_rel ] > ]. om_temp_1_p := preposition_mtr & [ CONTEXT.RELS < [ PRED temp_abstr_rel, ARG0 #i ] >, INPUT.RELS < [ PRED "_om_p_rel", ARG2 #i ] >, OUTPUT.RELS < [ PRED temp_loc_sp_rel ] > ]. om_temp_2_p := preposition_omtr & [ INPUT.RELS < [ PRED "_om_p_rel" ] >, OUTPUT.RELS < [ PRED temp_loc_sp_rel ] > ]. om_about_p := preposition_omtr & [ INPUT.RELS < [ PRED "_om_p_rel" ] >, OUTPUT.RELS < [ PRED _about_p_rel ] > ]. om_on_p := preposition_omtr & [ INPUT.RELS < [ PRED "_om_p_rel" ] >, OUTPUT.RELS < [ PRED _on_p_rel ] > ]. om_via_p := preposition_mtr & [ INPUT.RELS < [ PRED "_om_p_rel" ] >, OUTPUT.RELS < [ PRED _via_p_rel ] > ]. omkring_p := preposition_mtr & [ INPUT.RELS < [ PRED "_omkring_p_rel" ] >, OUTPUT.RELS < [ PRED _around_p_rel ] > ]. opp_p := preposition_mtr & [ INPUT.RELS < [ PRED "_opp_p_rel" ] >, OUTPUT.RELS < [ PRED _up_p_rel ] > ]. oppi_up+in_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_oppi_p_rel" ] >, OUTPUT.RELS < [ PRED _up_p_rel ], [ PRED _in_p_rel ] > ]. oppom_up+by_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_oppom_p_rel" ] >, OUTPUT.RELS < [ PRED _up_p_rel ], [ PRED _by_p_rel ] > ]. oppover_p := preposition_mtr & [ INPUT.RELS < [ PRED "_oppover_p_rel" ] >, OUTPUT.RELS < [ PRED _up_p_rel ] > ]. oppå_p := preposition_mtr & [ INPUT.RELS < [ PRED "_oppå_p_rel" ] >, OUTPUT.RELS < [ PRED _on_p_rel ] > ]. ovenfor_p := preposition_mtr & [ INPUT.RELS < [ PRED "_ovenfor_p_rel" ] >, OUTPUT.RELS < [ PRED _above_p_rel ] > ]. over_above_p := preposition_omtr & [ INPUT.RELS < [ PRED "_over_p_rel" ] >, OUTPUT.RELS < [ PRED _above_p_rel ] > ]. over_over_p := preposition_omtr & [ INPUT.RELS < [ PRED "_over_p_rel" ] >, OUTPUT.RELS < [ PRED _over_p_rel ] > ]. over_across_p := preposition_mtr & [ INPUT.RELS < [ PRED "_over_p_rel" ] >, OUTPUT.RELS < [ PRED _across_p_rel ] > ]. overfor_opposite_p := preposition_omtr & [ INPUT.RELS < [ PRED "_overfor_p_rel" ] >, OUTPUT.RELS < [ PRED _opposite_p_rel ] > ]. overfor_across+from_p := prep_prep+prep_omtr & [ INPUT.RELS < [ PRED "_overfor_p_rel" ] >, OUTPUT.RELS < [ PRED _across_p_rel ], [ PRED _from_p_rel ] > ]. overfor_for_p := preposition_mtr & [ INPUT.RELS < [ PRED "_overfor_p_rel" ] >, OUTPUT.RELS < [ PRED _for_p_rel ] > ]. overfor_for_p := preposition_mtr & [ INPUT.RELS < [ PRED "_overfor_p_rel" ] >, OUTPUT.RELS < [ PRED _for_p_rel ] > ]. per_per_p := preposition_omtr & [ INPUT.RELS < [ PRED "_per_p_rel" ] >, OUTPUT.RELS < [ PRED _per_p_rel ] > ]. per_as+of_p := preposition_mtr & [ INPUT.RELS < [ PRED "_per_p_rel" ] >, OUTPUT.RELS < [ PRED _as+of_p_rel ] > ]. på_temp_1_p := preposition_mtr & [ CONTEXT.RELS < [ PRED temp_abstr_rel, ARG0 #i ] >, INPUT.RELS < [ PRED "_på_p_rel", ARG2 #i ] >, OUTPUT.RELS < [ PRED temp_loc_sp_rel ] > ]. på_temp_2_p := preposition_mtr & [ INPUT.RELS < [ PRED "_på-temp_p_rel" ] >, OUTPUT.RELS < [ PRED temp_loc_sp_rel ] > ]. på_at_p := preposition_omtr & [ INPUT.RELS < [ PRED "_på_p_rel" ] >, OUTPUT.RELS < [ PRED _at_p_rel ] > ]. på_on_p := preposition_mtr & [ INPUT.RELS < [ PRED "_på_p_rel" ] >, OUTPUT.RELS < [ PRED _on_p_rel ] > ]. på+grunn+av_p := preposition_mtr & [ INPUT.RELS < [ PRED "_på+grunn+av_p_rel" ] >, OUTPUT.RELS < [ PRED _because+of_p_rel ] > ]. på+langs_p := preposition_mtr & [ INPUT.RELS < [ PRED "_på+langs_p_rel" ] >, OUTPUT.RELS < [ PRED "_lengthwise_a_1_rel", ARG2 [ DITCH + ] ] > ]. på+tvers_p := preposition_mtr & [ INPUT.RELS < [ PRED "_på+tvers_p_rel" ] >, OUTPUT.RELS < [ PRED "_crosswise_a_1_rel", ARG2 [ DITCH + ] ] > ]. rundt_around_p := preposition_mtr & [ INPUT.RELS < [ PRED "_rundt_p_rel" ] >, OUTPUT.RELS < [ PRED _around_p_rel ] > ]. sammen+med_p := preposition_mtr & [ INPUT.RELS < [ PRED "_sammen+med_p_rel" ] >, OUTPUT.RELS < [ PRED _together+with_p_rel ] > ]. siden_p := preposition_mtr & [ INPUT.RELS < [ PRED "_siden_p_rel" ] >, OUTPUT.RELS < [ PRED _since_p_rel ] > ]. som_p := preposition_mtr & [ INPUT.RELS < [ PRED "_som_p_rel" ] >, OUTPUT.RELS < [ PRED _as_p_rel ] > ]. sør+i_south+in_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_sør+i_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_south_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _in_p_rel ] > ]. sør+for_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_sør+for_p_rel" ] >, OUTPUT.RELS < [ PRED _south_a_1_rel ] > ]. sørover_south_intr_p := adverb_pp_omtr & [ INPUT.RELS < [ PRED "_sørover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_south_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ] > ]. sørover_southward_intr_p := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_sørover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _southward_a_1_rel ] > ]. sørover_southward+in_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_sørover_p_rel" ] >, OUTPUT.RELS < [ PRED _southward_a_1_rel ], [ PRED _in_p_rel ] > ]. sørover_southward+on_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_sørover_p_rel" ] >, OUTPUT.RELS < [ PRED _southward_a_1_rel ], [ PRED _on_p_rel ] > ]. sørover_south+in_p := prep_pp+prep_omtr & [ INPUT.RELS < [ PRED "_sørover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_south_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _in_p_rel ] > ]. sørover_south+on_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_sørover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_south_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _on_p_rel ] > ]. sørvest+for_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_sørvest+for_p_rel" ] >, OUTPUT.RELS < [ PRED _southwest_a_1_rel ] > ]. sørvestover_southwest_intr_p := adverb_pp_omtr & [ INPUT.RELS < [ PRED "_sørvestover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_southwest_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ] > ]. sørvestover_southwestward_intr_p := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_sørvestover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _southwestward_a_1_rel ] > ]. sørvestover_southwestward+in_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_sørvestover_p_rel" ] >, OUTPUT.RELS < [ PRED _southwestward_a_1_rel ], [ PRED _in_p_rel ] > ]. sørvestover_southwestward+on_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_sørvestover_p_rel" ] >, OUTPUT.RELS < [ PRED _southwestward_a_1_rel ], [ PRED _on_p_rel ] > ]. sørvestover_southwest+in_p := prep_pp+prep_omtr & [ INPUT.RELS < [ PRED "_sørvestover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_southwest_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _in_p_rel ] > ]. sørvestover_southwest+on_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_sørvestover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_southwest_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _on_p_rel ] > ]. sørøst+for_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_sørøst+for_p_rel" ] >, OUTPUT.RELS < [ PRED _southeast_a_1_rel ] > ]. sørøstover_southeast_intr_p := adverb_pp_omtr & [ INPUT.RELS < [ PRED "_sørøstover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_southeast_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ] > ]. sørøstover_southeastward_intr_p := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_sørøstover_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _southeastward_a_1_rel ] > ]. sørøstover_southeastward+in_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_sørøstover_p_rel" ] >, OUTPUT.RELS < [ PRED _southeastward_a_1_rel ], [ PRED _in_p_rel ] > ]. sørøstover_southeastward+on_p := prep_lexical_pp_place+pp_omtr & [ INPUT.RELS < [ PRED "_sørøstover_p_rel" ] >, OUTPUT.RELS < [ PRED _southeastward_a_1_rel ], [ PRED _on_p_rel ] > ]. sørøstover_southeast+in_p := prep_pp+prep_omtr & [ INPUT.RELS < [ PRED "_sørøstover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_southeast_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _in_p_rel ] > ]. sørøstover_southeast+on_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_sørøstover_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_southeast_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _on_p_rel ] > ]. så+vel+som_p := preposition_mtr & [ INPUT.RELS < [ PRED "_så+vel+som_p_rel" ] >, OUTPUT.RELS < [ PRED _thanks+to_p_rel ] > ]. takket+være_p := preposition_mtr & [ INPUT.RELS < [ PRED "_takket+være_p_rel" ] >, OUTPUT.RELS < [ PRED _thanks+to_p_rel ] > ]. temp-loc_p := preposition_mtr & [ INPUT.RELS < [ PRED "temp-loc_rel" ] >, OUTPUT.RELS < [ PRED temp_loc_sp_rel ] > ]. til_p := preposition_mtr & [ INPUT.RELS < [ PRED "_til_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel ] > ]. til+og+fra_p := monotonic_mtr & [ INPUT.RELS < [ PRED "_til+og+fra_p_rel", LBL #h0, ARG1 #x3 ] >, OUTPUT.RELS < [ PRED _and_c_rel, LBL #h0, L-HNDL #h5, L-INDEX #e6, R-HNDL #h7, R-INDEX #e8 ], [ PRED _to_p_rel, LBL #h5, ARG0 #e6, ARG1 #e2, ARG2 #x3 ], [ PRED _from_p_rel, LBL #h7, ARG0 #e8, ARG1 #e2, ARG2 #x3 ] > ]. tilbake_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_tilbake_p_rel" ] >, OUTPUT.RELS < [ PRED _back_p_rel ] > ]. tross_p := preposition_mtr & [ INPUT.RELS < [ PRED "_tross_p_rel" ] >, OUTPUT.RELS < [ PRED _in+spite+of_p_rel ] > ]. uansett_regardless+of_p := preposition_omtr & [ INPUT.RELS < [ PRED "_uansett_p_rel" ], ...>, OUTPUT.RELS < [ PRED _regardless+of_p_rel ], ... > ]. uansett_irrespective+of_p := preposition_subordination_omtr & [ INPUT.RELS < [ PRED "_uansett_p_rel" ], ... >, OUTPUT.RELS < [ PRED "_irrespective_a_of_rel" ], ... > ]. uansett_no+matter_p := preposition_mtr & [ INPUT.RELS < [ PRED "_uansett_p_rel" ], ...>, OUTPUT.RELS < [ PRED _no+matter_p_rel ], ... > ]. under_p := preposition_omtr & [ INPUT.RELS < [ PRED "_under_p_rel" ] >, OUTPUT.RELS < [ PRED _below_p_rel ] > ]. under_p := preposition_mtr & [ INPUT.RELS < [ PRED "_under_p_rel" ] >, OUTPUT.RELS < [ PRED _under_p_rel ] > ]. unna_p := preposition_mtr & [ INPUT.RELS < [ PRED "_unna_p_rel" ] >, OUTPUT.RELS < [ PRED _from_p_rel ] > ]. unntatt_p := preposition_mtr & [ INPUT.RELS < [ PRED "_unntatt_p_rel" ] >, OUTPUT.RELS < [ PRED _except_p_rel ] > ]. ut_outside := adverb_lexical_pp_place_omtr & [ INPUT.RELS < [ PRED "_ut_p_rel", ARG2 a ] >, OUTPUT.RELS < [ PRED _outside_p_rel ], ... > ]. ut_p := preposition_mtr & [ INPUT.RELS < [ PRED "_ut_p_rel" ] >, OUTPUT.RELS < [ PRED _out_p_rel ] > ]. uten_p := preposition_mtr & [ INPUT.RELS < [ PRED "_uten_p_rel" ] >, OUTPUT.RELS < [ PRED _without_p_rel ] > ]. utenfor_p := preposition_mtr & [ INPUT.RELS < [ PRED "_utenfor_p_rel" ] >, OUTPUT.RELS < [ PRED _outside_p_rel ] > ]. utenfra_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_utenfra_p_rel" ] >, OUTPUT.RELS < [ PRED _from_p_rel ], [ PRED _outside_p_rel ] > ]. utenom_p := preposition_mtr & [ INPUT.RELS < [ PRED "_utenom_p_rel" ] >, OUTPUT.RELS < [ PRED _except_p_rel ] > ]. utfor_p := preposition_mtr & [ INPUT.RELS < [ PRED "_utfor_p_rel" ] >, OUTPUT.RELS < [ PRED _down_p_rel ] > ]. uti_into_p := preposition_mtr & [ INPUT.RELS < [ PRED "_uti_p_rel" ] >, OUTPUT.RELS < [ PRED _into_p_rel ] > ]. utover_during_p := preposition_omtr & [ INPUT.RELS < [ PRED "_utover_p_rel", ARG2 #i ] >, CONTEXT.RELS < [ PRED temp_abstr_rel, ARG0 #i ] >, OUTPUT.RELS < [ PRED _during_p_rel ] > ]. utover_across_p := preposition_mtr & [ INPUT.RELS < [ PRED "_utover_p_rel" ] >, OUTPUT.RELS < [ PRED _across_p_rel ] > ]. utpå_p := preposition_mtr & [ INPUT.RELS < [ PRED "_utpå_p_rel" ] >, OUTPUT.RELS < [ PRED _in_p_rel ] > ]. ved_at_p := preposition_omtr & [ INPUT.RELS < [ PRED "_ved_p_rel" ] >, OUTPUT.RELS < [ PRED _at_p_rel ] > ]. ved_by_p := preposition_omtr & [ INPUT.RELS < [ PRED "_ved_p_rel" ] >, OUTPUT.RELS < [ PRED _by_p_rel ] > ]. ved_on_p := preposition_omtr & [ INPUT.RELS < [ PRED "_ved_p_rel" ] >, OUTPUT.RELS < [ PRED _on_p_rel ] > ]. ved_around_p := preposition_mtr & [ INPUT.RELS < [ PRED "_ved_p_rel" ] >, OUTPUT.RELS < [ PRED _around_p_rel ] > ]. ved+hjelp+av_p := monotonic_mtr & [ INPUT.RELS < [ PRED "_ved+hjelp+av_p_rel", LBL #h0, ARG0 #e1, ARG1 #e2, ARG2 #x3 ] >, OUTPUT [ RELS < [ LBL #h0, PRED _with_p_rel, ARG0 #e1, ARG1 #e2, ARG2 #x4 ], [ LBL #h5, PRED def_q_rel, ARG0 #x4, RSTR #h5], [ LBL #h6, PRED "_help_n_1_rel", ARG0 #x4 & [ PERS 3, NUM sg, GRIND - ]], [ LBL #h6, PRED _of_p_rel, ARG1 #x4, ARG2 #x3] >, HCONS < qeq & [ HARG #h5, LARG #h6 ] > ] ]. ved+siden+av_aside+from_p := preposition_omtr & [ INPUT.RELS < [ PRED "_ved+siden+av_p_rel" ] >, OUTPUT.RELS < [ PRED _aside+from_p_rel ] > ]. ved+siden+av_besides_p := preposition_mtr & [ INPUT.RELS < [ PRED "_ved+siden+av_p_rel" ] >, OUTPUT.RELS < [ PRED _besides_p_rel ] > ]. vekk+fra_away+from_p := prep_prep+prep_mtr & [ INPUT.RELS < [ PRED "_vekk+fra_p_rel" ] >, OUTPUT.RELS < [ PRED _away_p_rel ], [ PRED _from_p_rel ] > ]. vest+for_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_vest+for_p_rel" ] >, OUTPUT.RELS < [ PRED _west_a_1_rel ] > ]. vest+i_west+in_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_vest+i_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_west_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _in_p_rel ] > ]. vestover_vest_p := monotonic_omtr & [ INPUT.RELS < [ PRED "_vestover_p_rel", LBL #h0, ARG0 e & #e1, ARG1 #i2, ARG2 #i3 ] >, OUTPUT [ RELS < [ PRED _to_p_rel, LBL #h0, ARG0 #e1, ARG1 #i2, ARG2 #x4 ], [ PRED _the_q_rel, ARG0 #x4 & [ PERS 3, NUM sg, GRIND - ], RSTR #h5 ], [ PRED "_west_n_1_rel", LBL #h6, ARG0 #x4 ] >, HCONS < qeq & [ HARG #h5, LARG #h6 ] > ] ]. vestover_westward_p := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_vestover_p_rel" ] >, OUTPUT.RELS < [ PRED _westward_a_1_rel ] > ]. via_p := preposition_mtr & [ INPUT.RELS < [ PRED "_via_p_rel" ] >, OUTPUT.RELS < [ PRED _via_p_rel ] > ]. vis+à+vis_p := preposition_mtr & [ INPUT.RELS < [ PRED "_vis+à+vis_p_rel" ] >, OUTPUT.RELS < [ PRED _opposite_p_rel ] > ]. øst+for_p := prep_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_øst+for_p_rel" ] >, OUTPUT.RELS < [ PRED _east_a_1_rel ] > ]. øst+i_east+in_p := prep_pp+prep_mtr & [ INPUT.RELS < [ PRED "_øst+i_p_rel" ] >, OUTPUT.RELS < [ PRED _to_p_rel, ARG0 e_untensed ], [ PRED _the_q_rel ], [ PRED "_east_n_1_rel", ARG0 [ PERS 3, NUM sg, GRIND - ] ], [ PRED _in_p_rel ] > ]. østover_east_p := monotonic_omtr & [ INPUT.RELS < [ PRED "_østover_p_rel", LBL #h0, ARG0 e & #e1, ARG1 #i2, ARG2 #i3 ] >, OUTPUT [ RELS < [ PRED _to_p_rel, LBL #h0, ARG0 #e1, ARG1 #i2, ARG2 #x4 ], [ PRED _the_q_rel, ARG0 #x4 & [ PERS 3, NUM sg, GRIND - ], RSTR #h5 ], [ PRED "_east_n_1_rel", LBL #h6, ARG0 #x4 ] >, HCONS < qeq & [ HARG #h5, LARG #h6 ] > ] ]. østover_eastward_p := adverb_lexical_pp_place_mtr & [ INPUT.RELS < [ PRED "_østover_p_rel" ] >, OUTPUT.RELS < [ PRED _eastward_a_1_rel ] > ].