next up previous contents
Next: Conclusions Up: Diathesis alternation and argument Previous: Optionality

Preliminary Recommendations

Frame alternations

Unlike argument optionality, frame alternations always require the independent description of more than one frame to be related at the frame_list level. Let us consider first the case of the causative-inchoative alternation exemplified in (138) and (139). Below, frame_1 (table 4.9) and frame_2 (table 4.10) describe the constructions John broke the vase and the vase broke respectively.

 

frame_1 ([slot_1 ([slot_real_1(CatLabel: np, Subject: subj)]),
slot_2 ([slot_real_1(CatLabel: np, Subject: comp)])])
Table 4.9: John broke the vase 

 

frame_2 ([slot_1 ([slot_real_1(CatLabel: np, Subject: subj)])])
Table 4.10: the vase broke 

In order to express the fact that, in these examples, vase is associated with two different slots in the two frames, we avail ourselves of the notation in table 4.11, specified at the frame_list level, which encodes the correspondence between slot_2 in frame_1 and slot_1 in frame_2.

 

frame_list ([related_1(FrameIndex: 1, SlotIndex: 2, FrameIndex: 2, SlotIndex: 1)])
Table 4.11: Notation at the frame_list level 

There is a number of points which are worth stressing here. This notation departs from the traditional assumption that, given two alternating frames, one is taken to be basic and the other derivative, i.e. derived from the latter by means of lexical rules. EAGLES chose to represent all possible alternating frames of the same verb on a par by explicitly listing them within the lexicon; frame alternation is stated here as a relation between slots belonging to fully specified individual frames. The EAGLES approach is not as descriptively economic as the traditional one. On the other hand, it does not force the lexicographer to decide about the direction of the derivation, i.e., ultimately, about which frame is to be encoded explicitly within the lexicon as the base. Moreover, the EAGLES approach is compatible with the different treatments of frame alternation phenomena put forward in the literature and used in practical NLP lexicons, where alternation can be expressed (Comlex) or not (Eurotra), and in which slot relatedness can be encoded in a number of different ways (e.g. by enforcing identity of syntactic function, as in Comlex, or identity of thematic role, as in Acquilex).

More complex cases of frame alternation, which involve more than one slot pair, can also be found, as shown in examples (146) and (147).

(146)displaymath7522  To give a letter to John

(147)displaymath7522  To give John a letter

whose corresponding frames are given in tables (4.12) and (4.13).

 

frame_1 ([slot_1 ([slot_real_1(CatLabel: np, Subject: subj)]),
slot_2 ([slot_real_1(CatLabel: np, Subject: comp)]),
slot_3 ([slot_real_1(CatLabel: pp, Subject: comp)])])
Table 4.12: to give a letter to John 

 

frame_2 ([slot_1 ([slot_real_1(CatLabel: np, Subject: subj)]),
slot_2 ([slot_real_1(CatLabel: np, Subject: comp)]),
slot_3 ([slot_real_1(CatLabel: np, Subject: comp)])])
Table 4.13: to give John a letter 

In this case, relatedness involves two different slot pairs, namely slots_2 and slots_3 in both frames, as shown in table (4.14).

 

frame_list ([related_1(FrameIndex: 1, SlotIndex: 2, FrameIndex: 2, SlotIndex: 3),
related_2(FrameIndex: 1, SlotIndex: 3, FrameIndex: 2, SlotIndex: 2)])
Table 4.14: Relatedness of slot pairs 

As pointed out above, argument optionality can also be treated as an instance of frame alternation: accordingly, the frames corresponding to the constructions of eat exemplified in (134) and (135) can be listed independently in the lexicon as in tables 4.15 and 4.16. Their relationship can be stated in terms of the correspondence between slots_1, i.e. the subjects, of both frames, as shown in table 4.17.

 

frame_1 ([slot_1 ([slot_real_1(CatLabel: np, Subject: subj)]),
slot_2 ([slot_real_1(CatLabel: np, Subject: comp)])])
Table 4.15: Frame for eat_1 

 

frame_2 ([slot_1 ([slot_real_1(CatLabel: np, Subject: subj)])])
Table 4.16: Frame for eat_2 

 

frame_list ([related_1(FrameIndex: 1, SlotIndex: 1, FrameIndex: 2, SlotIndex: 1)])
Table 4.17: Relationship between eat_1 and eat_2 



next up previous contents
Next: Conclusions Up: Diathesis alternation and argument Previous: Optionality