Grammar Implementation with Lexicalized Tree Adjoining Grammars and Frame Semantics
Frame semantics Laura Kallmeyer, Timm Lichte, Rainer Osswald & Simon Petitjean
University of Düsseldorf
DGfS CL Fall School, September 14, 2017
SFB 991
Grammar Implementation with Lexicalized Tree Adjoining Grammars and - - PowerPoint PPT Presentation
Grammar Implementation with Lexicalized Tree Adjoining Grammars and Frame Semantics Frame semantics Laura Kallmeyer, Timm Lichte, Rainer Osswald & Simon Petitjean University of Dsseldorf DGfS CL Fall School, September 14, 2017 SFB 991
University of Düsseldorf
SFB 991
S VP[I=e] NP[I=y] V ‘ate’ NP[I=x] e eating actor x theme y
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 2 2
NP[I=u] ‘Adam’ u person name ‘Adam’
VP[I=e] NP[I=y] V ‘ate’ NP[I=x] e eating actor x theme y NP[I=v] ‘an apple’ v
y v
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 3 2
NP[I=u] ‘Adam’ u person name ‘Adam’
VP[I=e] NP[I=y] V ‘ate’ NP[I=x] e eating actor x theme y NP[I=v] ‘an apple’ v
y v S VP[I=e] NP[I=y] ‘an apple’ V ‘ate’ NP[I=x] ‘Adam’ e eating actor x person name ‘Adam’
e eating x person ‘Adam’ y apple actor name theme
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 4 2
1
2
3
4
5
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 5 3
1
2
3
4
5
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 6 4
7 5
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 8 5
Cuting frame Definition: An [Agent] cuts an [Item] into [Pieces] using an [Instrument] (which may or may not be expressed). Core frame elements: Agent The [Agent] is the person cuting the [Item] into [Pieces]. Item The item which is being cut into [Pieces]. Pieces The [Pieces] are the parts of the original [Item] which are the result of the slicing. Non-core frame elements: Instrument The [Instrument] with which the [Item] is being cut into [Pieces]. Manner [Manner] in which the [Item] is being cut into [Pieces]. Result The [Result] of the [Item] being sliced into [Pieces]. (extrathematic) In addition: Means, Purpose, Place, Time Lexical units: carve, chop, cube, cut, dice, fillet, mince, pare, slice
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 9 6
Geting Recipient
1
Theme
2
Source
3
Commerce buy Buyer
1
Goods
2
Seller
3
Intentionally affect Agent
1
Patient
2
Cuting Agent
1
Item
2
Pieces
3
Motion Theme
2
Goal
3
Bringing Agent
1
Theme
2
Goal
3
Item
2
Cause expansion Cause
1
Item
2
inherits from uses is causative of
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 10 7
[Barsalou 1992:30]
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 11 8
[Gamerschlag et al. 2014:6]
Bird Beak Foot round pointed webbed clawed
aspect aspect type type type type
Water-bird Beak Foot
aspect aspect
Land-bird Beak Foot
aspect aspect type type type type type type
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 12 9
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 13 10
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 14 10
e locomotion x man path walking region z house region actor mover path manner endp in-region part-of
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 15 11
e locomotion x man path walking region z house region actor mover path manner endp in-region part-of
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 16 11
e locomotion x man path walking region z house region actor mover path manner endp in-region part-of
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 17 11
e locomotion x man path walking region z house region actor mover path manner endp in-region part-of
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 18 11
e locomotion x man path walking region z house region actor mover path manner endp in-region part-of
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 19 11
e locomotion x man path walking region z house region actor mover path manner endp in-region part-of
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 20 11
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 21 12
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 22 12
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 23 12
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 24 12
1
1
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 25 12
1
1
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 26 12
1
1
∃x∃s∃y(running(e) ∧ bounded-motion(e) ∧ actor(e, x) ∧ person(x) ∧ name(x, ‘Anna’) ∧ final(e, s) ∧ loc-stage(s) ∧ theme(s, x) ∧ loc(s, y) ∧ station(y))
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 27 12
1
1
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 28 12
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 29 13
causation activity change-of-state
x
broken-stage
y CAUSE EFFECT ACTOR FINAL PATIENT
< causation cause activity effector x
change-of-state final broke-stage patient y
cause < effect
causation ∧ cause : activity ∧ cause actor x ∧ effect (change-of-state ∧ final : (broken-stage ∧ patient y)) ∧ cause < effect
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 30 13
causation activity change-of-state
x
broken-stage
y CAUSE EFFECT ACTOR FINAL PATIENT
< causation cause activity effector x
change-of-state final broke-stage patient y
cause < effect
causation ∧ cause : activity ∧ cause actor x ∧ effect (change-of-state ∧ final : (broken-stage ∧ patient y)) ∧ cause < effect
λe∃e′∃e′′∃s(causation(e) ∧ cause(e, e′) ∧ effect(e, e′′) ∧ e′ < e′′ ∧ activity(e′) ∧ actor(e′, x) ∧ change-of-state(e′′) ∧ final(e′′, s) ∧ broken-stage(s) ∧ patient(s, y))
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 31 13
1
2
3
4
5
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 32 14
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 33 15
P∶t t
P [P [t] ]
P ≐ Q
P Q ⎡ ⎢ ⎢ ⎢ ⎢ ⎣
P
1
Q
1
⎤ ⎥ ⎥ ⎥ ⎥ ⎦
P Q
⎡ ⎢ ⎢ ⎢ ⎢ ⎣
P
1
Q
2
⎤ ⎥ ⎥ ⎥ ⎥ ⎦ r ( 1 , 2 ) P ≜ k
k
P [P k [ ] ]
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 34 15
k
t
P k [P [t] ]
k l
P Q k [P
1 ]
l [Q
1 ]
k l
P Q
r
k [P
1 ]
l [Q
2 ]
r ( 1 , 2 )
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 35 16
k
t
P k [P [t] ]
k l
P Q k [P
1 ]
l [Q
1 ]
k l
P Q
r
k [P
1 ]
l [Q
2 ]
r ( 1 , 2 )
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 36 16
k
t
P k [P [t] ]
k l
P Q k [P
1 ]
l [Q
1 ]
k l
P Q
r
k [P
1 ]
l [Q
2 ]
r ( 1 , 2 )
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 37 16
k
t
P k [P [t] ]
k l
P Q k [P
1 ]
l [Q
1 ]
k l
P Q
r
k [P
1 ]
l [Q
2 ]
r ( 1 , 2 )
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 38 16
k
t
P k [P [t] ]
k l
P Q k [P
1 ]
l [Q
1 ]
k l
P Q
r
k [P
1 ]
l [Q
2 ]
r ( 1 , 2 )
n ℘(V n),
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 39 16
k
t
P k [P [t] ]
k l
P Q k [P
1 ]
l [Q
1 ]
k l
P Q
r
k [P
1 ]
l [Q
2 ]
r ( 1 , 2 )
n ℘(V n), Nname → V
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 40 16
k
t
P k [P [t] ]
k l
P Q k [P
1 ]
l [Q
1 ]
k l
P Q
r
k [P
1 ]
l [Q
2 ]
r ( 1 , 2 )
n ℘(V n), Nname → V
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 41 16
g(k) = v for k ∈ Nlabel iff
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 42 17
g(k) = v for k ∈ Nlabel iff
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 43 17
g(k) = v for k ∈ Nlabel iff
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 44 17
g(k) = v for k ∈ Nlabel iff
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 45 17
g(k) = v for k ∈ Nlabel iff
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 46 17
g(k) = v for k ∈ Nlabel iff
g(k) (k ∈ Nlabel)
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 47 17
g(k) = v for k ∈ Nlabel iff
g(k) (k ∈ Nlabel)
g(k)) ∈ I(t)
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 48 17
g(k) = v for k ∈ Nlabel iff
g(k) (k ∈ Nlabel)
g(k)) ∈ I(t)
g(k)) = I(q)(I g(l))
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 49 17
g(k) = v for k ∈ Nlabel iff
g(k) (k ∈ Nlabel)
g(k)) ∈ I(t)
g(k)) = I(q)(I g(l))
g(k1)), . . . , I g(pn)(I(kn)) ∈ I(r)
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 50 17
g(k) = v for k ∈ Nlabel iff
g(k) (k ∈ Nlabel)
g(k)) ∈ I(t)
g(k)) = I(q)(I g(l))
g(k1)), . . . , I g(pn)(I(kn)) ∈ I(r)
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 51 17
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 52 18
g(k) for some k ∈ Nlabel (= Nname ∪ Nvar) and
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 53 18
g(k) for some k ∈ Nlabel (= Nname ∪ Nvar) and
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 54 18
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 55 19
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 56 19
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 57 19
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 58 19
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 59 19
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 60 19
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 61 19
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 62 19
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 63 19
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 64 19
1, g1 subsumes F2 = V2, I 2, g2 (F1 ⊑ F2) iff there is
2(f )(h(v)) = h(I 1(f )(v)), if I 1(f )(v) is defined, f ∈ Atr, v ∈ V1,
1(t)) ⊆ I 2(t), for t ∈ Type
1(r)) ⊆ I 2(r), for r ∈ Rel
1(n)) = I 2(n), for n ∈ Nname
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 65 20
1, g1 subsumes F2 = V2, I 2, g2 (F1 ⊑ F2) iff there is
2(f )(h(v)) = h(I 1(f )(v)), if I 1(f )(v) is defined, f ∈ Atr, v ∈ V1,
1(t)) ⊆ I 2(t), for t ∈ Type
1(r)) ⊆ I 2(r), for r ∈ Rel
1(n)) = I 2(n), for n ∈ Nname
e activity locomotion x man path walking actor mover path manner
e locomotion man actor mover manner
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 66 20
1, g1 subsumes F2 = V2, I 2, g2 (F1 ⊑ F2) iff there is
2(f )(h(v)) = h(I 1(f )(v)), if I 1(f )(v) is defined, f ∈ Atr, v ∈ V1,
1(t)) ⊆ I 2(t), for t ∈ Type
1(r)) ⊆ I 2(r), for r ∈ Rel
1(n)) = I 2(n), for n ∈ Nname
e activity locomotion x man path walking actor mover path manner
e locomotion man actor mover manner
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 67 20
1, g1 subsumes F2 = V2, I 2, g2 (F1 ⊑ F2) iff there is
2(f )(h(v)) = h(I 1(f )(v)), if I 1(f )(v) is defined, f ∈ Atr, v ∈ V1,
1(t)) ⊆ I 2(t), for t ∈ Type
1(r)) ⊆ I 2(r), for r ∈ Rel
1(n)) = I 2(n), for n ∈ Nname
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 68 20
1, g1 subsumes F2 = V2, I 2, g2 (F1 ⊑ F2) iff there is
2(f )(h(v)) = h(I 1(f )(v)), if I 1(f )(v) is defined, f ∈ Atr, v ∈ V1,
1(t)) ⊆ I 2(t), for t ∈ Type
1(r)) ⊆ I 2(r), for r ∈ Rel
1(n)) = I 2(n), for n ∈ Nname
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 69 20
1, g1 subsumes F2 = V2, I 2, g2 (F1 ⊑ F2) iff there is
2(f )(h(v)) = h(I 1(f )(v)), if I 1(f )(v) is defined, f ∈ Atr, v ∈ V1,
1(t)) ⊆ I 2(t), for t ∈ Type
1(r)) ⊆ I 2(r), for r ∈ Rel
1(n)) = I 2(n), for n ∈ Nname
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 70 20
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 71 21
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 72 21
e locomotion x man path walking region z house region actor mover path manner endp in-region part-of
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 73 21
e locomotion x man path walking region z house region actor mover path manner endp in-region part-of
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 74 21
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 75 22
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 76 22
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 77 22
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 78 22
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 79 22
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 80 22
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 81 22
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 82 22
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 83 22
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 84 23
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 85 24
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 86 24
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 87 24
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 88 24
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 89 24
perc-comp ment-comp
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 90 24
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 91 25
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 92 25
eating
person
eating
person
eating
person
eating
person
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 95 25
eating
person
eating
person
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 96 25
1
2
3
4
5
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 97 26
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 98 27
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 99 27
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 100 27
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 101 27
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 102 27
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 103 27
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 104 28
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 105 28
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 106 28
event activity motion locomotion event activity motion event activity event motion event ∅
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 107 28
1
2
3
4
5
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 108 29
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 109 30
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 110 30
1 Use an atribute-value language with quantifiers and build
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 111 30
1 Use an atribute-value language with quantifiers and build
2 Keep frames as basic semantic representations and evaluate
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 112 30
1 Use an atribute-value language with quantifiers and build
2 Keep frames as basic semantic representations and evaluate
3 Try to retain the idea of minimal model building and consider
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 113 30
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 114 31
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 115 31
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 116 31
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 117 31
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 118 31
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 119 31
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 120 31
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 121 32
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 122 32
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 123 32
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 124 32
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 125 32
126 32
endp path manner in-region goal a c t
mover name path manner mover a c t
goal name
locomotion path walking house man ‘John’ locomotion path walking man ‘Peter’ part-of part-of
endp
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 127 33
endp path manner in-region goal a c t
mover name path manner mover a c t
goal name
locomotion path walking house man ‘John’ locomotion path walking man ‘Peter’ part-of part-of
endp
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 128 33
3 ]
[e =
2 ]
6 ), 5 ⊲∗ 2 , 6 ⊲∗ 3
4 , mins = l1]
4 )
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 129 34
3 ]
[e =
2 ]
6 ), 5 ⊲∗ 2 , 6 ⊲∗ 3
4 , mins = l1]
4 )
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 130 34
3 ]
[e =
2 ]
6 ), 5 ⊲∗ 2 , 6 ⊲∗ 3
4 , mins = l1]
4 )
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 131 34
1
2
3
4
5
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 132 35
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 133 36
Kallmeyer, Lichte, Osswald & Petitjean (HHU Düsseldorf) 134 36
Babonnaud, William, Laura Kallmeyer & Rainer Osswald. 2016. Polysemy and coercion – a frame-based approach using LTAG and Hybrid Logic. In Maxime Amblard, Philippe de Groote, Sylvain Pogodalla & Christian Retoré (eds.), Logical Aspects of Computational Linguistics, 9th International Conference Lecture Notes in Artificial Intelligence 10054, 18–33. Berlin: Springer. Barsalou, Lawrence W. 1992. Frames, concepts, and conceptual fields. In Adrienne Lehrer & Eva Feder Kitay (eds.), Frames, fields, and contrasts, 21–74. Hillsdale, NJ: Lawrence Erlbaum Associates. Carpenter, Bob. 1992. The logic of typed feature structures Cambridge Tracts in Theoretical Computer Science 32. Cambridge: Cambridge University Press. Hegner, Stephen J. 1994. Properties of Horn clauses in feature-structure logic. In C. J. Rupp, Michael A. Rosner & Rod L. Johnson (eds.), Constraints, language and computation, 111–147. San Diego, CA: Academic Press. Kallmeyer, Laura & Rainer Osswald. 2013. Syntax-driven semantic frame composition in Lexicalized Tree Adjoining Grammars. Journal of Language Modelling 1(2). 267–330. Kallmeyer, Laura, Rainer Osswald & Sylvain Pogodalla. 2016. For-adverbials and aspectual interpretation: An LTAG analysis using hybrid logic and frame semantics. In Christopher Pi˜ nón (ed.), Empirical issues in syntax and semantics EISS, vol. 11, . Muskens, Rheinard. 2013. Data semantics and linguistic semantics. In Maria Aloni, Michael Franke & Floris Roelofsen (eds.), The dynamic, inquisitive, and visionary life of ϕ, ?ϕ, and ⋄ϕ. A festschrif for Jeroen Groenendijk, Martin Stokhof, and Frank Veltman, 175–183. Osswald, Rainer. 1999. Semantics for atribute-value theories. In Paul Dekker (ed.), Proceedings of the twelfh amsterdam colloquium, 199–204. Amsterdam: University of Amsterdam, ILLC.
Osswald, Rainer & Robert D. Van Valin, Jr. 2014. FrameNet, frame structure, and the syntax-semantics interface. In Thomas Gamerschlag, Doris Gerland, Rainer Osswald & Wiebke Petersen (eds.), Frames and concept types (Studies in Linguistics and Philosophy 94), 125–156. Dordrecht: Springer. Rappaport Hovav, Malka & Beth Levin. 1998. Building verb meanings. In Miriam But & Wilhelm Geuder (eds.), The projection of arguments: Lexical and compositional factors, 97–134. Stanford, CA: CSLI Publications. Rounds, William C. 1997. Feature logics. In Johan van Benthem & Alice ter Meulen (eds.), Handbook of logic and language, 475–533. Amsterdam: North-Holland.