(=>
(and
(instance ?PROC IntentionalProcess)
(agent ?PROC ?HUMAN)
(instance ?HUMAN Animal))
(holdsDuring
(WhenFn ?PROC)
(attribute ?HUMAN Awake))) |
Merge.kif 10750-10755 |
If X is an instance of intentional process, Y is an agent of X, and Y is an instance of animal, then awake is an attribute of Y holds during the time of existence of X |
(=>
(and
(instance ?FALL FallingAsleep)
(experiencer ?FALL ?AGENT))
(exists (?START ?FINISH)
(and
(starts ?START
(WhenFn ?FALL))
(finishes ?FINISH
(WhenFn ?FALL))
(holdsDuring ?START
(attribute ?AGENT Awake))
(holdsDuring ?FINISH
(attribute ?AGENT Asleep))))) |
Mid-level-ontology.kif 18013-18022 |
If X is an instance of falling asleep and Y experiences X, then there exist Z, W such that Z starts the time of existence of X, W finishes the time of existence of X, awake is an attribute of Y holds during Z, and asleep is an attribute of Y holds during W |
(=>
(and
(instance ?WAKE WakingUp)
(experiencer ?WAKE ?AGENT))
(exists (?START ?FINISH)
(and
(starts ?START
(WhenFn ?WAKE))
(finishes ?FINISH
(WhenFn ?WAKE))
(holdsDuring ?START
(attribute ?AGENT Asleep))
(holdsDuring ?FINISH
(attribute ?AGENT Awake))))) |
Mid-level-ontology.kif 18028-18037 |
If X is an instance of waking up and Y experiences X, then there exist Z, W such that Z starts the time of existence of X, W finishes the time of existence of X, asleep is an attribute of Y holds during Z, and awake is an attribute of Y holds during W |
(=>
(and
(instance ?G GainingConsciousness)
(experiencer ?G ?A))
(and
(holdsDuring
(BeginFn
(WhenFn ?G))
(attribute ?A Unconscious))
(holdsDuring
(EndFn
(WhenFn ?G))
(attribute ?A Awake)))) |
Mid-level-ontology.kif 18079-18091 |
If X is an instance of gaining consciousness and Y experiences X, then unconscious is an attribute of Y holds during the beginning of the time of existence of X and awake is an attribute of Y holds during the end of the time of existence of X |
(=>
(and
(instance ?L LosingConsciousness)
(experiencer ?L ?A))
(and
(holdsDuring
(BeginFn
(WhenFn ?L))
(attribute ?A Awake))
(holdsDuring
(EndFn
(WhenFn ?L))
(attribute ?A Unconscious)))) |
Mid-level-ontology.kif 18098-18108 |
If X is an instance of losing consciousness and Y experiences X, then awake is an attribute of Y holds during the beginning of the time of existence of X and unconscious is an attribute of Y holds during the end of the time of existence of X |