![]() |
![]() Browsing Interface : Welcome guest : log in |
[
Home | 
Graph | 
LogLearn |
Editor |
]
KB:
Language:
Formal Language:
|
| HearingProtection(hearing protection) | earplug |
| appearance as argument number 1 |
|
|
| (subclass HearingProtection SafetyDevice) | Cars.kif 3309-3309 | Hearing protection is a subclass of safety device |
| (subclass HearingProtection WearableItem) | Cars.kif 3310-3310 | Hearing protection is a subclass of wearable item |
| (documentation HearingProtection EnglishLanguage "A SafetyDevice that has the purpose to protect Human from Injuring caused by RadiatingSound") | Cars.kif 3311-3311 | Hearing protection is a subclass of wearable item |
| appearance as argument number 2 |
|
|
| antecedent |
|
|
| (=> (and (instance ?HP HearingProtection) (instance ?PERSON Human) (wears ?PERSON ?HP)) (hasPurpose ?HP (exists (?PROC ?INJ ?I) (and (instance ?PROC Process) (subclass ?INJ (KappaFn ?I (and (instance ?I Injuring) (exists (?SOUND ?HEAR ?HUMAN ?T) (and (instance ?SOUND RadiatingSound) (instance ?HEAR Hearing) (instance ?HUMAN Human) (patient ?HEAR ?SOUND) (experiencer ?HEAR ?HUMAN) (causes ?HEAR ?I) (experiencer ?I ?HUMAN) (=> (holdsDuring ?T (experiencer ?I ?PERSON)) (not (holdsDuring ?T (patient ?PROC ?PERSON))))))))) (prevents ?PROC ?INJ) (instrument ?PROC ?HP))))) |
Cars.kif 3312-3341 | If X is an instance of hearing protection, Y is an instance of human, and Y wears X, then X has the purpose there exist Z, W, V such that Z is an instance of process, W is a subclass of the class described by V, Z prevents the occurrence of W, and X is an instrument for Z |