1. Reference resolution. Determine how objects in one sentence relate to objects in another (often implicit, on one side or another).
2. Causal structure. Determine the causal relations between the events and states (again, often implicit).
John bought two oranges at the store yesterday. When he got home, he found that they were moldy. He brought them back and demanded his money back.
Subevent(E2,E1).
Subevent(E3,E1).
NeededFor(E1,E2). NeededFor(E1,E3). NeededFor(E2,E1). NeededFor(E3,E1).
Result(E1,S1). Precondition(S1,E4).
Cancels(E5,S3).
Goal(John,E4). Time T1 until T5.
MakesImpossible(S2,E4).
Goal(John,S4). Time T5 through end.
Result(E7,S3). Precondition(S3,E9). PossibleResult(E9,E8). Result(E8,S4).
There are certainly aspects of this story that we have omitted; e.g. why John thinks he is entitled to get his money back.
John kaufte zwei Orangen in der Filiale gestern. Als er nach Hause kam, fand er, dass sie verschimmelt waren. Er brachte sie zurück und verlangte sein Geld zurück.
Translating back:
John bought two oranges in the store yesterday. When he got home, he found that they were moldy. He brought her back and demanded his money back.