| HandTool(hand tool) | auger, awl, bevel, bevel_square, bodkin, crank, dibber, dibble, float, graver, graving_tool, hand_shovel, hand_tool, marlinespike, marlingspike, marlinspike, miter_box, mitre_box, opener, pair_of_pincers, pair_of_pliers, pair_of_tweezers, pallet, pestle, pick, pincer, pitchfork, plasterer's_float, pliers, plumber's_helper, plumber's_snake, plunger, plyers, pointel, pointrel, ravehook, scraper, shovel, spatula, spreader, square, starter, straightedge, threader, trowel, tweezer, weed-whacker, weeder, wire_stripper |
| appearance as argument number 1 |
|
|
| (subclass HandTool UnpoweredDevice) | Cars.kif 4549-4549 | Hand tool is a subclass of unpowered device |
| (documentation HandTool EnglishLanguage "Any UnpoweredDevice that a Human is capable of Carrying and is designed for a particular purpose.") | Cars.kif 4551-4552 | Hand tool is a subclass of unpowered device |
| appearance as argument number 2 |
|
|
| (termFormat EnglishLanguage HandTool "hand tool") | Cars.kif 4550-4550 |
| antecedent |
|
|
| (=> (instance ?HT HandTool) (capability Carrying objectTransferred ?HT)) |
Cars.kif 4554-4556 | If X is an instance of hand tool, then X is capable of doing carrying as a object transferred |
| consequent |
|
|
| (=> (instance ?HTB HandToolBox) (hasPurpose ?HTB (exists (?HT) (and (instance ?HT HandTool) (contains ?HTB ?HT))))) |
Cars.kif 4904-4910 | If X is an instance of tool box, then X has the purpose there exists Y such that Y is an instance of hand tool and X contains Y |
|
|