(=>
(attribute ?X Locked)
(exists (?LOCK ?CLOSE ?MOVE)
(and
(instance ?LOCK Lock)
(connected ?LOCK ?X)
(instance ?CLOSE Closing)
(patient ?CLOSE ?LOCK)
(instance ?MOVE Motion)
(earlier
(WhenFn ?CLOSE)
(WhenFn
(attribute ?X Locked)))
(holdsDuring
(WhenFn
(attribute ?X Locked))
(not
(modalAttribute
(patient ?MOVE ?X) Possibility)))))) |
Mid-level-ontology.kif 2764-2780 |
|
(=>
(instance ?S SafeContainer)
(exists (?L)
(and
(instance ?L Lock)
(part ?L ?S)))) |
Mid-level-ontology.kif 2793-2798 |
|
(=>
(instance ?X Key)
(hasPurpose ?X
(exists (?LOCK ?CLOSE ?OPEN)
(and
(instance ?LOCK Lock)
(capability
(KappaFn ?CLOSE
(and
(instance ?CLOSE Closing)
(patient ?CLOSE ?LOCK)
(holdsDuring
(ImmediateFutureFn ?CLOSE)
(attribute ?LOCK Locked)))) instrument ?X)
(capability
(KappaFn ?OPEN
(and
(instance ?OPEN Closing)
(patient ?OPEN ?LOCK)
(holdsDuring
(ImmediateFutureFn ?OPEN)
(not
(attribute ?LOCK Locked))))) instrument ?X))))) |
Mid-level-ontology.kif 2736-2758 |
|
(=>
(instance ?X RemoteKeylessSystem)
(exists (?KEY ?LOCK ?CLOSE ?OPEN)
(and
(instance ?KEY Key)
(instance ?KEY RemoteControl)
(member ?KEY ?X)
(instance ?LOCK Lock)
(member ?LOCK ?X)
(capability
(KappaFn ?CLOSE
(and
(instance ?CLOSE Closing)
(patient ?CLOSE ?LOCK)
(holdsDuring
(ImmediateFutureFn ?CLOSE)
(attribute ?LOCK Locked)))) instrument ?KEY)
(capability
(KappaFn ?OPEN
(and
(instance ?OPEN Closing)
(patient ?OPEN ?LOCK)
(holdsDuring
(ImmediateFutureFn ?OPEN)
(not
(attribute ?LOCK Locked))))) instrument ?KEY)))) |
Cars.kif 3836-3861 |
|