In

From UNL Wiki
(Difference between revisions)
Jump to: navigation, search
Line 55: Line 55:
 
*work in Switzerland = plc(work, Switzerland) = plc(work, Switzerland.@in)
 
*work in Switzerland = plc(work, Switzerland) = plc(work, Switzerland.@in)
 
*work in 1973 = tim(work, 1973) = tim(work, 1973.@in)
 
*work in 1973 = tim(work, 1973) = tim(work, 1973.@in)
*split in two = man(split, 2.@in) = <strike>man(split,2)</strike> ("as" is the default preposition for "man")
+
*split in two = man(split, 2.@in) '''&ne;''' man(split,2) = split as two
*man in overcoat = mod(man, overcoat.@in) = <strike>mod(man, overcoat)</strike> ("of" is the default preposition for "mod")
+
*man in overcoat = mod(man, overcoat.@in) '''&ne;''' mod(man, overcoat) = man of overcoat

Revision as of 11:56, 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) = split as two
  • man in overcoat = mod(man, overcoat.@in) mod(man, overcoat) = man of overcoat
Software