Prolog 與 WordNet (2)
來源:互聯網
上載者:User
(4) wn_ent.plent 是 entailment(蘊涵)的縮寫。僅動詞間才有蘊涵關係,例如,“打鼾”就蘊涵著“睡覺”。檔案 wn_ent.pl 中儲存著全部語義上蘊涵關係的,是謂詞:ent(synset_ID_1,synset_ID_2)。synset_ID_2 指向的動詞集蘊涵著 synset_ID_1 的集合。在Working with WordNet一節中,會介紹謂詞 find_ent/3 和 find_ent_chains/2,實驗蘊涵關係。(5)wn_sim.plsim 是 similar(相似)的縮寫。“相似”的關係,發生於形容詞之間,作用於相關的同義字集合之間。表示相似的謂詞是:sim(synset_ID_1,synset_ID_2).sim(synset_ID_2,synset_ID_1).“相似”關係是雙向的、自反的。謂詞參數指向的2個同義字集合,或者同是 head synset,否則一是 head synset 另一是 satellite synset。2個satellite synset不會“相似”,因為,若其相似則歸為同一集合了。例如,一個 satellite synset 包含著同義字 devious (彎曲的)、circuitous(迂迴的)、roundabout(繞道的)用謂詞 sim/2 查詢,會得到一個與本詞相似的 head synset,間接包含本詞。在Working with WordNet一節中,會介紹謂詞 find_sim/2 和 find_sim_meaning/1,實驗“相似”關係。(6) wn_mm.pl,wn_ms.pl,wn_mp.pl這三個檔案的內容,涉及語義上的“部分詞”關係,即整體與部分關係。如果Y有成員X,或者X是Y的一部分,那麼,X是Y的“部分詞”。“部分詞”關係僅適用於名詞。反過來說,叫做“整體詞”關係,即Y是X的“整體詞”。mm 即 member meronym,是成員與集體、部分與整體的意思。例如,person(個人)是 faculty(全體教員)的一部分,反過來說,faculty 是 person 的整體詞。檔案 wn_mm.pl 中的謂詞 mm(synset_ID_1,synset_ID_2) 表示了這種關係。synset_ID_1 代表的詞是 synset_ID_2 代表的詞的“部分詞”,synset_ID_2 代表的詞是 synset_ID_1 代表的詞的“整體詞”。注意,集合1中的詞是集合2中詞的“部分詞”,不能將其反過來,說集合2中的詞是集合1中詞的“部分詞”。WordNet 最初的 Prolog 文檔(Fellbaum et al. 2003a)中的解釋是錯誤的。ms 表示物質的“部分詞”。例如,水是眼淚的“部分詞”,因為淚中有水,或者水是構成淚的成分。從物質“部分詞”的反射關係看,淚是水的“整體詞”。該謂詞的形式為:ms(synset_ID_1,synset_ID_2).synset_ID_1 是 synset_ID_2 的“部分詞”,反射關係,則 synset_ID_2 是 synset_ID_1 的“整體詞”。mp 表示構件組件的“部分詞”。例如,桌腿是桌子的“部分詞”,因為桌子有腿,桌腿是桌子的一部分。反過來說,桌子是桌腿的“整體詞”。該謂詞的形式為:mp(synset_ID_1,synset_ID_2).2個形參分別代表“部分詞”和“整體詞”。(7) wn_cs.pl檔案 wn_cs.pl 描述動詞的詞義關係。謂詞 cs(synset_ID_1,synset_ID_2) 的2個形參都表示同義字集,並且前者產生後者。例如,cs(200017177,200011887). 的第一形參對應的動詞包括 anesthetize(使麻木),第二形參對應的動詞包括 kip, sleep, slumber 等表示“睡覺”的動詞,可見,後者是前者產生的結果。(8) wn_vgp.pl檔案 wn_vgp.pl 處理動詞間的關係。謂詞是:vgp(synset_ID_1,w_num_1,synset_ID_2,w_num_2).synset_ID_1 和 synset_ID_2 代表2個同義字集合,w_num_1 和 w_num_2 指出集合中詞的數目,同時指出 vgp 是字面意義,不是語義關係。例如:謂詞 vgp(200072911,0,200437549,0). 查詢檔案 wn_s.pl 和 wn_g.pl,返回同義字集合 200072911,包括的動詞有: grow,develop,produce,get,acquire。它們表示的意思是“產生實質性的內外變化”,並且衍生出相近的意思:“獲得或產生品質特徵”。