From SIGSEM
;;; (5.1) "As the 3 guns of Turret 2 were being loaded, a crewman who was operating the center gun yelled into the phone, \"I
have a problem here."
;;; Intermediate logical form (LF):
(DECL
((VAR _X3 "a" "crewman"
(DECL
((VAR _X5 "the" "gun" (AN "center" "gun"))
(VAR _X6 NIL (S (ING) NIL "operate" _X5)))
(S (PAST) _X3 "be" _X6))))
(S (PAST) _X3 "yell"
(DECL ((VAR _X7 "the" "phone") (VAR _X8 "I" NIL) (VAR _X9 "a" "problem"))
(S (PRESENT) _X8 "have" _X9 (PP "here") (PP "into" _X7)))
(S-REL "as"
(DECL
((VAR _X2 NIL "Turret" (ID "2"))
(VAR _X1 "the" (PLUR-N "3" "gun") (PP "of" _X2)))
(S (PAST PROG) NIL "load" _X1)))))
;;; Final semantic representation:
isa(crewman01,sailor_n1),
isa(gun01,gun_n1),
isa(center01,center_a2),
isa(operate01,operate_v1),
isa(phone01,telephone_n1),
isa(i01,person_n1),
isa(problem01,problem_n1),
isa(yell01,call_v5),
isa(Turret01,person_n1),
isa(gun02,gun_n1),
isa(load01,load_v1),
"be"(crewman01,operate01),
mod(gun01,center01),
object(operate01,gun01),
agent(yell01,crewman01),
object(yell01,[
has-part(i01,problem01),
]),
related-to(yell01,load01),
named(Turret01,["2"]),
number-of-elements(gun02,3),
"of"(gun02,Turret01),
object(load01,gun02).
;;; ----------------------------------------
;;; (5.2) "I am not ready yet."
;;; Intermediate logical form (LF):
(DECL ((VAR _X1 "I" NIL))
(S (PRESENT NOT) _X1 "be" (S-ADJ _X1 "ready") (ADV "yet")))
;;; Final semantic representation:
isa(i02,person_n1),
isa(ready01,ready_a1),
sentence-polarity(sentence,negative),
"be"(i02,ready01).
;;; ----------------------------------------
;;; (5.3) "\" Then the propellant exploded."
;;; Intermediate logical form (LF):
(DECL ((VAR _X1 "the" "propellant")) (S (PAST) _X1 "explode"))
;;; Final semantic representation:
isa(propellant01,propellent_n1),
isa(explode01,explode_v1),
agent(explode01,propellant01),
next-event(yell01,explode01).
;;; ----------------------------------------
;;; (5.4) "When the gun crew was killed they were crouching unnaturally, which suggested that they knew that an explosion wou
ld happen."
;;; LOGICAL FORM GENERATED, BUT NO FULL LOGIC GENERATED
;;; ----------------------------------------
;;; (5.5) "The propellant that was used was made from nitrocellulose chunks that were produced during World War II and were r
epackaged in 1987 in bags that were made in 1945."
;;; Intermediate logical form (LF):
(DECL
((VAR _X1 "the" "propellant" (DECL NIL (S (PAST) NIL "use" _X1)))
(VAR _X3 NIL (PLUR "chunk") (NN "nitrocellulose" "chunk")
(DECL
((VAR _X5 NIL "War" (NN "World" "War") (ID "II"))
(VAR _X6 NIL "1987" (PN "1987") (YEAR "1987"))
(VAR _X7 NIL (PLUR "bag")
(DECL ((VAR _X9 NIL "1945" (PN "1945") (YEAR "1945")))
(S (PAST) NIL "make" _X7 (PP "in" _X9)))))
(S (PAST) _X3
(COORD "and" ("be-produce" (PP "during" _X5))
("be-repackage" (PP "in" _X6) (PP "in" _X7)))))))
(S (PAST) NIL "make" _X1 (PP "from" _X3)))
;;; Final semantic representation:
isa(propellant01,propellent_n1),
isa(use01,use_v1),
isa(chunk01,lump_n2),
isa(nitrocellulose01,guncotton_n1),
isa(War01,person_n1),
isa(World01,person_n1),
isa(year1987,year_n1),
isa(bag01,bag_n1),
isa(year1945,year_n1),
isa(make01,do_v1),
isa(be-produce01,be-produce-concept),
isa(be-repackage01,be-repackage-concept),
isa(make02,do_v1),
object(use01,propellant01),
mod(chunk01,nitrocellulose01),
mod(War01,World01),
named(War01,["II"]),
object(make01,bag01),
time-int-during(make01,year1945),
agent(be-produce01,chunk01),
subevent(War01,be-produce01),
agent(be-repackage01,chunk01),
is-inside(be-repackage01,year1987),
is-inside(be-repackage01,bag01),
object(make02,propellant01),
origin(make02,chunk01).
;;; ----------------------------------------
;;; (5.6) "Initially it was suspected that this storage might have reduced the powder's stability."
;;; Intermediate logical form (LF):
(DECL NIL
(S (PAST) NIL "suspect"
(DECL
((VAR _X1 "this" "storage") (VAR _X2 "the" "powder")
(VAR _X3 (POSS _X2) "stability"))
(S (MIGHT PERF) _X1 "reduce" _X3))
(PRE-ADV "initially")))
;;; Final semantic representation:
isa(storage01,storage_n1),
isa(powder01,powder_n1),
isa(stability01,stability_n1),
isa(reduce01,reduce_v1),
isa(suspect01,suspect_v1),
object(suspect01,[
"of"(stability01,powder01),
agent(reduce01,storage01),
object(reduce01,stability01),
]).
;;; ----------------------------------------