In
From UNL Wiki
(Difference between revisions)
(→Observations) |
|||
Line 52: | Line 52: | ||
== Observations == | == Observations == | ||
;@in | ;@in | ||
− | + | The attribute @in is the default for the relations "tim", "plc" and "scn" and may be omitted in these cases. It may also be omitted in "obj" relations, whose government is stated in the dictionary. For the other relations, its use is mandatory: | |
*work in Switzerland = plc(work, Switzerland) = plc(work, Switzerland.@in) | *work in Switzerland = plc(work, Switzerland) = plc(work, Switzerland.@in) | ||
− | *split in two = man(split, 2.@in) = <strike>man(split,2)</strike> ( | + | *work in 1973 = tim(work, 1973) = tim(work, 1973.@in) |
− | *man in overcoat = mod(man, overcoat.@in) = <strike>mod(man, overcoat)</strike> ( | + | *split in two = man(split, 2.@in) = <strike>man(split,2)</strike> ("as" is the default preposition for "man") |
+ | *man in overcoat = mod(man, overcoat.@in) = <strike>mod(man, overcoat)</strike> ("of" is the default preposition for "mod") |
Revision as of 11:44, 22 March 2010
The preposition "in" may have, in English, several values, as follows:
Value | UNL | Examples | |
---|---|---|---|
English | UNL | ||
complement (necessary argument) | obj | interested in Math | obj(interested, Math) |
time (when?) | tim | work in 1973 | tim(work, 1973) |
physical place (where?) | plc | work in Switzerland | plc(work, Switzerland) |
logical place (in what?) | scn | work in the project | scn(work, project) |
affected place | opl | hit in the face | opl(hit, face) |
manner (how) | man | split in two | man(split, 2.@in) |
attribute (which) | mod | a man in overcoat | mod(man, overcoat.@in) |
final state (= into) | gol | throw in the basket | gol(throw, basket) |
Observations
- @in
The attribute @in is the default for the relations "tim", "plc" and "scn" and may be omitted in these cases. It may also be omitted in "obj" relations, whose government is stated in the dictionary. For the other relations, its use is mandatory:
- work in Switzerland = plc(work, Switzerland) = plc(work, Switzerland.@in)
- work in 1973 = tim(work, 1973) = tim(work, 1973.@in)
- split in two = man(split, 2.@in) =
man(split,2)("as" is the default preposition for "man") - man in overcoat = mod(man, overcoat.@in) =
mod(man, overcoat)("of" is the default preposition for "mod")