From SIGSEM
;;; (4.1) "The first school for the training of leader dogs in the country is going to be created in Mortagua and will train
22 leader dogs per year."
;;; Intermediate logical form (LF):
(DECL
((VAR _X4 "the" "country")
(VAR _X3 NIL (PLUR "dog") (NN "leader" "dog") (PP "in" _X4))
(VAR _X2 "the" "training" (PP "of" _X3))
(VAR _X1 "the" "school" (ORD-N "first" "school") (PP "for" _X2))
(VAR _X6 NIL (PLUR-N "22" "dog") (NN "leader" "dog")) (VAR _X7 NIL "year"))
(S NIL _X1
(COORD "and"
("going to"
(DECL ((VAR _X5 NIL "Mortagua" (PN "Mortagua")))
(S (TO) NIL "create" _X1 (PP "in" _X5))))
("train" _X6 (PP "per" _X7)))))
;;; Final semantic representation:
isa(country01,country_n1),
isa(dog01,dog_n1),
isa(leader01,leader_n1),
isa(training01,training_n1),
isa(school01,school_n1),
isa(dog02,dog_n1),
isa(leader02,leader_n1),
isa(year01,year_n1),
isa(Mortagua01,person_n1),
isa(create01,make_v3),
isa(going-to01,going-to-concept),
isa(train01,train_v1),
mod(dog01,leader01),
is-inside(dog01,country01),
"of"(training01,dog01),
duration(school01,training01),
number-of-elements(dog02,22),
mod(dog02,leader02),
agent(going-to01,school01),
object(going-to01,[
named(Mortagua01,["Mortagua"]),
object(create01,school01),
is-inside(create01,Mortagua01),
]),
agent(train01,school01),
object(train01,dog02),
related-to(train01,year01).
;;; ----------------------------------------
;;; (4.2) "In Mortagua, Joao Pedro Fonseca and Marta Gomes coordinate the project that seven people develop in this school."
;;; Intermediate logical form (LF):
(DECL
((VAR _X1 NIL "Mortagua" (PN "Mortagua"))
(VAR _X2 NIL "Fonseca" (PN "Joao" "Pedro" "Fonseca"))
(VAR _X3 NIL "Gomes" (PN "Marta" "Gomes"))
(VAR _X4 "the" "project"
(DECL ((VAR _X6 NIL (PLUR-N "seven" "person")) (VAR _X7 "this" "school"))
(S (PRESENT) _X6 "develop" _X4 (PP "in" _X7)))))
(S (PRESENT) (COORD "and" _X2 _X3) "coordinate" _X4 (PP "in" _X1)))
;;; Final semantic representation:
isa(Mortagua02,person_n1),
isa(Fonseca01,person_n1),
isa(Gomes01,person_n1),
isa(project01,project_n1),
isa(person01,person_n1),
isa(school02,school_n1),
isa(develop01,develop_v1),
isa(coordinate01,coordinate_v1),
named(Mortagua02,["Mortagua"]),
named(Fonseca01,["Joao","Pedro","Fonseca"]),
named(Gomes01,["Marta","Gomes"]),
number-of-elements(person01,7),
agent(develop01,person01),
object(develop01,project01),
is-inside(develop01,school02),
agent(coordinate01,Fonseca01),
agent(coordinate01,Gomes01),
object(coordinate01,project01),
is-inside(coordinate01,Mortagua02).
;;; ----------------------------------------
;;; (4.3) "They visited several similar places in England and in France, and two future trainers are already doing internship
in one of the French Schools."
;;; Intermediate logical form (LF):
(COORD "and"
(DECL
((VAR _X1 "they" NIL) (VAR _X3 NIL "England" (PN "England"))
(VAR _X4 NIL "France" (PN "France"))
(VAR _X2 NIL (PLUR "place") (AN "similar" "place") (AN "several" "place")
(COORD "and" (PP "in" _X3) (PP "in" _X4))))
(S (PAST) _X1 "visit" _X2))
(DECL
((VAR _X5 NIL (PLUR-N "two" "trainer") (AN "future" "trainer"))
(VAR _X6 NIL "internship")
(VAR _X8 "the" (PLUR "school") (AN "French" "school"))
(VAR _X7 NIL (PLUR-N "one" NIL) (PP "of" _X8)))
(S (PRESENT PROG) _X5 "do" _X6 (PP "in" _X7) (ADV "already"))))
;;; Final semantic representation:
isa(England01,England_n1),
isa(France01,France_n1),
isa(place01,put_v1),
isa(similar01,similar_a1),
isa(several01,several-property),
isa(visit01,visit_v1),
isa(trainer01,trainer_n1),
isa(future01,future_a1),
isa(internship01,internship_n1),
isa(school03,school_n1),
isa(French01,French_a1),
isa(do01,do_v1),
isa(already01,already_r1),
named(England01,["England"]),
named(France01,["France"]),
mod(place01,similar01),
mod(place01,several01),
is-inside(place01,England01),
is-inside(place01,France01),
agent(visit01,they01),
object(visit01,place01),
number-of-elements(trainer01,2),
mod(trainer01,future01),
mod(school03,French01),
number-of-elements(quantity01,1),
"of"(quantity01,school03),
agent(do01,trainer01),
object(do01,internship01),
is-inside(do01,quantity01),
manner(do01,already01).
;;; ----------------------------------------
;;; (4.4) "The communitarian funding ensures the operation of the school until 1999."
;;; Intermediate logical form (LF):
(DECL
((VAR _X1 "the" "funding" (AN "communitarian" "funding"))
(VAR _X3 "the" "school") (VAR _X2 "the" "operation" (PP "of" _X3))
(VAR _X4 NIL "1999" (PN "1999") (YEAR "1999")))
(S (PRESENT) _X1 "ensure" _X2 (PP "until" _X4)))
;;; Final semantic representation:
isa(funding01,backing_n3),
isa(communitarian01,communitarian-property),
isa(school02,school_n1),
isa(operation01,operation_n1),
isa(year1999,year_n1),
isa(ensure01,assure_v1),
mod(funding01,communitarian01),
"of"(operation01,school02),
agent(ensure01,funding01),
object(ensure01,operation01),
time-ends(ensure01,year1999).
;;; ----------------------------------------
;;; (4.5) "We would like our school to work similarly to the French ones, which live from donations, from the merchandising a
nd even from the raffles that children sell in school."
;;; Intermediate logical form (LF):
(DECL ((VAR _X1 "we" NIL) (VAR _X2 "our" "school"))
(S (WOULD) _X1 "like" _X2
(DECL
((VAR _X3 "the" (PLUR "one") (AN "French" "one")
(DECL
((VAR _X5 NIL (PLUR "donation")) (VAR _X6 "the" "merchandising")
(VAR _X7 "the" (PLUR "raffle")
(DECL ((VAR _X9 NIL (PLUR "child")) (VAR _X10 NIL "school"))
(S (PRESENT) _X9 "sell" _X7 (PP "in" _X10)))))
(S (PRESENT) _X3 "live"
(COORD "and" (PP "from" _X6) (PP "from" _X7) (PP "from" _X5))))))
(S (TO) _X2 "work" (ADV "similarly") (PP "to" _X3)))))
;;; Final semantic representation:
isa(school04,school_n1),
isa(one01,Unitless-Value),
isa(work01,work_v1),
isa(similarly01,similarly_r1),
isa(like01,like_v1),
agent(like01,we01),
object(like01,[
value(one01,[1,*unity]),
agent(work01,school04),
manner(work01,similarly01),
destination(work01,one01),
]).
;;; ----------------------------------------