| ! [V__EDUCATION : $i,V__PERSON : $i] : (((s__instance(V__EDUCATION, s__EducationalProcess) & s__patient(V__EDUCATION, V__PERSON)) => s__hasPurpose(V__EDUCATION, ( ? [V__LEARN:$i] : ((s__instance(V__LEARN, s__Learning) & s__patient(V__LEARN, V__PERSON))))))) |
Merge.kif 11907-11915 |
If X is an instance of educational process and Y is a patient of X, then X has the purpose there exists Z such that Z is an instance of learning and Y is a patient of Z |
| ! [V__H : $i,V__P : $i] : (((s__instance(V__H, s__Hunting) & s__patient(V__H, V__P)) => s__hasPurpose(V__H, ( ? [V__PROC:$i] : ((s__patient(V__PROC, V__P) & (s__instance(V__PROC, s__Confining) | s__instance(V__PROC, s__Killing)))))))) |
Merge.kif 13200-13210 |
If X is an instance of hunting and Y is a patient of X, then X has the purpose there exists Z such that Y is a patient of Z and Z is an instance of confining or Z is an instance of killing |
| ! [V__PRETEND : $i] : ((s__instance(V__PRETEND, s__Pretending) => ( ? [V__PERSON:$i, V__PROP:$i] : ((s__hasPurpose(V__PRETEND, s__believes(V__PERSON, V__PROP)) & s__truth(V__PROP, '$false__m')))))) |
Merge.kif 13325-13330 |
If X is an instance of pretending, then there exist Y, Z such that X has the purpose Y believes Z, and Z is false |
| ! [V__ADVERT : $i] : ((s__instance(V__ADVERT, s__Advertising) => ( ? [V__OBJ:$i] : ((s__refers(V__ADVERT, V__OBJ) & s__hasPurpose(V__ADVERT, ( ? [V__SALE:$i] : ((s__instance(V__SALE, s__Selling) & s__patient(V__SALE, V__OBJ)))))))))) |
Merge.kif 13400-13405 |
If X is an instance of advertising, then there exists Y such that X includes a reference to Y, X has the purpose there exists Z such that Z is an instance of selling, and Y is a patient of Z |
| ! [V__MEET : $i] : ((s__instance(V__MEET, s__Meeting) => ( ? [V__AGENT1:$i, V__AGENT2:$i] : ((s__agent(V__MEET, V__AGENT1) & s__agent(V__MEET, V__AGENT2) & s__hasPurpose(V__MEET, ( ? [V__COMM:$i] : ((s__instance(V__COMM, s__Communication) & s__agent(V__COMM, V__AGENT1) & s__agent(V__COMM, V__AGENT2)))))))))) |
Merge.kif 13599-13610 |
If X is an instance of meeting, then there exist Y, Z such that Y is an agent of X, Z is an agent of X, X has the purpose there exists W such that W is an instance of communication, Y is an agent of W, and Z is an agent of W |
| ! [V__WAY : $i] : ((s__instance(V__WAY, s__Transitway) => s__hasPurpose(V__WAY, ( ? [V__TRANSPORT:$i] : ((s__instance(V__TRANSPORT, s__Translocation) & s__path(V__TRANSPORT, V__WAY))))))) |
Merge.kif 14590-14596 |
If X is an instance of transitway, then X has the purpose there exists Y such that Y is an instance of translocation and X is path along which Y occurs |
| ! [V__WAY : $i] : ((s__instance(V__WAY, s__LandTransitway) => s__hasPurpose(V__WAY, ( ? [V__MOVE:$i, V__LAND:$i] : ((s__instance(V__MOVE, s__Translocation) & s__path(V__MOVE, V__WAY) & s__eventLocated(V__MOVE, V__LAND) & s__instance(V__LAND, s__LandArea))))))) |
Merge.kif 14603-14611 |
If X is an instance of land transitway, then X has the purpose there exist Y, Z such that Y is an instance of translocation, X is path along which Y occurs, Y is located at Z, and Z is an instance of land area |
| ! [V__ORGAN : $i] : ((s__instance(V__ORGAN, s__Organ) => ( ? [V__PURP:$i] : (s__hasPurpose(V__ORGAN, V__PURP))))) |
Merge.kif 15411-15414 |
If X is an instance of organ, then there exists Y such that X has the purpose Y |
| ! [V__RESIDENCE : $i] : ((s__instance(V__RESIDENCE, s__SingleFamilyResidence) => s__hasPurpose(V__RESIDENCE, ( ! [V__AGENT1:$i, V__AGENT2:$i] : (((s__home(V__AGENT1, V__RESIDENCE) & s__home(V__AGENT2, V__RESIDENCE)) => ( ? [V__UNIT:$i] : ((s__instance(V__UNIT, s__SocialUnit) & s__member(V__AGENT1, V__UNIT) & s__member(V__AGENT2, V__UNIT)))))))))) |
Merge.kif 16127-16139 |
If X is an instance of single family residence, then X has the purpose Y, Z the home of Y is X, the home of Z is Xthere exists W such that W is an instance of social unit, Y is a member of W, and Z is a member of W |
| ! [V__AW : $i] : ((s__instance(V__AW, s__ArtWork) => s__hasPurpose(V__AW, ( ? [V__H:$i, V__P:$i] : ((s__instance(V__H, s__Human) & s__instance(V__P, s__Perception) & s__experiencer(V__P, V__H) & s__patient(V__P, V__AW))))))) |
Merge.kif 16161-16169 |
If X is an instance of art work, then X has the purpose there exist Y, Z such that Y is an instance of human, Z is an instance of perception, Y experiences Z, and X is a patient of Z |
| ! [V__AW : $i] : ((s__instance(V__AW, s__ArtWork) => s__hasPurpose(V__AW, ( ? [V__H:$i] : ((s__instance(V__H, s__Human) & s__desires(V__H, ( ? [V__P:$i] : ((s__instance(V__P, s__Perception) & s__experiencer(V__P, V__H) & s__patient(V__P, V__AW))))))))))) |
Merge.kif 16171-16182 |
If X is an instance of art work, then X has the purpose there exists Y such that Y is an instance of human, Y desires there exists Z such that Z is an instance of perception, Y experiences Z, and X is a patient of Z |
| ! [V__WI : $i] : ((s__instance(V__WI, s__WearableItem) => s__hasPurpose(V__WI, ( ? [V__H:$i] : ((s__instance(V__H, s__Human) & s__wears(V__H, V__WI))))))) |
Merge.kif 16209-16215 |
If X is an instance of wearable item, then X has the purpose there exists Y such that Y is an instance of human and Y wears X |
| ! [V__CLOTHING : $i] : ((s__instance(V__CLOTHING, s__Clothing) => s__hasPurpose(V__CLOTHING, ( ? [V__H:$i, V__P:$i] : ((s__instance(V__H, s__Animal) & s__part(V__P, V__H) & s__covers(V__CLOTHING, V__P))))))) |
Merge.kif 16258-16265 |
If X is an instance of clothing, then X has the purpose there exist Y, Z such that Y is an instance of animal, Z is a part of Y, and X covers Z |
| ! [V__DEVICE : $i] : ((s__instance(V__DEVICE, s__Device) => ( ? [V__PROC:$i] : (s__hasPurpose(V__DEVICE, ( ? [V__INST:$i] : ((s__instance(V__INST, V__PROC) & s__instrument(V__INST, V__DEVICE))))))))) |
Merge.kif 16292-16299 |
If X is an instance of device, then there exists Y such that X has the purpose there exists Z such that Z is an instance of Y and X is an instrument for Z |
| ! [V__DEVICE : $i] : ((s__instance(V__DEVICE, s__MeasuringDevice) => s__hasPurpose(V__DEVICE, ( ? [V__MEASURE:$i] : ((s__instance(V__MEASURE, s__Measuring) & s__instrument(V__MEASURE, V__DEVICE))))))) |
Merge.kif 16357-16363 |
If X is an instance of measuring device, then X has the purpose there exists Y such that Y is an instance of measuring and X is an instrument for Y |
| ! [V__WEAPON : $i] : ((s__instance(V__WEAPON, s__Weapon) => s__hasPurpose(V__WEAPON, ( ? [V__D:$i, V__PATIENT:$i] : ((s__instance(V__D, s__Damaging) & s__instrument(V__D, V__WEAPON) & s__patient(V__D, V__PATIENT))))))) |
Merge.kif 16385-16392 |
If X is an instance of weapon, then X has the purpose there exist Y, Z such that Y is an instance of damaging, X is an instrument for Y, and Z is a patient of Y |
| ! [V__ORG : $i] : ((s__instance(V__ORG, s__Manufacturer) => s__hasPurpose(V__ORG, ( ? [V__MANUFACTURE:$i] : ((s__instance(V__MANUFACTURE, s__Manufacture) & s__instance(V__MANUFACTURE, s__CommercialService) & s__agent(V__MANUFACTURE, V__ORG))))))) |
Merge.kif 16560-16567 |
If X is an instance of manufacturer, then X has the purpose there exists Y such that Y is an instance of manufacture, Y is an instance of commercial service, and X is an agent of Y |
| ! [V__ORG : $i] : ((s__instance(V__ORG, s__MercantileOrganization) => s__hasPurpose(V__ORG, ( ? [V__SELL:$i] : ((s__instance(V__SELL, s__Selling) & s__instance(V__SELL, s__CommercialService) & s__agent(V__SELL, V__ORG))))))) |
Merge.kif 16573-16580 |
If X is an instance of mercantile organization, then X has the purpose there exists Y such that Y is an instance of selling, Y is an instance of commercial service, and X is an agent of Y |
| ! [V__ORG : $i] : ((s__instance(V__ORG, s__Organization) => ( ? [V__PURP:$i] : (( ! [V__MEMBER:$i] : ((s__member(V__MEMBER, V__ORG) => s__hasPurpose(V__MEMBER, V__PURP)))))))) |
Merge.kif 16980-16986 |
If X is an instance of organization, then there exists Y such that Z Z is a member of XZ has the purpose Y |
| ! [V__A : $i,V__D : $i,V__DT : $i] : (((s__instance(V__D, s__Dodging) & s__agent(V__D, V__A) & V__DT = s__WhenFn(V__D)) => s__hasPurpose(V__D, ~(( ? [V__I:$i] : (((s__meetsTemporally(V__DT, s__WhenFn(V__I)) | s__overlapsTemporally(V__DT, s__WhenFn(V__I))) & s__instance(V__I, s__Impacting) & s__patient(V__I, V__A)))))))) |
Mid-level-ontology.kif 433-446 |
If X is an instance of dodging, Y is an agent of X, and equal Z and the time of existence of X, then X has the purpose there doesn't exist W such that Z meets the time of existence of W or the time of existence of W overlaps Z, W is an instance of impacting, and Y is a patient of W |
| ! [V__LYRIC : $i] : ((s__instance(V__LYRIC, s__Lyrics) => s__hasPurpose(V__LYRIC, ( ? [V__SING:$i] : ((s__instance(V__SING, s__Singing) & s__patient(V__SING, V__LYRIC))))))) |
Mid-level-ontology.kif 680-686 |
If X is an instance of lyrics, then X has the purpose there exists Y such that Y is an instance of singing and X is a patient of Y |
| ! [V__S : $i] : ((s__instance(V__S, s__ShotShell) => s__hasPurpose(V__S, ( ? [V__X:$i] : ((s__contains(V__S, V__X) & s__properPart(V__X, V__S) & (s__instance(V__X, s__FirearmShot) | s__instance(V__X, s__ShotgunSlug)))))))) |
Mid-level-ontology.kif 1118-1127 |
If X is an instance of shot shell, then X has the purpose there exists Y such that X contains Y, Y is a proper part of X, and Y is an instance of firearm shot or Y is an instance of shotgun slug |
| ! [V__SHELL : $i] : ((s__instance(V__SHELL, s__ShotShell) => s__hasPurpose(V__SHELL, ( ? [V__S:$i, V__G:$i] : ((s__instance(V__S, s__Shooting) & s__instrument(V__S, V__G) & s__instance(V__G, s__Shotgun) & s__patient(V__S, V__SHELL))))))) |
Mid-level-ontology.kif 1129-1137 |
If X is an instance of shot shell, then X has the purpose there exist Y, Z such that Y is an instance of shooting, Z is an instrument for Y, Z is an instance of shot gun, and X is a patient of Y |
| ! [V__S : $i] : ((s__instance(V__S, s__Spear) => s__hasPurpose(V__S, ( ? [V__P:$i, V__A:$i] : ((s__instance(V__A, s__CognitiveAgent) & (s__instance(V__P, s__Poking) | s__instance(V__P, s__Hunting) | s__instance(V__P, s__Attacking)) & s__instrument(V__P, V__S) & s__agent(V__P, V__A))))))) |
Mid-level-ontology.kif 1235-1246 |
If X is an instance of spear, then X has the purpose there exist Y, Z such that Z is an instance of cognitive agent, Y is an instance of poking, Y is an instance of hunting, or Y is an instance of Attacking, X is an instrument for Y, and Z is an agent of Y |
| ! [V__B : $i] : ((s__instance(V__B, s__Bullet) => s__hasPurpose(V__B, ( ? [V__S:$i, V__GUN:$i] : ((s__instance(V__S, s__Shooting) & s__instrument(V__S, V__GUN) & s__instance(V__GUN, s__Gun) & s__patient(V__S, V__B))))))) |
Mid-level-ontology.kif 1285-1293 |
If X is an instance of bullet, then X has the purpose there exist Y, Z such that Y is an instance of shooting, Z is an instrument for Y, Z is an instance of gun, and X is a patient of Y |
|
| Display limited to 25 items. Show next 25 |
|
| Display limited to 25 items. Show next 25 |