;; VERSION: a:give-information+IF+version (time=(month=6, md=23, 2004, clock=(hours=12, minutes=36)) ;; DOMAIN: SHARED ;; ;; RELEASE V. 2004.1.0 (February 2, 2004) ;; ;; CHANGES SINCE PRECEDING RELEASE (December 23, 2003) ;; (Older changes are listed at the end of this file): ;; ;;01-28-04 (SHA) added sub-argument specifier= to argument time-unit= ;; ;;01-29-04 (SHA) removed time-unit= from sub-arguments of time= ;; and also from start-time=, end-time=, info-time=, object-time=, action-time=, etc. ;; time-unit= now appears only as sub-argument of period=, duration=, distance=, and time-distance= ;; (SHA) removed time-unit= from sub-arguments of speed= ;; (SHA) added per-unit= to sub-arguments of speed= ;; (SHA) removed all sub-arguments from time-unit= (except for focalizer=, operator=, and polarity=) ;; (SHA) added sub-arguments to dow=, md=, month=, tod= (new argmacro &time-attributes) ;; made sure period= and duration= also have these sub-arguments ;; ;;02-02-04 (SHA) added degree= to sub-arguments of relative-time= ;; (SHA) removed tod= from sub-arguments of relative-time= ;; ;;02-05-04 (SHA) added quantity=, modifier=, object-ref=, and specifier= to sub-arguments of definition 3 of contractor-name= ;; ;;02-11-04 (SHA) added county= to sub-arguments of address= ;; ;;02-13-04 (SHA) added similarity= to sub-arguments of definition 3 of contractor-name= ;; ;;02-24-04 (SHA) added person-name= to argmacro &humans ;; removed all sub-arguments of person-name= from argmacro &humans ;; ;;03-09-04 (SHA) removed references to *carrier-names* which is now included as *airline-names* under *transportation-names* ;; ;;03-25-04 (SHA) added unspecified to values of portion= ;; ;;03-30-04 (SHA) added new arg marital-status= ;; ;;04-20-04 (SHA) removed person-name= from argmacro &humans and from argmacro &shared-args ;; added all sub-arguments of person-name= to argmacro &humans ;; removed &humans from def of feature= ;; ;; ;;=============================================================================== ;; ;; NOTES on ARGUMENTS ;; ;; Syntax of argument-value pairs ;;-------------------------------- ;; 1. An argument-value pair consists of an argument (example, `object-spec=') ;; and a value (example values, `room', `1', `[1, 2]', `(operator=conjunct, [room, suite])' ;; `object-spec=room' ;; `object-number=1' ;; `numeral=[1, 2]' ;; `room-spec=(operator=conjunct, [room, suite])' ;; ;; 2. A value may be simple or complex. ;; 2a. a simple value is an atomic value: `room' `1' ;; 2b. a complex value is a list consisting of ;; - a simple value and sub-arguments ;; `(room, quanity=2)' ;; - a list of sub-arguments (frame) ;; `(dow=monday, md=2, year=2002, month=1)' ;; - a set of simple values or complex values or a combination of these ;; `[room, bed]' `[1,2,3]' `[(single, quantity=2), (double, quantity=1)]' ;; - a list of operator= + value pair and a simple value and/or sub-arguments ;; `(operator=conjunction, double, quantity=3)' "and 3 doubles" ;; - a list of operator= + value pair and a set of values ;; `(operator=and, [(single, quantity=2), (double, quantity=1)])' " 2 singles and 1 double" ;; ;; 3. Possible head values are determined by the :values keyword in each argument's definition. ;; 4. There can only be one head value (:value) for a given argument, unless the values ;; appear in a set construction with []s. ;; 5. The head value is optional in which case, a null value is assumed. ;; 6. An argument at a specific level of embedding may only appear once (unless in []s). ;; ;; ;; Special Values (reserved for specific IF functions) ;;---------------- ;; question = used to represent a question word/element ;; relative = used to represent a relative pronoun word/element ;; pronoun = used to represent IT and THEY (non-human pronouns) ;; ;; Example question : "where is a room available" ;; request-information+availability+room (location=question, room-spec=(room, identifiability=no)) ;; ;; ;; Example relative: " (I want a hotel) ... where there is a room available" ;; give-information+availability+room (location=relative, room-spec=(room, identifiability=no)) ;; ;; ;; Example pronoun: "there is a room available in it" ;; give-information+availability+room (location=pronoun, room-spec=(room, identifiability=no)) ;; ;; ;; ;; Representing Multiple Values ;;------------------------------ ;; Examples ;; At top-level: ;; *illegal* (time=(md=friday), time=(md=monday)) ;; *legal* (time=[(md=friday), (md=monday)]) ;; ;; At sub-argument level: ;; *illegal* accommodation-spec=(hotel, location=name-val_di_fiemme, ;; location=name-trento) ;; ;; *legal* accommodation-spec=(hotel, location=[name-val_di_fiemme, ;; name-trento]) ;; ;; Use of operator with multiple-values ;;------------------------------------- ;; [] sets are assumed to be an unordered list (operator=ulist) ;; unless specified with the operator= argument. ;; ;; "friday monday" / "monday friday" (order unimportant) ;; (time=[(dow=friday), (dow=monday)]) ;; *or* ;; (time=(operator=ulist, [(dow=friday), (dow=monday)])) ;; ;; "friday and monday" ;; (time=(operator=conjunct, [(dow=friday), (dow=monday)])) ;; "friday, monday" (order important ;; (time=(operator=olist, [(dow=friday), (dow=monday)])) ;; "friday or monday" ;; (time=(operator=disjunct, [(dow=friday), (dow=monday)])) ;; ;; "not friday" ;; (time=(polarity=negative, dow=friday)) ;; ;; The above can be combined with embedding: ;; ;; "friday or [monday and tuesday]" ;; (time=(operator=disjunct, [(dow=friday), (operator=conjunct, [(dow=monday), (dow=tuesday)])])) ;; (see operator= definition for a complete list of examples) ;; ;; SHORT CUT representations ;; Some argument/value pair representations are shortcuts for more ;; complex representations: ;; (See time= expressions for more) ;; ;; accommodation-spec=question ;; shorcut for: accommodation-spec=(accommodation, identifiability=question) ;; ;; duration=question ;; shorcut for: duration=(quantity=question) ;; ;; ------------------ ;; end-history here ;; ------------------ ;; ***NOTE to source specification maintainers: ;; do not use :domain in CLASS definitions (def-argclass) for arguments, ;; these are not domain dependent -Donna *** ;; ;; Special-values DEF: [untranslated-string] any STRING not to be translated which must appear between ""s DEF: [n] a number ( ... -1, 0, 1, 2, 2.50, 3, 4, ... 21 ... 103 ... 999989320) DEF: [nth] ordinal number ( 1st, 2nd, 3rd, 4th,...21st...62nd...103rd) ----------------------------------- DEF: 2d-position= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *2d-positions* *compass-points* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec position of something on a 2 dimensional surface such as a screen or a map This should include longitude and latitude eventually shared comments from - 2d-position= ----------------------------------- DEF: 3d-position= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *3d-positions* *compass-points* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec position of something in a 3 dimensional space shared comments from - 3d-position= ----------------------------------- DEF: above= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *relation-locations* *people* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec location relation shared comments from argument class -- @location-relation location relation above=unspecified "the parking garage is above" shared comments from - above= ----------------------------------- DEF: accommodation-board= Definition 1 (of 1) :values question *acc-boards* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from - accommodation-board= ----------------------------------- DEF: accommodation-class= Definition 1 (of 1) :values question *acc-classes* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from - accommodation-class= ----------------------------------- DEF: accommodation-spec= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *accommodations* *rental-property-names* *hotel-names* *park-names* *campsite-names* *shelter-names* *castle-names* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec shared comments from argument class -- @accommodation-spec +ACCOMMODATION shared comments from - accommodation-spec= ----------------------------------- DEF: accommodation= Definition 1 (of 1) :values question *hotel-names* *park-names* *castle-names* *shelter-names* *campsite-names* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from - accommodation= ----------------------------------- DEF: accompanied-by= Definition 1 (of 1) :goto :comments `take the pill >> with food <<' `Can I come with my dog' shared comments from - accompanied-by= ----------------------------------- DEF: account-name= Definition 1 (of 3) :goto :comments name of a business/money account shared comments from - account-name= DEF: account-name= Definition 2 (of 3) :goto :comments name of a business/money account shared comments from - account-name= DEF: account-name= Definition 3 (of 3) :values question :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval name of a business/money account shared comments from - account-name= ----------------------------------- DEF: account-spec= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *accounts* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec shared comments from - account-spec= ----------------------------------- DEF: account-type= Definition 1 (of 1) :values question *account-types* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from - account-type= ----------------------------------- DEF: across= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *relation-locations* *people* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec location relation shared comments from argument class -- @location-relation location relation across=unspecified "the hotel is right on the other side" "across the street from the movie theatre" across=(movie_theatre, via=street) "across the street" across=(via=street) shared comments from - across= ----------------------------------- DEF: action-location= Definition 1 (of 1) :goto :comments may be used to distinguish actions and object in a DA for special concepts making reservation, scheduling meetings, confirming reservations, sending material with dates (send the tickets for the 18th on monday ) "i want to reserve the hotel for italy in the US" ...+reservation+accommodation (action-location=usa, object-location=italy) shared comments from - action-location= ----------------------------------- DEF: action-time= Definition 1 (of 2) :values question unspecified relative pronoun *object-pronouns* *time-heads* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec FAQ: why are there 2 definitions of time=? ANS: some of the sub arguments of time (after= and before=) cannot appear in an IF with ( ) When these do appear in an IF value for time=, they are considered an independent head and should be put into a multiple structure []s when more than one appears. before friday after monday (operator=olist, [before=(dow=friday), after=(dow=monday)]) --------------------- In general time= is a frame use rather than or with in the same time expression "3 weeks after Christmas" time=(reference-time=(special-time=christmas), time-relation=after, time-distance=(time-unit=week, quantity=3)) BUT "after Christmas" time=(after=(special-time=christmas)) time=unspecified >>> "then" *NEW* between monday and friday time=(operator=range, (dow=monday, dow=friday)) from monday to friday time=(start-time=dow=monday, end-time=dow=friday) "the first week after Christmas" time=(time-unit=week, order-ref-ext=first, after=(special-time=christmas)) "the 21st century" time=(time-unit=(century, order-ref-ext=21st)) "on the first from 2 to 4" time=(md=1, start-time=(clock=(hours=2)), end-time=(clock=(hours=4))) question (for GENERIC QUESTION) "when ..?" time=question time "we will arrive at a bad time ..." time=(time, modifier=bad) period MAYBE IT IS DURATION, REMOVE? "in the same period ..." time=(period, modifier=same) moment "in that moment ..." time=(moment, identifiability=distant) shared comments from argument class -- @time This TIME frame can have time-distances with time-relation=, not used with or shared comments from argument class -- @time1 time expression for the reserved/scheduled time these may be used to distinguish actions and object in a DA "i want to reserve the hotel for the friday on monday" ...+reservation+accommodation (action-time=(dow=monday), object-time=(dow=friday)) shared comments from - action-time= DEF: action-time= Definition 2 (of 2) :values question unspecified relative pronoun *object-pronouns* *time-heads* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec FAQ: why are there 2 definitions of time=? ANS: some of the sub arguments of time (after= and before=) cannot appear in an IF with ( ) When these do appear in an IF value for time=, they are considered an independent head and should be put into a multiple structure []s when more than one appears. before friday after monday (operator=olist, [before=(dow=friday), after=(dow=monday)]) --------------------- In general time= is a frame use rather than or with in the same time expression "3 weeks after Christmas" time=(reference-time=(special-time=christmas), time-relation=after, time-distance=(time-unit=week, quantity=3)) BUT "after Christmas" time=(after=(special-time=christmas)) time=unspecified >>> "then" *NEW* between monday and friday time=(operator=range, (dow=monday, dow=friday)) from monday to friday time=(start-time=dow=monday, end-time=dow=friday) "the first week after Christmas" time=(time-unit=week, order-ref-ext=first, after=(special-time=christmas)) "the 21st century" time=(time-unit=(century, order-ref-ext=21st)) "on the first from 2 to 4" time=(md=1, start-time=(clock=(hours=2)), end-time=(clock=(hours=4))) question (for GENERIC QUESTION) "when ..?" time=question time "we will arrive at a bad time ..." time=(time, modifier=bad) period MAYBE IT IS DURATION, REMOVE? "in the same period ..." time=(period, modifier=same) moment "in that moment ..." time=(moment, identifiability=distant) shared comments from argument class -- @time This TIME frame cannot have time-distances Use before= or after= relations shared comments from argument class -- @time2 time expression for the reserved/scheduled time these may be used to distinguish actions and object in a DA "i want to reserve the hotel for the friday on monday" ...+reservation+accommodation (action-time=(dow=monday), object-time=(dow=friday)) shared comments from - action-time= ----------------------------------- DEF: action= Definition 1 (of 1) :values question relative *actions* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @rqval action=question >> WHAT are you doing? action=relative >> CSTAR DB: 25.20.2 "what you+d < you would > like to do" For "park your car" use value: e-park-2 (WordNet meaning 01319179: maneuver a vehicle into a parking space) `park' (o-park-1) is the value used for << a large area of land preserved in its natural state as public property>> o-park-2 "urban park" "call" e-call-2 << get or try to get into communication by telephone; "I tried to call you all night"; "Take two aspirin and call me in the morning">> e-type-1 "write by means of a typewriter" e-use-1 = use, utilize a tool (put into service; make work; make use of of employ for a particular purpose) WN G: 200788109 e-clear-21 = clear -- rid of instructions or data; "clear a memory buffer" shared comments from - action= ----------------------------------- DEF: activity-site= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *act-sites* *facilities* *area-names* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec site of an activity: stadium, ski-resort etc.. shared comments from - activity-site= ----------------------------------- DEF: activity-spec= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *activities* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec +activity shared comments from - activity-spec= ----------------------------------- DEF: address= Definition 1 (of 1) :values question relative :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @rqval NOTE: ORDERING is important !!! Keep original ordering of arguments in generation. Use operator=olist for the list of sub-args. Each country has specific address ordering. Ex. "5000 Forbes Avenue Pittburgh Pa 15218 USA" here is for the place you are residing in temporarily or where you work . shared comments from - address= ----------------------------------- DEF: admission-object= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *admission-objects* *tour-names* *train-names* *transportation-names* *park-names* *shelter-names* *castle-names* *campsite-names* *attraction-names* *building-names* *package-names* *location-names* *restaurant-names* *room-names* *path-names* *street-names* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec used for (admission to) "something" shared comments from - admission-object= ----------------------------------- DEF: admission-spec= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *admission-types* *admission-names* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec +ADMISSION "registration" is a type of admission that involves filling out paper work as for a conference. "ticket" you get a ticket to use to enter. "fee" you pay money and do not need any paper or tickets. shared comments from - admission-spec= ----------------------------------- DEF: affiliation= Definition 1 (of 1) :values question *affiliation-names* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval names of affiliations ----------------------------------- DEF: after-rr= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: after-rr= def: TEMPORAL-AFTER cue phrases: after, afterwards ... after that open but not time values shared comments from - after-rr= ----------------------------------- DEF: after= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *time-heads* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec FAQ: why are there 2 definitions of time=? ANS: some of the sub arguments of time (after= and before=) cannot appear in an IF with ( ) When these do appear in an IF value for time=, they are considered an independent head and should be put into a multiple structure []s when more than one appears. before friday after monday (operator=olist, [before=(dow=friday), after=(dow=monday)]) --------------------- In general time= is a frame use rather than or with in the same time expression "3 weeks after Christmas" time=(reference-time=(special-time=christmas), time-relation=after, time-distance=(time-unit=week, quantity=3)) BUT "after Christmas" time=(after=(special-time=christmas)) time=unspecified >>> "then" *NEW* between monday and friday time=(operator=range, (dow=monday, dow=friday)) from monday to friday time=(start-time=dow=monday, end-time=dow=friday) "the first week after Christmas" time=(time-unit=week, order-ref-ext=first, after=(special-time=christmas)) "the 21st century" time=(time-unit=(century, order-ref-ext=21st)) "on the first from 2 to 4" time=(md=1, start-time=(clock=(hours=2)), end-time=(clock=(hours=4))) question (for GENERIC QUESTION) "when ..?" time=question time "we will arrive at a bad time ..." time=(time, modifier=bad) period MAYBE IT IS DURATION, REMOVE? "in the same period ..." time=(period, modifier=same) moment "in that moment ..." time=(moment, identifiability=distant) shared comments from argument class -- @time This TIME frame can have time-distances with time-relation=, not used with or shared comments from argument class -- @time1 shared comments from - after= ----------------------------------- DEF: against= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *relation-locations* *people* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec location relation shared comments from argument class -- @location-relation location relation against=unspecified "the parking garage is against it" shared comments from - against= ----------------------------------- DEF: age= Definition 1 (of 2) :values question *time-units* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval default is time-unit is YEAR "less than 5 yrs old" age=(quantity=(5, qmod=less-than)) "over 50 yrs old" age=(quantity=(50, qmod=greater-than)) "over 5 months old" age=(month, quantity=(5, qmod=greater-than)) shared comments from - age= DEF: age= Definition 2 (of 2) :values *age-types* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @mod old, young, very old, younger shared comments from - age= ----------------------------------- DEF: airport-spec= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *airport-types* *world-airport-names* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec shared comments from - airport-spec= ----------------------------------- DEF: aisle-number= Definition 1 (of 1) :values question same [n] *alpha-characters* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @number shared comments from - aisle-number= ----------------------------------- DEF: along= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *relation-locations* *people* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec location relation shared comments from argument class -- @location-relation location relation along the river along=unspecified "it went along that" shared comments from - along= ----------------------------------- DEF: am-pm= Definition 1 (of 1) :values *am-pm* :attributes :comments shared comments from argument class -- @all shared comments from - am-pm= ----------------------------------- DEF: among-whom= Definition 1 (of 1) :goto :comments use for personal environment (among certain people) in association with .... EX. `well in my family , they have similar problems ' with people, among various people, midst of several people. shared comments from - among-whom= ----------------------------------- DEF: among= Definition 1 (of 1) :goto :comments use for environment (among certain things) in association with .... shared comments from - among= ----------------------------------- DEF: anti-condition= Definition 1 (of 1) :values discourse :attributes :comments shared comments from argument class -- @all if you like sunshine, go to Florida otherwise, go to pittsburgh if don't you like sunshine, go to Pittsburgh otherwise, go to Florida shared comments from - anti-condition= ----------------------------------- DEF: apo-number= Definition 1 (of 1) :values question same [n] *alpha-characters* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @number Army post office box number Residents of US Army bases have this in their address. shared comments from - apo-number= ----------------------------------- DEF: apology= Definition 1 (of 1) :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @pred shared comments from - apology= ----------------------------------- DEF: apt-number= Definition 1 (of 1) :values question same [n] *alpha-characters* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @number apartment number ("Apt. 10b ") sub-arg, to be used only with ADDRESS=, not in the general location= arguments. NOTE: ORDERING is important. Keep original ordering of arguments in generation. Use operator=olist for the list of sub-args. Each country has specific address ordering. shared comments from - apt-number= ----------------------------------- DEF: area-code-number= Definition 1 (of 1) :values question same [n] *alpha-characters* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @number sub-arg, to be used only with telephone-numbers, not in the general location= arguments. shared comments from - area-code-number= ----------------------------------- DEF: around= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *relation-locations* *people* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec location relation shared comments from argument class -- @location-relation location relation around=unspecified "the tour goes around" "around the park" (surrounding= "mountains around the park") around=(park, identifiability=yes) shared comments from - around= ----------------------------------- DEF: aspect= Definition 1 (of 1) :values *aspects* :attributes :comments shared comments from argument class -- @all start/stop/continue doing something shared comments from - aspect= ----------------------------------- DEF: attraction-spec= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *attractions* *attraction-names* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec shared comments from - attraction-spec= ----------------------------------- DEF: attraction-type= Definition 1 (of 1) :values question *attraction-mods* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval adult entertainment, adult attractions, child attractions, mixed age / all age level attractions +ATTRACTION arguments for sightseeing attractions shared comments from - attraction-type= ----------------------------------- DEF: audio-level= Definition 1 (of 1) :values question *audio-levels* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @mod shared comments from argument class -- @qmod modifier/attribute that describes loudness of a sound shared comments from - audio-level= ----------------------------------- DEF: audio-quality= Definition 1 (of 1) :values question *audio-qualities* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @mod shared comments from argument class -- @qmod modifier/attribute that describes quality of sound from a machine shared comments from - audio-quality= ----------------------------------- DEF: bank= Definition 1 (of 1) :values question *financial-banks* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from - bank= ----------------------------------- DEF: bed-spec= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *beds* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec shared comments from - bed-spec= ----------------------------------- DEF: before-rr= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical any legal value except values of the time= arg? rhetorical relation: before-rr= cue phrases: before, ... before that shared comments from - before-rr= ----------------------------------- DEF: before= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *time-heads* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec FAQ: why are there 2 definitions of time=? ANS: some of the sub arguments of time (after= and before=) cannot appear in an IF with ( ) When these do appear in an IF value for time=, they are considered an independent head and should be put into a multiple structure []s when more than one appears. before friday after monday (operator=olist, [before=(dow=friday), after=(dow=monday)]) --------------------- In general time= is a frame use rather than or with in the same time expression "3 weeks after Christmas" time=(reference-time=(special-time=christmas), time-relation=after, time-distance=(time-unit=week, quantity=3)) BUT "after Christmas" time=(after=(special-time=christmas)) time=unspecified >>> "then" *NEW* between monday and friday time=(operator=range, (dow=monday, dow=friday)) from monday to friday time=(start-time=dow=monday, end-time=dow=friday) "the first week after Christmas" time=(time-unit=week, order-ref-ext=first, after=(special-time=christmas)) "the 21st century" time=(time-unit=(century, order-ref-ext=21st)) "on the first from 2 to 4" time=(md=1, start-time=(clock=(hours=2)), end-time=(clock=(hours=4))) question (for GENERIC QUESTION) "when ..?" time=question time "we will arrive at a bad time ..." time=(time, modifier=bad) period MAYBE IT IS DURATION, REMOVE? "in the same period ..." time=(period, modifier=same) moment "in that moment ..." time=(moment, identifiability=distant) shared comments from argument class -- @time This TIME frame can have time-distances with time-relation=, not used with or shared comments from argument class -- @time1 shared comments from - before= ----------------------------------- DEF: behavior= Definition 1 (of 1) :values question :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval +behavior someone is nice to me shared comments from - behavior= ----------------------------------- DEF: behind= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *relation-locations* *people* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec location relation shared comments from argument class -- @location-relation location relation behind=unspecified "the parking garage is in the rear" shared comments from - behind= ----------------------------------- DEF: beneficiary= Definition 1 (of 1) :goto :comments the person who benefits from an action or state of things (see +confirmation) `i have a reservation for rob malkin' a:give-information+confirmation (reservation-spec=(reservation, identifiability=no), beneficiary=(given-name=name-rob, family-name=name-malkin), provider=i) shared comments from - beneficiary= ----------------------------------- DEF: besides= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: besides= def: satellite of the ADDITIVE-RR cue phrases: besides, ...also, moreover, furthermore, ... Example: I will buy the tickets besides renting the car shared comments from - besides= ----------------------------------- DEF: between= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *relation-locations* *people* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec location relation shared comments from argument class -- @location-relation location relation parking is available between the hotel and the tennis courts use this for when something is situated in space between two objects. between=unspecified "the parking garage is in between" shared comments from - between= ----------------------------------- DEF: body-stat= Definition 1 (of 2) :values *body-stat-shortcuts* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @mod shared comments from - body-stat= DEF: body-stat= Definition 2 (of 2) :goto :comments shared comments from - body-stat= ----------------------------------- DEF: booking-agent= Definition 1 (of 1) :goto :comments shared comments from - booking-agent= ----------------------------------- DEF: building= Definition 1 (of 1) :values question *building-names* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval sub-arg, to be used only with ADDRESS=, not in the general location= arguments. NOTE: ORDERING is important. Keep original ordering of arguments in generation. Use operator=olist for the list of sub-args. Each country has specific address ordering. shared comments from - building= ----------------------------------- DEF: calendar= Definition 1 (of 1) :values question *calendar-types* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval Chinese calendar may be represented by moon (13 months) or sun (12 months) shared comments from - calendar= ----------------------------------- DEF: called= Definition 1 (of 1) :values question *language-names* *rental-property-names* *taxi-names* *train-names* *transportation-names* *travel-agency-names* *hotel-names* *park-names* *shelter-names* *castle-names* *campsite-names* *attraction-names* *building-names* *family-names* *dish-names* *given-names* *group-names* *package-names* *location-names* *restaurant-names* *room-names* *secondary-names* *street-names* *tour-names* *path-names* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval the train called xxx (train, called=name-xxx) shared comments from - called= ----------------------------------- DEF: carrier= Definition 1 (of 1) :values question *transportation-names* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval Concept-specific semantic argument being transported by others in a vehicle "train number 451 the overland express and usair flight 235" transportation-spec=(operator=conjunct [(train, object-number=451, called=name-overland_express), (flight, object-number=235, carrier=usair)]) shared comments from - carrier= ----------------------------------- DEF: cause= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: cause= def: satellite of the CAUSE-RR cue phrases: because of, due to shared comments from - cause= ----------------------------------- DEF: change-from= Definition 1 (of 1) :goto :comments change x ***>from y <*** to z shared comments from - change-from= ----------------------------------- DEF: change-to= Definition 1 (of 1) :goto :comments change x from y ***>to z<*** shared comments from - change-to= ----------------------------------- DEF: circumstance= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: circumstance= def: CIRCUMSTANCIAL result cue phrases: IN (some event) (I broke my tooth) in a fight shared comments from - circumstance= ----------------------------------- DEF: city= Definition 1 (of 1) :values question *city-names* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval sub-arg, to be used only with ADDRESS=, not in the general location= arguments. NOTE: ORDERING is important. Keep original ordering of arguments in generation. Use operator=olist for the list of sub-args. Each country has specific address ordering. shared comments from - city= ----------------------------------- DEF: clarify= Definition 1 (of 1) :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @pred shared comments from - clarify= ----------------------------------- DEF: class= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *travel-classes* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec shared comments from - class= ----------------------------------- DEF: clock= Definition 1 (of 1) :values question :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from - clock= ----------------------------------- DEF: co-occurrence= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical (question here is for "at the time of what" not when?) rhetorical relation: co-occurrence def: co-occurrence RR cue phrases: when.... at the time of.... shared comments from - co-occurrence= ----------------------------------- DEF: color= Definition 1 (of 1) :values question *colors* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @mod shared comments from argument class -- @qmod modifier attribute for colors shared comments from - color= ----------------------------------- DEF: communication-mode= Definition 1 (of 1) :values question *communication-modes* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from - communication-mode= ----------------------------------- DEF: compared-to= Definition 1 (of 1) :goto :comments this only works for comparing to objects `...is bigger than that' feature=(size=(big, degree=more, compared-to=(identifiability=distant))) Asian languages may produce this: `...is big compared to that' feature=(size=(big, compared-to=(identifiability=distant))) `...is $5 more than that' price=(quantity=5, plus-minus=plus, compared-to=(identifiability=distant)) shared comments from - compared-to= ----------------------------------- DEF: compass-point= Definition 1 (of 1) :values *compass-points* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @mod shared comments from - compass-point= ----------------------------------- DEF: completion= Definition 1 (of 1) :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @pred +completion finished doing something shared comments from - completion= ----------------------------------- DEF: concept-spec= Definition 1 (of 2) :attributes :comments shared comments from argument class -- @all not used with other values of concept-spec= shared comments from - concept-spec= DEF: concept-spec= Definition 2 (of 2) :relations :attributes :comments shared comments from argument class -- @all shared comments from - concept-spec= ----------------------------------- DEF: concessive= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: concessive= def: CONCESSIVE-RR cue phrases: in spite of, ... nevertheless, dispite that, ... shared comments from - concessive= ----------------------------------- DEF: conclusion= Definition 1 (of 1) :values discourse question :comments rhetorical relation: conclusion= def: conclusion-RR cue phrases: in conclusion, all in all Examples: "In conclusion I want to rent a car "all in all I don't like it." shared comments from - conclusion= ----------------------------------- DEF: condition= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: condition= def: CONDITIONAL-RR cue phrases: then, if so, condition=discourse : "if so", could be "in that case" ??? shared comments from - condition= ----------------------------------- DEF: confession= Definition 1 (of 1) :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @pred shared comments from - confession= ----------------------------------- DEF: confirmation= Definition 1 (of 1) :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @pred argument of +CONFIRMATION shared comments from - confirmation= ----------------------------------- DEF: conjunction= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* etcetera :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: conjunction= cue phrases: and, ... "and so on" => "etcetera" "And I don't like mushrooms" c:give-information+negation+disposition+food (conjunction=discourse, food-spec=(mushroom, quantity=plural), disposition=(polarity=negative, who=i, like) shared comments from - conjunction= ----------------------------------- DEF: connected-to= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *relation-locations* *people* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec location relation shared comments from argument class -- @location-relation shared comments from - connected-to= ----------------------------------- DEF: connection-spec= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *connections* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec shared comments from - connection-spec= ----------------------------------- DEF: consist-of= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *objects-and-locations* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec it consists of/is made up of 3 people shared comments from - consist-of= ----------------------------------- DEF: contain= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *objects-and-locations* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec **NOTES from Grenoble IF workshop Nov. 2001 ** Include/contain issue Location inclusion +contain Example: the room has a tv give-information+contain+room (room-spec=room, contain=tv) Example: the hotel has a meeting room give-information+contain+accommodation(accommodation-spec=hotel, contain=meeting-room) Example: the slope has a ski lift give-information+contain+facility(facility=slope, contain=skilift) Non location inclusion +include Example: the price includes organized activity give-information+inclusion+price (include=(oa, ...)) Example: it cost 100 $ excursion included give-information+price (price=(quantity=100, unit=dollar), include=(oa,...)) Example: the package includes ... shared comments from - contain= ----------------------------------- DEF: contained-in= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *objects-and-locations* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Inverse of contain= (used with +contained-in) x is contained in y x is PART OF y the pool is part of the hotel shared comments from - contained-in= ----------------------------------- DEF: contractor-name= Definition 1 (of 3) :goto :comments 'under whose name shall i make this reservation' 'under the name of Harry Potter' Use for the name of a person responsible for a contractual agreement, such as a reservation, cancellation, or rental contract. shared comments from - contractor-name= DEF: contractor-name= Definition 2 (of 3) :values *affiliation-names* :attributes :comments shared comments from argument class -- @all 'please reserve it in the name of Carnegie Mellon University' Use for the name of an institution or other corporate entity responsible for a contractual agreement, such as a reservation, cancellation, or rental contract. shared comments from - contractor-name= DEF: contractor-name= Definition 3 (of 3) :values *name-types* :relations :attributes :comments shared comments from argument class -- @all 'please reserve it under my name' Use for expressions that do not give an actual name, but only refer to the name of the entity responsible for a contractual agreement, such as a reservation, cancellation, or rental contract. shared comments from - contractor-name= ----------------------------------- DEF: contrastive= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: contrastive= def: contrastive-RR cue phrases: however, on the other ... but.... Examples: "I want to rent a car but but not a house "however I don't like it." NOT THIS "I want to rent a car but not a house" (see operator= with arguments) shared comments from - contrastive= ----------------------------------- DEF: correlated-with= Definition 1 (of 1) :goto :comments shared comments from - correlated-with= ----------------------------------- DEF: country-code-number= Definition 1 (of 1) :values question same [n] *alpha-characters* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @number sub-arg, to be used only with telephone-numbers, shared comments from - country-code-number= ----------------------------------- DEF: country= Definition 1 (of 1) :values question *country-names* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval sub-arg, to be used only with ADDRESS=, not in the general location= arguments. NOTE: ORDERING is important. Keep original ordering of arguments in generation. Use operator=olist for the list of sub-args. Each country has specific address ordering. shared comments from - country= ----------------------------------- DEF: county= Definition 1 (of 1) :values question *county-names* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval sub-arg, to be used only with ADDRESS=, not in the general location= arguments. NOTE: ORDERING is important. Keep original ordering of arguments in generation. Use operator=olist for the list of sub-args. Each country has specific address ordering. shared comments from - county= ----------------------------------- DEF: covering= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* *relation-locations* *people* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec location relation shared comments from argument class -- @location-relation location relation the stuff is all over the floor the rash is all over my body shared comments from - covering= ----------------------------------- DEF: cultural-style= Definition 1 (of 1) :values question *cultural-styles* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval this is not restricted to accommmodations shared comments from - cultural-style= ----------------------------------- DEF: currency= Definition 1 (of 1) :values question *currencies* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from - currency= ----------------------------------- DEF: degree= Definition 1 (of 1) :values question *degrees-of-modification* unspecified :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval equivalent : as xxx as... more : comparative much more : (comparative, intensity=intense) most : superlative less : diminutive? comparative least : diminutive? superlative shared comments from - degree= ----------------------------------- DEF: dependency= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: dependency= cue phrases: depends on, depending on it depends, depending on the weather... dependency=discourse : "it depends, i might leave early" "depends, i might leave early" "depending on that, i might leave early" NOTE: (from Dec.7 2000, at IF workshop) IRST is going to look this one up in the literature to determine the best name. Since we did not agree on a name, DMG assigned the name `dependency=' temporarily (for IF release). shared comments from - dependency= ----------------------------------- DEF: depth= Definition 1 (of 1) :goto :comments 4 feet deep shared comments from - depth= ----------------------------------- DEF: describe= Definition 1 (of 1) :values *body-senses* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @pred shared comments from - describe= ----------------------------------- DEF: destination= Definition 1 (of 1) :goto :comments shared comments from - destination= ----------------------------------- DEF: difficulty-level= Definition 1 (of 1) :values question *difficulty-levels* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @all-mod shared comments from argument class -- @mod shared comments from argument class -- @qmod DEF: level of difficulty of an activity shared comments from - difficulty-level= ----------------------------------- DEF: digression= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval shared comments from argument class -- @spec Rhetorical shared comments from argument class -- @rhetorical rhetorical relation: digression= digression=discourse cue phrases: by the way, incidentally, shared comments from - digression= ----------------------------------- DEF: dimension1= Definition 1 (of 1) :goto :comments shared comments from - dimension1= ----------------------------------- DEF: dimension2= Definition 1 (of 1) :goto :comments shared comments from - dimension2= ----------------------------------- DEF: dimension3= Definition 1 (of 1) :goto :comments shared comments from - dimension3= ----------------------------------- DEF: direction-reference= Definition 1 (of 1) :values question *objects* :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval for landmarks when giving directions shared comments from - direction-reference= ----------------------------------- DEF: direction-relation= Definition 1 (of 1) :values *travel-actions* :relations :comments +ROUTE shared comments from - direction-relation= ----------------------------------- DEF: direction= Definition 1 (of 1) :values question *directions* :relations :attributes :comments shared comments from argument class -- @all shared comments from argument class -- @qval licensed by +directions towards/in direction of Milan (direction=(destination=milan)) away from Milan (direction=(origin=milan)) shared comments from - direction= ----------------------------------- DEF: disjunction= Definition 1 (of 1) :values question unspecified relative pronoun *object-pronouns* discourse *objects* :relations :attributes