1are([hungry,thirsty,tooHot,tooCold,warm,cool],condition).
    2hasEnglishGlossesData(hungry,['hungry']).
    3hasEnglishGlossesData(thirsty,['thirsty']).
    4hasEnglishGlossesData(tooHot,['too hot']).
    5hasEnglishGlossesData(tooCold,['too cold']).
    6hasEnglishGlossesData(warm,['warm']).
    7hasEnglishGlossesData(cool,['cool']).
    8
    9atTime([2017-1-1,12:0:0.0], location(bluetoothKeyboard,kitchen)).
   10atTime([2017-2-1,12:0:0.0], location(bluetoothKeyboard,livingRoom)).
   11
   12are([real,fictional],wsmContext).
   13hasEnglishGlossesData(real,['Real','real']).
   14hasEnglishGlossesData(fictional,['Fictional','fictional']).
   15
   16allIsa(Item,Results) :-
   17	setof(Class,Item^isa(Item,Class),Results).
   20are([andrewDougherty,eleanorDougherty,meredithMcGhan,justinCoslor,douglasMiles,jessBalint],agent).
   21
   22hasGender(andrewDougherty,male).
   23hasGender(eleanorDougherty,female).
   24hasGender(meredithMcGhan,female).
   25hasGender(justinCoslor,male).
   26hasGender(douglasMiles,male).
   27hasGender(jessBalint,male).
   28
   29hasGenderPronoun(male,'his').
   30hasGenderPronoun(female,'her').
   31
   32hasEnglishGlossesData(eleanorDougherty,['Eleanor','Ellie','Mom','I lenoir','Mother','Ms. Ellie','mom','ellie','eleanor','mother','ms. ellie','mode','Lenoir','lenoir','my']).
   33hasEnglishGlossesData(andrewDougherty,['Andrew','Andrew','andy','andrew','Andrew Dougherty','andrew dougherty','Andy Dougherty','andy dougherty','and I','And I','and drew','And Drew','And drew']).
   34hasEnglishGlossesData(meredithMcGhan,['Meredith','meredith','Babes','babes','of Meredith']).
   35hasEnglishGlossesData(justinCoslor,['Justin','justin','justin coslor','Justin coslor','Justin Coslor']).
   36hasEnglishGlossesData(douglasMiles,['Doug','doug','Douglas','douglas','Dmiles','dmiles']).
   37hasEnglishGlossesData(jessBalint,['Jess','jess','Jbalint','jbalint']).
   41isa(vanillaPudding,food).
   42isa(cottageCheese,food).
   43isa(scrambledEggs,food).
   44
   45hasEnglishGlossesData(vanillaPudding,['vanilla pudding']).
   46hasEnglishGlossesData(cottageCheese,['cottage cheese']).
   47hasEnglishGlossesData(scrambledEggs,['scrambled eggs']).
   52isa(crackers,food).
   53isa(grapes,food).
   54isa(honeyNutCheerios,food).
   55isa(yogurtWithMapleSyrup,food).
   56isa(quinoaWithChickenBrothAndCheese,food).
   57isa(eggs,food).
   58
   59hasEnglishGlossesData(crackers,['crackers']).
   63hasEnglishGlossesData(honeyNutCheerios,['Honey Nut Cheerios','Cheerios','honey nut cheerios','cheerios']).
   64hasEnglishGlossesData(yogurtWithMapleSyrup,['Yogurt']).
   65hasEnglishGlossesData(quinoaWithChickenBrothAndCheese,['Quinoa']).
   66hasEnglishGlossesData(eggs,['Eggs']).
   67
   68are([home,kitchen,livingRoom,downstairsComputerRoom,downstairsFoyer,garage],location).
   69hasEnglishGlossesData(home,['home']).
   70hasEnglishGlossesData(kitchen,['kitchen']).
   71hasEnglishGlossesData(downstairsComputerRoom,['computer room','downstairs computer room']).
   72hasEnglishGlossesData(livingRoom,['living room']).
   73hasEnglishGlossesData(meredithsRoom,['upstairs room','Meredith''s room']).
   74
   75are([computerRoomDoor,doorToGarage,garageDoor],door).
   76
   77door(computerRoomDoor,downstairsComputerRoom,downstairsFoyer).
   78door(doorToGarage,downstairsFoyer,garage).
   79door(garageDoor,garage,outside).
   80
   81isa(tissues,object).
   82isa(bluetoothKeyboard,object).
   83hasEnglishGlossesData(tissues,['tissues']).
   84hasEnglishGlossesData(bluetoothKeyboard,['Bluetooth keyboard','bluetooth keyboard','keyboard']).
   89mapNLToTerm('Katie',katieONeill).
   90mapNLToTerm('Katy',katieONeill).
   91mapNLToTerm('katy',katieONeill).
   92
   93mapNLToTerm('Jennifer',jenniferDavidson).
   94mapNLToTerm('Julie',julie).
   95mapNLToTerm('Gloria',gloriaDultra).
  100genlsDirectlyList([window,door],openable).
  101
  102isa(open,openableState).
  103isa(closed,openableState).
  104
  105isa(on,deviceState).
  106isa(off,deviceState).
  107
  108isa(pro,proOrCon).
  109isa(con,proOrCon).
  110
  111isa(oven,device).
  112isa(stove,device).
  113isa(centralAirConditioner,device).
  115isa(objectLocatedInFnVentDownstairsComputerRoom,openable).
  116
  117hasEnglishGlossesData(objectLocatedInFnVentDownstairsComputerRoom,['downstairs air vent']).
  118
  119isa(kitchenWindow,window).
  120isa(slidingDoor,window).
  121isa(livingRoomWindows,window).
  122isa(landingWindow,window).
  123isa(computerRoomWindow,window).
  124
  125hasEnglishGlossesData(garageDoor,['garage door']).
  126
  127isa(headache,symptom).
  128isa(coughed,symptom).
  129isa(choked,symptom).
  130isa(aspirated,syptom).
  133hasEnglishGlossesData(headache,['head ache','headache']).
  134hasEnglishGlossesData(coughed,['cough','coughed']).
  135hasEnglishGlossesData(choked,['choke','choked']).
  136hasEnglishGlossesData(aspirated,['aspirate','aspirated']).
  137
  138hasEnglishGlossesData(stove,['stove','Stove','stove burner','Stove burner','stove burners','Stove burners']).
  139hasEnglishGlossesData(oven,['oven','Oven']).
  140hasEnglishGlossesData(centralAirConditioner,['air conditioner','air conditioning','Air conditioner','Air conditioning','central air conditioner','Central air conditioner','central air conditioning','Central air conditioning','air','Air']).
  141
  142hasEnglishGlossesData(kitchenWindow,['kitchen window']).
  143hasEnglishGlossesData(slidingDoor,['sliding door']).
  144hasEnglishGlossesData(livingRoomWindows,['living room windows']).
  145hasEnglishGlossesData(landingWindow,['landing window']).
  146hasEnglishGlossesData(computerRoomWindow,['computer room window']).
  147
  148functionalInArgs(location,2).
  155are([preparedAMeal,vacuumed,didTheDishes,brushedTeeth,paidSomeBills,paidTheRent,spongeBathed,showered],chore).
  156hasEnglishGlossesData(preparedAMeal,['prepared a meal','cooked','prepared Emile']).
  157hasEnglishGlossesData(vacuumed,['vacuum','vacuuming','vacuumed']).
  158hasEnglishGlossesData(didTheDishes,['did the dishes']).
  159hasEnglishGlossesData(brushedTeeth,['brushed teeth','brush teeth','brush','brushed']).
  160hasEnglishGlossesData(paidSomeBills,['paid some bills']).
  161hasEnglishGlossesData(paidTheRent,['paid the rent','paid the rent bill']).
  162hasEnglishGlossesData(spongeBathed,['sponge bathed','sponge bath']).
  163hasEnglishGlossesData(showered,['showered','shower']).
  164
  165are([aiFrdcsaOrg,gameFrdcsaOrg,eleanorFrdcsaOrg,oliverFrdcsaOrg],computer).
  166hasEnglishGlossesData(aiFrdcsaOrg,['computer','main computer','a I','A I','ai','ai dot frdcsa dot org','andys computer']).
  167hasEnglishGlossesData(gameFrdcsaOrg,['game','game dot frdcsa dot org']).
  168hasEnglishGlossesData(eleanorFrdcsaOrg,['eleanor dot frdcsa dot org','moms computer','living room computer','the living room computer','livingroom computer','the livingroom computer']).
  169hasEnglishGlossesData(oliverFrdcsaOrg,['oliver','merediths computer','oliver dot frdcsa dot org']).
  170
  171are([nightMusic],playlist).
  172are([suoGan,sufis,intoTheWest],song).
  173hasEnglishGlossesData(nightMusic,['night music','Night Music','Night music']).
  174hasEnglishGlossesData(suoGan,['suo gan','Suo Gan','Suo gan']).
  175hasEnglishGlossesData(sufis,['indian music','Indian Music','Indian music']).
  176hasEnglishGlossesData(intoTheWest,['into the west','Into the west','in to the west','In to the west']).
  177
  178are([happiness,sadness,hunger,pain,haveToGoTheBathroom,tiredness],scalarVariable).
  179hasEnglishGlossesData(happiness,['happiness']).
  180hasEnglishGlossesData(sadness,['sadness']).
  181hasEnglishGlossesData(hunger,['hunger']).
  182hasEnglishGlossesData(pain,['pain']).
  183hasEnglishGlossesData(haveToGoTheBathroom,['bathroom','use bathroom','has to go to the bathroom']).
  184hasEnglishGlossesData(tiredness,['tiredness']).
  185
  186are([livingRoomBathroom,downstairsComputerRoom],room).
  187genls(room,location).
  188hasEnglishGlossesData(livingRoomBathroom,['bathroom','living room bathroom']).
  191are([tissues,toiletPaper,paperTowels],product).
  194hasEnglishGlossesData(tissues,['tissues']).
  195hasEnglishGlossesData(toiletPaper,['toilet paper']).
  196hasEnglishGlossesData(paperTowels,['paper towels']).
  200are([flp,household],planningCapsule).
  201hasEnglishGlossesData(flp,['flp']).
  202hasEnglishGlossesData(household,['household']).
  203
  204are([upstairsUtilityCloset],location).
  205
  206hasEnglishGlossesData(upstairsUtilityCloset,['upstairs utility closet','utility closet']).
  212are([ibuprofen,tylenol,advil,alleve],medicine).
  213hasEnglishGlossesData(ibuprofen,['Ibuprofen','ibuprofen']).
  214hasEnglishGlossesData(tylenol,['tylenol','Tylenol']).
  215hasEnglishGlossesData(advil,['Advil','advil']).
  216hasEnglishGlossesData(alleve,['Alleve','alleve']).
  217
  218are([breakfast,lunch,dinner,supper,teaTime,coffeeBreak],mealTime).
  219hasEnglishGlossesData(breakfast,['breakfast']).
  220hasEnglishGlossesData(lunch,['lunch']).
  221hasEnglishGlossesData(dinner,['dinner']).
  222hasEnglishGlossesData(supper,['supper']).
  223hasEnglishGlossesData(teaTime,['tea time']).
  224hasEnglishGlossesData(coffeeBreak,['coffee break']).
  225
  226are([lasagna],meal).
  227hasEnglishGlossesData(lasagna,['lasagne']).
  228
  229are([temperature,humidity,pressure],indoorClimateCondition).
  230are([temperature,humidity,pressure,windSpeed],outdoorClimateCondition).
  231
  232hasEnglishGlossesData(temperature,['temperature']).
  233hasEnglishGlossesData(humidity,['humidity']).
  234hasEnglishGlossesData(pressure,['pressure']).
  235hasEnglishGlossesData(windSpeed,['wind speed']).
  240are([home,kitchen,livingRoom,downstairsComputerRoom,meredithsRoom,downstairsFoyer,garage],indoorLocation).
  241are([auroraIllinois,outside],outdoorLocation).
  242
  243genlsDirectlyList([indoorLocation,outdoorLocation],location).
  244
  245hasEnglishGlossesData(outside,['outside','outdoors']).
  246hasEnglishGlossesData(auroraIllinois,['Aurora','aurora','Aurora, Illinois','aurora, illinois','Aurora Illinois','aurora illinois','aurora Illinois']).
  247
  248are([phoneNumber,emailAddress,instantMessageAddress],contactInfoType).
  249hasEnglishGlossesData(phoneNumber,['phone number']).
  250
  251isa(foxMetro,agent).
  252hasEnglishGlossesData(foxMetro,['Fox Metro','Fox metro','fox metro']).
  253
  254hasLocation(centralAirConditioner,townhomeOfEleanorAndAndrewAndMeredith).
  255hasResidents(townhomeOfEleanorAndAndrewAndMeredith,[eleanorDougherty,andrewDougherty,meredithMcGhan]).
  256
  257are([aspergers,brainFreezeShort,brainFreezeWhole,heaven,vision,bringEveryoneBackShort,bringEveryoneBackLonger,programmingItself,programmingItselfShort,fox,chen,gloria,idiots,destroyLong,destroyShort,warMarch,phenomenon,rocky,theWorld,blunder,spock,unlimitedPowerLong,unlimitedPowerShort,happiness,producers,gollum,thor,ringOfPower,pruneJuice,vincent,code],mediaLibraryVideoOrSoundClip).
  258
  259hasEnglishGlossesData(aspergers,[aspergers]).
  260hasEnglishGlossesData(brainFreezeShort,['brain freeze short']).
  261hasEnglishGlossesData(brainFreezeWhole,[brainFreezeWhole]).
  262hasEnglishGlossesData(heaven,[heaven]).
  263hasEnglishGlossesData(vision,[vision]).
  264hasEnglishGlossesData(bringEveryoneBackShort,[bringEveryoneBackShort]).
  265hasEnglishGlossesData(bringEveryoneBackLonger,[bringEveryoneBackLonger]).
  266hasEnglishGlossesData(programmingItself,[programmingItself]).
  267hasEnglishGlossesData(programmingItselfShort,[programmingItselfShort]).
  268hasEnglishGlossesData(fox,[fox]).
  269hasEnglishGlossesData(chen,[chen]).
  270hasEnglishGlossesData(gloria,[gloria]).
  271hasEnglishGlossesData(idiots,[idiots]).
  272hasEnglishGlossesData(destroyLong,[destroyLong]).
  273hasEnglishGlossesData(destroyShort,[destroyShort]).
  274hasEnglishGlossesData(warMarch,['war march','War March','War march','war March','were march']).
  275hasEnglishGlossesData(happiness,[happiness]).
  276hasEnglishGlossesData(phenomenon,[phenomenon]).
  277hasEnglishGlossesData(rocky,[rocky]).
  278hasEnglishGlossesData(theWorld,[theWorld]).
  279hasEnglishGlossesData(blunder,[blunder]).
  280hasEnglishGlossesData(spock,[spock]).
  281hasEnglishGlossesData(unlimitedPowerLong,[unlimitedPowerLong]).
  282hasEnglishGlossesData(unlimitedPowerShort,[unlimitedPowerShort]).
  283hasEnglishGlossesData(happiness,['happiness','Happiness']).
  284hasEnglishGlossesData(producers,[producers]).
  285hasEnglishGlossesData(gollum,[gollum]).
  286hasEnglishGlossesData(thor,[thor]).
  287hasEnglishGlossesData(ringOfPower,[ringOfPower]).
  288hasEnglishGlossesData(pruneJuice,[pruneJuice]).
  289hasEnglishGlossesData(vincent,[vincent]).
  290hasEnglishGlossesData(code,[code]).
  291
  292hasClipBaseName('aspergers','Andy--The-Aspergers-is-strong-with-this-one.wav').
  293hasClipBaseName('brainFreezeShort','Cat brain freeze - Last cat full.mp4').
  294hasClipBaseName('brainFreezeWhole','Cat brain freeze.mp4').
  295hasClipBaseName('heaven','catholic vs protestant heaven simpsons.mp4').
  296hasClipBaseName('vision','Contact Monologue-wnkEace3rb4.mp4').
  297hasClipBaseName('bringEveryoneBackShort','I-can-bring-everyone-back.mp4').
  298hasClipBaseName('bringEveryoneBackLonger','I-can-bring-everyone-back--slightly-longer.mp4').
  299hasClipBaseName('programmingItself','Explorers-Its-programming-itself-long.mkv').
  300hasClipBaseName('programmingItselfShort','Explorers-Its-programming-itself-short.mkv').
  301hasClipBaseName('fox','Fantastic Mr  Fox eating-rAOJJ15hHhk.mp4').
  302hasClipBaseName('chen','Fist of Fury - Chen was right.mp4').
  303hasClipBaseName('gloria','Gloria - Laura Branigan 1982.mp4').
  304hasClipBaseName('idiots','Guardian-of-the-Galaxy--Im-going-to-die.mp4').
  305hasClipBaseName('destroyLong','Destroy-long.avi').
  306hasClipBaseName('destroyShort','Destroy-short.avi').
  307hasClipBaseName('warMarch','ONeillsMarch-1.mp3').
  308hasClipBaseName('phenomenon','Phenomenon-He-didnt-want-anything-from-anybody.mkv').
  309hasClipBaseName('rocky','01 - Gonna Fly Now (Theme From Rocky).mp3').
  310hasClipBaseName('theWorld','The Same Thing We Do Every Night... - A Pinky and The Brain Compilation.mp4').
  311hasClipBaseName('blunder','Sanjuro--I-cant-watch-you-blunder-your-way.mp4').
  312hasClipBaseName('spock','For-the-love-of-Spock--youd-make-a-splendid-computer.mkv').
  313hasClipBaseName('unlimitedPowerLong','Star-Wars-Episode-3--Unlimited-Power-long.mp4').
  314hasClipBaseName('unlimitedPowerShort','Star-Wars-Episode-3--Unlimited-Power-short.mp4').
  315hasClipBaseName('happiness','Surfs Up - Can you see the happiness emanating from me.mp4').
  316hasClipBaseName('producers','The Producers - They find me.mp4').
  317hasClipBaseName('gollum','The Two Towers Soundtrack-19-Gollum''s Song.mp4').
  318hasClipBaseName('thor','thor--it-all-makes-sense-now.mp4').
  319hasClipBaseName('ringOfPower','Download Lotr The Fellowship Of The Ring  Extended Edition  The Mirror Of Galadriel The Extended Edi-Il50k7KEXgQ.mp4').
  320hasClipBaseName('pruneJuice','transformers-1-grandmama-drink-your-prune-juice.mp4').
  321hasClipBaseName('vincent','Chloe Agnew - Vincent (Starry, Starry Night).mp4').
  322hasClipBaseName('code','Wreck-It-Ralph--Its-nothing-but-code-now.mp4').
  323
  324hasEnglishGlossesData(recurrence(event),['recurring event']).
  325hasEnglishGlossesData(planStep(start),['plan step start']).
  326hasEnglishGlossesData(planStep(end),['plan step end']).
  327
  328isa(townhomeOfEleanorAndAndrewAndMeredith,location).
  329hasEnglishGlossesData(townhomeOfEleanorAndAndrewAndMeredith,['Townhome'])