% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % File: ticlex2.dtr % % Purpose: subset of the lexicon used for the POETIC project % % Author: Lynne Cahill, 15 December 1992 % % Email: lynneca@cogs.sussex.ac.uk % % Address: COGS, Sussex University, Brighton BN1 9QH, UK % % Related files: ticlex1.dtr % % Version: 4.11 % % % % Copyright (c) University of Sussex 1992. All rights reserved. % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % This file contains all the non-leaf nodes of the full lexicon used in the % Sussex POETIC message understanding system, plus all the lexical items % that begin with the letter "S" that are contained in that lexicon. # atom L E E2 E3 Z M R X Y A D V P1 P2 S N O1 O2 { } . # vars $dir: n s e w cl acl. % Abstract DATR nodes for general lexicon: %-- basic category nodes -------------------------------------------------- CATEGORY: <> == false == cat == { type "" } == { "" [ "" ] } == [ L X true ] == > % == null == "" == Node1: == Node1: == 0. ADJECTIVE: <> == CATEGORY == adjective == @property == @@entity == { subjtype "" } CATEGORY == [ L X "" ] == true. NOUN: <> == CATEGORY == n == sing == plur == { num "> } CATEGORY == [ L X [ "" X ] ]. CONJ: <> == CATEGORY == conj == yes == { npconj "" } { vpconj "" } { sconj "" } CATEGORY . NOUN1: <> == NOUN == @event == @@entity == { objtype "" } { objprep "" } { subcat "" } NOUN == pp == of == L Y L X == [ "" "" ]. VERB: <> == CATEGORY == [ v "" ] == @event == @@entity == @@entity == @@entity == 0 == 0 == 0 == { subcat "" } { subjtype "" } { objtype "" } { obj2type "" } { subjprep "" } { objprep "" } { obj2prep "" } { passive "" } { ending "" } CATEGORY == [ "" [ and [ time E ] "" ] ] == L O1 L E L S == "> == no == poss == poss == poss == "> == pres == pres_fut == past. ADVERB: <> == CATEGORY == adverb. ADVERBNS: <> == CATEGORY == adverbns. AUX_NOTENSE: <> == CATEGORY == aux_notense == no == { passive "" }. DET: <> == CATEGORY == det. NUMBER: <> == CATEGORY == number == @number. PADJ_P: <> == CATEGORY == padj_p == @event == { alone "" } { npmod "" } CATEGORY . PART: <> == CATEGORY == part == { proot "" }. RELPRON: <> == CATEGORY == relpron. PREP: <> == CATEGORY == prep. UNIT: <> == CATEGORY == unit == [ L N [ N "" ] ]. MISCNOUN: <> == CATEGORY == miscnoun. SCONJ: <> == CONJ == no == yes. VPCONJ: <> == CONJ == no == yes. NPCONJ: <> == CONJ == no == yes. AUX_PRES: <> == AUX_NOTENSE == aux_pres. AUX_PAST: <> == AUX_NOTENSE == aux_past. AUX_FUT: <> == AUX_NOTENSE == aux_fut. AUX_PASS: <> == AUX_NOTENSE == aux_pass == yes. POLABBR: <> == POLICE == polabbr == [ L X true ]. ROAD_END: <> == CATEGORY == road_end. TITLE: <> == CATEGORY == title == @participant. DEGREE: <> == ADJECTIVE == @meta_prop == @@event == [ L E [ degree E "" ] ]. ADJ_P: <> == ADJECTIVE == adj_p == yes == no == no == { objtype "" } { direction "" } { alone "" } { npmod "" } ADJECTIVE == [ L Y L X L E "" ]. DIR_ADJP: <> == ADJ_P == @location == @@event == @@location == of == yes == yes == [ L X L Y L D L V [ and [ from X Y V ] [ and [ direction V "" ] [ magnitude V D ] ] ] ]. DIR_CORE: <> == ADJECTIVE == @location <$dir> == $dir. DIRA: <> == DIR_CORE == @@road_part == [ and [ carriageway X ] [ direction X <> ] ]. DIRB: <> == DIR_CORE == @@traffic == [ L X L R [ and [ at X R ] [ and [ carriageway R ] [ direction R <> ] ] ] ]. DIRC: <> == DIR_CORE == adjpp == @@event == yes == yes == ADJ_P == [ L X L E L R [ and [ at X R ] [ and [ carriageway R ] [ direction R <> ] ] ] ]. DIRECTION: <> == [ poly "DIRA" "DIRB" "DIRC"] == [ poly "DIRA:">" "DIRB:">" "DIRC:">" ]. VEH_ADJ: <> == ADJECTIVE == @@vehicle. PART_ADJ: <> == ADJECTIVE == @@participant == [ participant X ]. INC_LOC: <> == LOCATION == @incident_location == [ L X L Y [ and [ incident Y ] [ at Y X ] ] ]. OTHER_LOC: <> == LOCATION == @other_loc == [ L X true ]. PUB_TYPE: <> == LOCATION == pub_type. STREET_TYPE: <> == LOCATION == street_type == @road. AGENT: <> == NOUN == @agent == agent. POLICE: <> == AGENT == @police == police. NONPOLICE: <> == AGENT == @nonpolice == nonpolice. SERVICE: <> == NONPOLICE == @service == service. NONSERVICE: <> == NONPOLICE == @nonservice == nonservice. PARTICIPANT: <> == NONSERVICE == @participant == participant. MEDIA: <> == NONSERVICE == @media == media. PRONOUN: <> == <""> == +3rd == pron <-3rd> == POLICE:<> <+3rd> == NONPOLICE:<>. POLTITLE: <> == POLICE == poltitle. POLICENUM: <> == POLICE == policenum == [ L X true ]. PHYSOBJ: <> == NOUN == @physobj == physobj. VEHICLE: <> == PHYSOBJ == @vehicle == vehicle. HGV: <> == VEHICLE == @hgv == hgv. PSV: <> == VEHICLE == @psv == psv. PMV: <> == VEHICLE == @pmv == pmv. TWV: <> == VEHICLE == @twv == twv. ROAD_EQUIP: <> == PHYSOBJ == @road_equipment == road_equipment. HOSP: <> == OTHER_LOC == @hosp == hosp. FB: <> == SERVICE == @fb == fb. LA: <> == SERVICE == @local_authority == local_authority. RECOV: <> == SERVICE == @recov == recov. UTILITY: <> == SERVICE == @utility == utility. FLUID: <> == PHYSOBJ == @fluid == fluid. FUEL: <> == FLUID == @fuel == fuel. MEDIA: <> == NONSERVICE == @media == media. ROAD_PART: <> == NOUN == @road_part == road_part. ROAD: <> == ROAD_PART == @road == road. VEH_PART: <> == NOUN1 == @veh_part == @@vehicle == true. SOLID: <> == PHYSOBJ == @solid == solid. % geographical abstract nodes DB_TOWN: <> == LOCATION == db_town == [ L X [ and [ town X ] [ and [ called X "" ] [ grid_ref X [ "" ] ] ] ] ]. DB_ROAD: <> == LOCATION == db_road == @road == [ L X [ and [ road X ] [ called X "" ] ] ]. DB_ROADPLACE: <> == DB_ROAD == [ L X [ and [ landmark X ] [ and [ called X "" ] [ grid_ref X [ "" ] ] ] ] ]. JUNCNUM: <> == LOCATION == @junc == [ L X [ and [ junc X ] [ and [ called X "" ] ] ] ]. V_PP: <> == VERB == pp. V_NP_PP: <> == VERB == np_pp. V_NP: <> == VERB == np. V_NP_S: <> == VERB == np_s. V_S: <> == VERB == s. V_PNP_PP: <> == VERB == pnp_pp. V_VP: <> == VERB == vp. V_PP: <> == VERB == pp. V_AP: <> == VERB == ap. V_PART: <> == VERB == part. V_PNP: <> == VERB == pnp. V_NP_AP: <> == VERB == np_ap. V_NP_PART: <> == VERB == np_part. WEATHER: <> == NOUN == @traffic_prob_cause == [ L E [ "" E ] ]. OBSTRUCTION: <> == NOUN == @obstruction == [ L X [ obstruction X [ L X true ] [ L X true ] ] ]. HAZARD: <> == NOUN == @hazard == hazard. LOCATION: <> == NOUN == @location == location. COP: <> == VERB == cop. % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % The lexical entries that begin with the letter "S": Same1: <> == ADJECTIVE. Seem1: <> == V_VP == [ L O1 L E L S [ modality E possible ] ]. Several1: <> == NUMBER == 3. She1: <> == PRONOUN. Since1: <> == AtB == no. Single_lane1: <> == NOUN1 == @salt == @@road_part == [ L O1 L E L S [ salt E O1 ] ]. Slash1: <> == Junction1. So1: <> == SCONJ. So2: <> == Very1. Some1: <> == DET. Sometime1: <> == NOUN == @duration == [ L X [ magnitude X big ] ]. Soon1: <> == ADVERB == [ L X [ time X fut ] ]. Still1: <> == ADVERB == [ L E true ]. Sure1: <> == ADJECTIVE. Saint1: <> == NOUN == saint == [ L X true ]. Saloon1: <> == [ poly "PMV" "VEH_ADJ" ]. Scene1: <> == INC_LOC. School1: <> == LOCATION. Section1: <> == MISCNOUN. % don't know what this is supposed to mean % so deleted semantics! SendA: <> == AdviseC == @@service == [ L X L Y [ enroute E O1 X Y ] ]. SendB: <> == Pass1. Sergeant1: <> == POLTITLE. Serious1: <> == Bad1. Services1: <> == SERVICE == service. SetA: <> == ResetA. SetB: <> == ResetB. SetC: <> == ResetC. SetD: <> == ResetD. Severe1: <> == Bad1. ShedA: <> == LeakA == @@solid == [ shed_load E O1 [ L X true ] S ]. ShedB: <> == ShedA == ed. Sheep1: <> == SOLID. Should1: <> == Must1. Show1: <> == V_NP == @non_traffic_prob == @@road_equipment == @@colour == true. Side1: <> == [ poly "VEH_PART" "ROAD_PART" ]. SignA: <> == ROAD_EQUIP == sign. SignB: <> == VERB == @non_traffic_prob == @@service == true. Sleet1: <> == WEATHER == [ L E [ and [ snow E ] [ degree E partial ] ] ]. Slight1: <> == Partial1. Slightly1: <> == Partially1. Slow1: <> == ADJECTIVE == [ L X true ]. Small1: <> == Partial1. Snow1: <> == WEATHER == snow. Someone1: <> == PARTICIPANT. South1: <> == DIR_ADJP == s. Southbound1: <> == DIRECTION == South1. Spill1: <> == LeakA. Spillage1: <> == LeakC. Square1: <> == STREET_TYPE. Stadium1: <> == LOCATION. Stand1: <> == V_NP_PART == @non_traffic_prob == @@service == == down == [ L E2 L X L Y [ and [ ending E O1 E2 ] [ attend O1 X Y ] ] ] == L O1 L O2 L E L S. Start1: <> == ROAD_END. Steps1: <> == STREET_TYPE. StickA: <> == Fail1 == pp == @@colour == on == [ and [ functioning E S ] [ degree E 0 ] ]. StickB: <> == VERB == @obstruction == @@vehicle == L E L S == [ obstruction E S [ L X true ] ]. StickC: <> == Fail1. Street1: <> == STREET_TYPE. Strike1: <> == Hit1. SuggestA: <> == RequestA. SuggestB: <> == RequestB. SuggestC: <> == RequestC. SuggestD: <> == RequestD. SuggestE: <> == RequestE. Sup1: <> == POLICENUM. Surface1: <> == ROAD_PART. % ??? Swt1: <> == Congestion1 == [ L X [ swt X ] ]. Solid1: <> == Heavy2. Subsidence1: <> == NOUN == @subsidence == [ L X [ subsidence X [ L X true ] ]. % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % # show . # hide CATEGORY ADJECTIVE NOUN CONJ NOUN1 VERB ADVERB AUX_NOTENSE DET NUMBER PADJ_P PART RELPRON PREP UNIT MISCNOUN SCONJ VPCONJ NPCONJ AUX_PRES AUX_PAST AUX_FUT AUX_PASS POLABBR ROAD_END TITLE DEGREE ADJ_P DIR_ADJP DIR_CORE DIRA DIRB DIRC DIRECTION VEH_ADJ PART_ADJ INC_LOC OTHER_LOC PUB_TYPE STREET_TYPE AGENT POLICE NONPOLICE SERVICE NONSERVICE PARTICIPANT MEDIA PRONOUN POLTITLE POLICENUM PHYSOBJ VEHICLE HGV PSV PMV TWV ROAD_EQUIP HOSP FB LA RECOV UTILITY FLUID FUEL MEDIA ROAD_PART ROAD VEH_PART SOLID DB_TOWN DB_ROAD DB_ROADPLACE JUNCNUM V_PP V_NP_PP V_NP V_NP_S V_S V_PNP_PP V_VP V_PP V_AP V_PART V_PNP V_NP_AP V_NP_PART WEATHER OBSTRUCTION HAZARD LOCATION. % The next line is the Revision Control System Id: do not delete it. % $Id: archive.dtr,v 1.1 1997/04/09 20:40:33 root Exp $