;;; -*- Mode: TDL; Package: DISCO -*- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; file: %Z% %M% ;;; module: ;;; version: %I% ;;; written by: Melanie Siegel ;;; last update: %G% --- %U% ;;; updated by: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; author | date | modification ;;; ------------------|-------------|------------------------------------------ ;;;Melanie Siegel (MS)| |Emily Bender (ERB), Francis Bond (FCB) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;LEXICAL TYPES -- verbs;;;;;;;;;;; ; (ERB 2001-10-17) Added subtypes of lexical_sign. See notes in ; fundamentals.tdl. ; (ERB 2001-11-07) Certain entries for the (non-id) copula inherit ; from this type and shouldn't have interesting WLINKs. So, v-lex ; is now just lexical_sign and some, but not all, of its subtypes ; are lexical_sign-word. v-lex := lexical_sign & [SYNSEM [LOCAL [CAT [HEAD verb_head, VAL valence], NUCL nucl_plus], NON-LOCAL [AFFIX ]]]. nonaux-lex := v-lex & [SYNSEM [LOCAL.CAT.HEAD verb-noninfl_head-avm, NON-LOCAL.QUE ]]. generic-verb-lex := v-lex & lexical_sign-word & [SYNSEM [LOCAL [CAT [HEAD verb_head-avm & [COP -, AUX aux_minus, VN -, H-TENSE #tense, MODUS #modus], VAL ga-wo_transitive & [SUBJ.FIRST #sbj & [LOCAL.CONT.HOOK.INDEX #sbjind], COMPS #comps & [FIRST.LOCAL.CONT.HOOK.INDEX #objind]]], CONT simple-verb-sem-type & [HOOK.INDEX event & [E [TENSE #tense, MOOD #modus]], RELS , HCONS ], ARG-S < #sbj . #comps >], LKEYS.KEYREL #key & arg12-ev-relation & arg12-relation & [ARG1 #sbjind, ARG2 #objind], NON-LOCAL.QUE ], INFLECTED +]. generic_verb_ru_infl-lex := generic-verb-lex & [SYNSEM.LOCAL [CAT [HEAD [MOD < [LOCAL [CAT.HEAD noun_head, BAR +], MODIFIED.PERIPH -] >, MODUS indicative, H-TENSE present, MARK < >, J-SPEC < [LOCAL.CAT.HEAD noun_head] >, FIN +, FORMAL.AHON +]], BAR +], J-NEEDS-AFFIX -]. generic_verb_i_infl-lex := generic-verb-lex & [RMORPH-BIND-TYPE i-morph, J-NEEDS-AFFIX +]. generic_verb_morphbind_infl-lex := generic-verb-lex & [RMORPH-BIND-TYPE morphbind, J-NEEDS-AFFIX +]. generic_verb_a_infl-lex := generic-verb-lex & [RMORPH-BIND-TYPE a-morph, J-NEEDS-AFFIX +]. generic_verb_t_infl-lex := generic-verb-lex & [RMORPH-BIND-TYPE t-morph, J-NEEDS-AFFIX +]. generic_verb_cond_infl-lex := generic-verb-lex & [RMORPH-BIND-TYPE cond-morph, J-NEEDS-AFFIX +]. generic_verb_o_infl-lex := generic-verb-lex & [RMORPH-BIND-TYPE o-morph, J-NEEDS-AFFIX +]. generic_verb_vstem_infl-lex := generic-verb-lex & [RMORPH-BIND-TYPE vstem-morph, J-NEEDS-AFFIX +]. ; (ERB 2002-01-14) [SMOD unmarked] to restrain utterance-rule2e. ; (FCB 2003-12-04) Hooked up ARG0 vn-lex := nonaux-lex & lexical_sign-word & [SYNSEM [LOCAL [CAT [HEAD vn_head-avm & [MAIN-PRD -, SMOD unmarked, KEYS.KEY #keypred]], CONT simple-verb-sem-type & [HOOK [INDEX #ind, LTOP #top], RELS , HCONS ]], LKEYS.KEYREL #key & [ ARG0 #ind, PRED #keypred, LBL #top]], INFLECTED +]. vn-sbj-comps-lex := vn-lex & [SYNSEM.LOCAL [CAT.VAL [SUBJ.FIRST #sbj & [LOCAL.CONT.HOOK.INDEX #sbjind], COMPS #comps], CONT.HOOK.XARG #sbjind, ARG-S < #sbj . #comps >]]. vn-trans1-super-lex := vn-sbj-comps-lex & [SYNSEM [LOCAL.CAT.VAL ga-wo_transitive & [COMPS.FIRST.LOCAL.CONT [HOOK.INDEX #objind], SUBJ.FIRST.LOCAL.CONT [HOOK.INDEX #sbjind]], LKEYS [KEYREL [ARG1 #sbjind, ARG2 #objind]]]]. vn-trans2-super-lex := vn-sbj-comps-lex & [SYNSEM [LOCAL.CAT.VAL ga-ni_transitive & [COMPS.FIRST.LOCAL.CONT [HOOK.INDEX #objind], SUBJ.FIRST.LOCAL.CONT [HOOK.INDEX #sbjind]], LKEYS [KEYREL [ARG1 #sbjind, ARG2 #objind]]]]. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; (TK 07-07-04) ;; We have "v3(and v5a)-stem-lex" as "ga-to_transitive1" , ;; and have "v5-stem-lex" as "ga-to_transitive2". ;; Despite this , we had used "vn-trans3-lex" as "ga-to_transitive2". ;; And we didn't have "ga-to_transitive1" in vn-lex. ;; I had felt confusing . ;; So I redefined "vn-trans3-lex" as "ga-to_transitive1",and ;; defined "vn-trans5-lex" as "ga-to_transitive2". ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; vn-trans5-super-lex := vn-sbj-comps-lex & [SYNSEM [LOCAL.CAT.VAL ga-to_transitive2 & [COMPS.FIRST.LOCAL.CONT [HOOK.INDEX #objind], SUBJ.FIRST.LOCAL.CONT [HOOK.INDEX #sbjind]], LKEYS [KEYREL [ARG1 #sbjind, ARG2 #objind]]]]. ; ; サ変ト他動詞 ; 主格(「が」格)と目的格(「と」)格を取るサ変動詞。Jacy Valenceのga-to_transitive2 ; を参照(http://wiki.delph-in.net/moin/JacyValence)。名詞として働くことができる他、 ; 後にlightverbを伴って動詞として働くことができる。日本語では一般的に自動詞と呼ばれる。 ; vn-trans3-lexとの違いは、文中に「と」格にあたるものが無くても出現する点である。 ; 兄 が 弟 と 喧嘩 する ; 喧嘩 を やめる ; ; ; vn-trans5-lex := vn-trans5-super-lex & [SYNSEM.LOCAL.CTXT.BACKGROUND ]. vn-trans5-hhon-lex := vn-trans5-super-lex & [SYNSEM.LOCAL.CAT.HEAD.FORMAL.AHON +]. vn-trans5-minus_shon-lex := vn-trans5-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans5-hhon-minus_shon-lex := vn-trans5-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans5-shon-lex := vn-trans5-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans5-hhon-shon-lex := vn-trans5-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; vn-trans3-super-lex := vn-sbj-comps-lex & [SYNSEM [LOCAL.CAT.VAL ga-to_transitive1 & [COMPS.FIRST.LOCAL.CONT [HOOK.INDEX #objind], SUBJ.FIRST.LOCAL.CONT [HOOK.INDEX #sbjind]], LKEYS [KEYREL [ARG1 #sbjind, ARG2 #objind]]]]. vn-trans8-super-lex := vn-sbj-comps-lex & [SYNSEM [LOCAL.CAT.VAL sbj-narg_transitive & [COMPS.FIRST.LOCAL.CONT [HOOK.INDEX #objind], SUBJ.FIRST.LOCAL.CONT [HOOK.INDEX #sbjind]], LKEYS [KEYREL [ARG1 #sbjind, ARG2 #objind]], NON-LOCAL.ROBUST +]]. vn-ditrans-super-lex := vn-sbj-comps-lex & [SYNSEM [LOCAL.CAT.VAL ditransitive & [COMPS [FIRST.LOCAL.CONT [HOOK.INDEX #objind], REST.FIRST.LOCAL.CONT [HOOK.INDEX #obj2ind]], SUBJ.FIRST.LOCAL.CONT [HOOK.INDEX #sbjind]], LKEYS [KEYREL [ARG1 #sbjind, ARG2 #objind, ARG3 #obj2ind]]]]. vn-intrans-super-lex := vn-lex & [SYNSEM [LOCAL [CAT.VAL intransitive & [SUBJ.FIRST #sbj & [LOCAL.CONT.HOOK.INDEX #sbjind]], ARG-S < #sbj >, CONT.HOOK.XARG #sbjind], LKEYS [KEYREL.ARG1 #sbjind]]]. vn-ditrans-toni-super-lex := vn-sbj-comps-lex & [SYNSEM [LOCAL.CAT.VAL ga-wo-toni-ditransitive & [COMPS [FIRST.LOCAL.CONT [HOOK.INDEX #objind], REST.FIRST.LOCAL.CONT [HOOK.INDEX #obj2ind]], SUBJ.FIRST.LOCAL.CONT [HOOK.INDEX #sbjind]], LKEYS [KEYREL [ARG1 #sbjind, ARG2 #objind, ARG3 #obj2ind]]]]. ; (ERB 2001-10-24) I need these verbs to have a special KEY type ; so that the k2y machinery can recognize them. Currently, they ; are getting arg3_rel-super by type inference, and this isn't specific ; enough. ;vn-intransarg2-lex := vn-lex & ; [SYNSEM.LOCAL [CAT.VAL intransitive & ; [SUBJ.FIRST #sbj & [LOCAL.CONT.HOOK.INDEX #sbjind]], ; CONT [KEY arg2only_rel & ; [ARG2 #sbjind]], ; ARG-S < #sbj >]]. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;VNs;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; vn-ditrans-hhon-lex := vn-ditrans-super-lex & [SYNSEM.LOCAL.CAT.HEAD.FORMAL.AHON +]. vn-intrans-hhon-lex := vn-intrans-super-lex & [SYNSEM.LOCAL.CAT.HEAD.FORMAL.AHON +]. vn-trans3-hhon-lex := vn-trans3-super-lex & [SYNSEM.LOCAL.CAT.HEAD.FORMAL.AHON +]. vn-trans2-hhon-lex := vn-trans2-super-lex & [SYNSEM.LOCAL.CAT.HEAD.FORMAL.AHON +]. ; ; サ変ヲ他動詞尊敬 ; vn-trans1-lexを参照。このtypeは聞き手(読み手)に対する敬意を表す場合に使う。 ; 彼 が 理由 を 存知 する ; ご 存知 です か ; (TK 07-04-09)このtypeには「存知」のみが登録されているが、「存知」には本来honorification ; に関わる意味は含まれない。 ; また、もし「ご存知」として使うのであれば、それは「存じる」の名詞化(vn化?)であり、「ご存じ」 ; という表記が正しい。(間違えて「ご存知」と表記する場合もあるが」) ; vn-trans1-hhon-lex := vn-trans1-super-lex & [SYNSEM.LOCAL.CAT.HEAD.FORMAL.AHON +]. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; vn-ditrans-minus_shon-lex := vn-ditrans-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-intrans-minus_shon-lex := vn-intrans-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans3-minus_shon-lex := vn-trans3-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans2-minus_shon-lex := vn-trans2-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans1-minus_shon-lex := vn-trans1-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; vn-ditrans-hhon-minus_shon-lex := vn-ditrans-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-intrans-hhon-minus_shon-lex := vn-intrans-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans3-hhon-minus_shon-lex := vn-trans3-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans2-hhon-minus_shon-lex := vn-trans2-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans1-hhon-minus_shon-lex := vn-trans1-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; vn-ditrans-shon-lex := vn-ditrans-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-intrans-shon-lex := vn-intrans-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans3-shon-lex := vn-trans3-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans2-shon-lex := vn-trans2-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans1-shon-lex := vn-trans1-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; vn-ditrans-hhon-shon-lex := vn-ditrans-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-intrans-hhon-shon-lex := vn-intrans-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans3-hhon-shon-lex := vn-trans3-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans2-hhon-shon-lex := vn-trans2-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans1-hhon-shon-lex := vn-trans1-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. ; ; サ変ヲ他動詞化接尾辞 ; 名詞(vn-lexを含む)の直後について、1つのvn-trans1-lexのような働きのものを作る接尾辞。 ; しかし今のところ全く機能していない。このtypeが単独でtransitiveのvn-lexと同じ働きをしてしまっている。 ; 書類 を 電子 化 する ; 回路 が 小型 化 する ; (TK 07-03-20)descriptionを参照。また、nexに挙げた例文を解析するために、vn-intrans-lex化させる ; typeも必要。 ; vn-trans1-minusbar-lex := vn-trans1-lex & [SYNSEM.LOCAL.BAR -]. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; no honorification needs an empty background. so, I've inserted ;; the vn-trans1-super-lex types. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; サ変ヲ他動詞 ; 主格(「が」格)と目的格(「を」)格を取るサ変動詞。Jacy Valenceのga-wo_transitive ; を参照(http://wiki.delph-in.net/moin/JacyValence)。名詞として働くことができる他、 ; 後にlightverbを伴って動詞として働くことができる。日本語では一般的に他動詞と呼ばれる。 ; スパイ が 暗号 を 解読 する ; 解読 が 進む ; ; (TK 07-03-20)名詞単独でもそのまま目的格補語として取ってしまう。(lkb::do-parse-tty "犬 飼育 する") ; vn-trans1-lex := vn-trans1-super-lex & [SYNSEM.LOCAL.CTXT.BACKGROUND ]. ; ; サ変ニ他動詞 ; 主格(「が」格)と目的格(「に」)格を取るサ変動詞。Jacy Valenceのga-ni_transitive ; を参照(http://wiki.delph-in.net/moin/JacyValence)。名詞として働くことができる他、 ; 後にlightverbを伴って動詞として働くことができる。日本語では一般的に自動詞と呼ばれる。 ; 社員 が サーバー に ログイン する ; ログイン が 出来 ない ; ; vn-trans1-lexを参照。 ; vn-trans2-lex := vn-trans2-super-lex & [SYNSEM.LOCAL.CTXT.BACKGROUND ]. ; ; サ変ト必須他動詞 ; 主格(「が」格)と目的格(「と」)格を取るサ変動詞。Jacy Valenceのga-to_transitive1 ; を参照(http://wiki.delph-in.net/moin/JacyValence)。名詞として働くことができる他、 ; 後にlightverbを伴って動詞として働くことができるが、このtypeは文中に「と」格にあたるものが無いと ; 出現しない。 ; 必ず 行く と 約束 する ; 親 と 喧嘩 する ; ; vn-trans3-lex := vn-trans3-super-lex & [SYNSEM.LOCAL.CTXT.BACKGROUND ]. ; ; サ変特殊ヲ他動詞 ; 主格(「が」格)と目的格(「を」)格を取るサ変動詞という意味ではvn-trans1-super-lexと同じ。 ; ただしこのtypeは「を」が現れていなくても名詞を目的格補語として取る。Jacy Valenceのsbj-narg_transitiveを参照 ; (http://wiki.delph-in.net/moin/JacyValence)。 ; チェック よろしく お願い し ます ; チェック を よろしく お願い し ます ; (TK 07-05-08)v-present-tense-end-lexを参照。 ; vn-trans8-lex := vn-trans8-super-lex & [SYNSEM.LOCAL.CTXT.BACKGROUND ]. ; ; サ変二重目的他動詞 ; 主格(「が」格)と2つの目的格(「を」格と「に」格)を取るサ変動詞。Jacy Valenceのditransitive ; を参照(http://wiki.delph-in.net/moin/JacyValence)。名詞として働くことができる他、 ; 後にlightverbを伴って動詞として働くことができる。日本語では一般的に他動詞と呼ばれる。 ; 妻 が 探偵 に 調査 を 依頼 する ; 依頼 を 断る ; ; (TK 07-03-22)「を」とこのtypeの間にある「に」が、必ずcaseになってしまうのは改善すべき ; (lkb::do-parse-tty "調査 を 3 時 に 依頼 する")。v4-c-stem-lexも参照。 ; vn-ditrans-lex := vn-ditrans-super-lex & [SYNSEM.LOCAL.CTXT.BACKGROUND ]. ; ; ヲニト二重目的サ変他動詞 ; 主格(「が」格)と2つの目的格(「を」格と「に」or「と」格)を取るサ変動詞。Jacy Valenceの ; ga-wo-toni-ditransitiveを参照(http://wiki.delph-in.net/moin/JacyValence)。 ; 日本語では一般的に他動詞と呼ばれる。 ; 日本国 を 日 と 略 する ; 日本国 の 略 は 日 だ ; 日本国 を 1 文字 に 略 する ; ; vn-trans1-lexを参照。 ; vn-ditrans-toni-lex := vn-ditrans-toni-super-lex & [SYNSEM.LOCAL.CTXT.BACKGROUND ]. ; ; サ変自動詞 ; 主格(「が」格)を取るサ変動詞。Jacy Valenceのditransitiveを参照 ; (http://wiki.delph-in.net/moin/JacyValence)。名詞として働くことができる他、 後にlightverbを伴って動詞 ; として働くことができる。日本語では一般的に自動詞と呼ばれる。 ; 両親 が 旅行 する ; 旅行 が 楽しい ; ; ; vn-intrans-lex := vn-intrans-super-lex & [SYNSEM.LOCAL.CTXT.BACKGROUND ]. ;;; (TK 07-07-05) ;;; We didin't have "ga-to-ni_transitive1" , So I defined "vn-trans6-lex" . ;;; I used "vn-trans2-lex" & "v6-stem-lex" as reference. vn-trans6-super-lex := vn-sbj-comps-lex & [SYNSEM [LOCAL.CAT.VAL ga-to-ni_transitive1 & [COMPS.FIRST.LOCAL.CONT [HOOK.INDEX #objind], SUBJ.FIRST.LOCAL.CONT [HOOK.INDEX #sbjind]], LKEYS [KEYREL [ARG1 #sbjind, ARG2 #objind]]]]. vn-trans6-hhon-lex := vn-trans6-super-lex & [SYNSEM.LOCAL.CAT.HEAD.FORMAL.AHON +]. vn-trans6-minus_shon-lex := vn-trans6-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans6-hhon-minus_shon-lex := vn-trans6-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON -, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON -, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans6-shon-lex := vn-trans6-super-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. vn-trans6-hhon-shon-lex := vn-trans6-hhon-lex & [SYNSEM.LOCAL [CAT [HEAD.FORMAL.SHON +, VAL.SUBJ.FIRST.LOCAL [CAT.HEAD.FORMAL.SHON +, CONT.HOOK.INDEX #2]], CONT.HOOK.INDEX #3, CTXT [BACKGROUND ]]]. ; ; サ変ニト他動詞 ; 主格(「が」格)と目的格(「に」格or「と」格)を取るサ変動詞。 ; Jacy Valenceのga-ni_transitiveを参照(http://wiki.delph-in.net/moin/JacyValence)。 ; 名詞として働くことができる他、後にlightverbを伴って動詞として働くことができる。 ; 隕石 に 衝突 する ; 隕石 と 衝突 する ; ; vn-trans1-lexを参照。 ; vn-trans6-lex := vn-trans6-super-lex & [SYNSEM.LOCAL.CTXT.BACKGROUND ]. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;