-
Notifications
You must be signed in to change notification settings - Fork 3
/
v-s-applcaussoc.foma
executable file
·44 lines (34 loc) · 1.97 KB
/
v-s-applcaussoc.foma
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# --------------------------------
# SOCIATIVE-CAUSATIVE APPLICATIVE
# --------------------------------
# 1: Sociative causation 'CAUS.SOC' is a particular type of causation, where the causer not only
# makes the causee do an action, but also participates in it. \cite{guillaume:sociative:10}
# it is annotated as: [email protected].
# ABBREVIATIONS
# APPL.CAUS.SOC sociative-causative applicative
define V=S=CAUSSOC=SET1 [
# 2 MORPHOLOGICAL VALUES FOR DISAMBIGUATION:
# 0: A+(causer).causes.sth/sb(causee).to.do.sth.&.A+.also.participates.in.the.actn.
# 1: to.make.sth/sb.do.sth.
"[--][-ak][+APPL.CAUS.SOC][=A+(causer).causes.sth/sb(causee).to.do.sth.&.A+.also.participates.in.the.actn.; to.make.sth/sb.do.sth.]" : "@EP"[{ak}]
!| "[--][-ag][+APPL.CAUS.SOC][=A+(causer).causes.sth/sb(causee).to.do.sth.&.A+.also.participates.in.the.actn.; to.make.sth/sb.do.sth.]" : "@EP"[{ag}] ! to be revised
| "[--][-aka][+APPL.CAUS.SOC][=A+(causer).causes.sth/sb(causee).to.do.sth.&.A+.also.participates.in.the.actn.; to.make.sth/sb.do.sth.]" : "@EP"[{aka}]
| "[--][-akaa][+APPL.CAUS.SOC][=A+(causer).causes.sth/sb(causee).to.do.sth.&.A+.also.participates.in.the.actn.; to.make.sth/sb.do.sth.]" : "@EP"[{akaa}]
];
define V=S=CAUSSOC=SET2 [
"[--][-akag][+APPL.CAUS.SOC][=A+(causer).causes.sth/sb(causee).to.do.sth.&.A+.also.participates.in.the.actn.; to.make.sth/sb.do.sth.]" : "@EP"[{akag}] ! to be revised
];
define CAUSSOC [ [EP V=S=CAUSSOC=SET1]|[V=S=CAUSSOC=SET1] ];
# ****************************************
!define V=S=APPLSOC [
! "[--][-ak][+APPL.SOC]" : "@EP"[{ak}]
!];
# ****************************************
!define V=S=CAUSCOM [
! "[--][-aka][+CAUS.COM]" : "@EP"[{aka}]
!];
# ****************************************
!define V=S=CAUS [
! "[--][-ak][+CAUS]" : "@EP"[{ak}]
!| "[--][-aka][+CAUS]" : "@EP"[{aka}]
!];