(=>
(connectsEngineeringComponents ?CONNECTION ?COMP1 ?COMP2)
(connectedEngineeringComponents ?COMP1 ?COMP2)) |
Merge.kif 16509-16511 |
If X connects Y and Z, then Y is connected to Z |
(=>
(instance ?MJ MechanicalJoint)
(hasPurpose ?MJ
(exists (?S ?P1 ?P2 ?M)
(and
(instance ?M Motion)
(instance ?S PhysicalSystem)
(instance ?P1 EngineeringComponent)
(instance ?P2 EngineeringComponent)
(part ?P1 PhysicalSystem)
(part ?MJ PhysicalSystem)
(part ?P2 PhysicalSystem)
(not
(patient ?M ?P1))
(patient ?M ?P2)
(connectedEngineeringComponents ?P1 ?MJ)
(connectedEngineeringComponents ?P2 ?MJ))))) |
Mid-level-ontology.kif 16867-16883 |
If X is an instance of mechanical joint, then All of the following hold: (1) X has the purpose there exist Y, Z,, , W (2) V such that V is an instance of motion (3) Y is an instance of physical system (4) Z is an instance of engineering component (5) W is an instance of engineering component (6) Z is a part of physical system (7) X is a part of physical system (8) W is a part of physical system (9) Z is not a patient of V (10) W is a patient of V (11) Z is connected to X (12) W is connected to X |
(=>
(and
(instance ?C Cam)
(instance ?CS Camshaft)
(instance ?E Engine)
(part ?C ?E)
(part ?CS ?E))
(hasPurpose ?CS
(connectedEngineeringComponents ?C ?CS))) |
Cars.kif 1546-1554 |
If X is an instance of cam, Y is an instance of camshaft, Z is an instance of engine, X is a part of Z, and Y is a part of Z, then Y has the purpose X is connected to Y |
(=>
(instance ?ECR EngineConnectingRod)
(hasPurpose ?ECR
(exists (?P ?C)
(and
(instance ?P Piston)
(instance ?C Crankshaft)
(connectedEngineeringComponents ?P ?ECR)
(connectedEngineeringComponents ?C ?ECR))))) |
Cars.kif 1836-1844 |
If X is an instance of engine connecting rod, then X has the purpose there exist Y, Z such that Y is an instance of piston, Z is an instance of crankshaft, Y is connected to X, and Z is connected to X |
(=>
(instance ?P Pulley)
(hasPurpose ?P
(exists (?P2 ?D ?R1 ?R2)
(and
(instance ?P2 Pulley)
(not
(equal ?P ?P2))
(instance ?D Drivebelt)
(instance ?R1 Rotating)
(instance ?R2 Rotating)
(connectedEngineeringComponents ?P ?D)
(connectedEngineeringComponents ?P2 ?D)
(patient ?R1 ?P)
(patient ?R2 ?P2)
(causes ?R1 ?R2))))) |
Cars.kif 2142-2157 |
If X is an instance of pulley, then All of the following hold: (1) X has the purpose there exist Y, Z,, , W (2) V such that Y is an instance of pulley (3) equal X (4) Y (5) Z is an instance of drivebelt (6) W is an instance of rotating (7) V is an instance of rotating (8) X is connected to Z (9) Y is connected to Z (10) X is a patient of W (11) Y is a patient of V (12) W causes V |
(=>
(instance ?EV ExhaustValve)
(hasPurpose ?EV
(exists (?EM)
(and
(instance ?EM ExhaustManifold)
(connectedEngineeringComponents ?EV ?EM))))) |
Cars.kif 2513-2519 |
If X is an instance of exhaust valve, then X has the purpose there exists Y such that Y is an instance of exhaust manifold and X is connected to Y |
(=>
(instance ?FB FanBelt)
(hasPurpose ?FB
(exists (?P1 ?P2 ?C ?A)
(and
(instance ?P1 Pulley)
(instance ?P2 Pulley)
(not
(equal ?P1 ?P2))
(instance ?C Crankshaft)
(instance ?A Automobile)
(part ?P1 ?A)
(part ?P2 ?A)
(part ?C ?A)
(part ?FB ?A)
(connectedEngineeringComponents ?C ?P1)
(connectedEngineeringComponents ?P1 ?FB)
(connectedEngineeringComponents ?FB ?P2))))) |
Cars.kif 2549-2566 |
If X is an instance of fan belt, then All of the following hold: (1) X has the purpose there exist Y, Z,, , W (2) V such that Y is an instance of pulley (3) Z is an instance of pulley (4) equal Y (5) Z (6) W is an instance of crankshaft (7) V is an instance of automobile (8) Y is a part of V (9) Z is a part of V (10) W is a part of V (11) X is a part of V (12) W is connected to Y (13) Y is connected to X (14) X is connected to Z |
(=>
(instance ?JC JumperCable)
(exists (?C1 ?C2 ?W)
(and
(instance ?C1 Clamp)
(instance ?C2 Clamp)
(instance ?W Wire)
(part ?C1 ?JC)
(part ?C2 ?JC)
(part ?W ?JC)
(connectedEngineeringComponents ?C1 ?W)
(connectedEngineeringComponents ?C2 ?W)
(not
(equal ?C1 ?C2))))) |
Cars.kif 3104-3116 |
If X is an instance of jumper cable, then All of the following hold: (1) there exist Y, Z (2) W such that Y is an instance of clamp (3) Z is an instance of clamp (4) W is an instance of wire (5) Y is a part of X (6) Z is a part of X (7) W is a part of X (8) Y is connected to W (9) Z is connected to W (10) equal Y (11) Z |
(=>
(instance ?EMS EngineMAPSensor)
(hasPurpose ?EMS
(exists (?ECM ?A)
(and
(instance ?ECM EngineControlModule)
(instance ?A Automobile)
(part ?EMS ?A)
(part ?ECM ?A)
(connectedEngineeringComponents ?EMS ?ECM))))) |
Cars.kif 3176-3185 |
If X is an instance of manifold absolute pressure sensor, then X has the purpose there exist Y, Z such that Y is an instance of engine control module, Z is an instance of automobile, X is a part of Z, Y is a part of Z, and X is connected to Y |
(=>
(instance ?SB SteeringBox)
(hasPurpose ?SB
(exists (?SW ?SC)
(and
(instance ?SW SteeringWheel)
(instance ?SC SteeringColumn)
(connectedEngineeringComponents ?SW ?SC)
(connectedEngineeringComponents ?SC ?SB))))) |
Cars.kif 3840-3848 |
If X is an instance of steering box, then X has the purpose there exist Y, Z such that Y is an instance of steering wheel, Z is an instance of steering column, Y is connected to Z, and Z is connected to X |
(=>
(instance ?T Tailpipe)
(hasPurpose ?T
(exists (?M)
(and
(instance ?M AutomobileMuffler)
(connectedEngineeringComponents ?M ?T))))) |
Cars.kif 3908-3914 |
If X is an instance of tailpipe, then X has the purpose there exists Y such that Y is an instance of muffler and Y is connected to X |
(=>
(instance ?R Rod)
(hasPurpose ?R
(exists (?D)
(connectedEngineeringComponents ?R ?D)))) |
Cars.kif 3990-3994 |
If X is an instance of rod, then X has the purpose there exists Y such that X is connected to Y |
(=>
(and
(instance ?MODEM CableModem)
(instance ?COMM Communication)
(instrument ?COMM ?MODEM))
(exists (?CABLE)
(and
(instance ?CABLE Cable)
(instrument ?COMM ?CABLE)
(connectedEngineeringComponents ?CABLE ?MODEM)))) |
ComputerInput.kif 593-602 |
If X is an instance of cable modem, Y is an instance of communication, and X is an instrument for Y, then there exists Z such that Z is an instance of cable, Z is an instrument for Y, and Z is connected to X |
(=>
(instance ?CP ComputerPlug)
(hasPurpose ?CP
(exists (?P)
(and
(instance ?P ComputerPort)
(connectedEngineeringComponents ?CP ?P))))) |
ComputingBrands.kif 2608-2614 |
If X is an instance of plug, then X has the purpose there exists Y such that Y is an instance of port and X is connected to Y |
(=>
(instance ?U USBPort)
(hasPurpose ?U
(exists (?C)
(and
(instance ?C USBCable)
(connectedEngineeringComponents ?C ?U))))) |
ComputingBrands.kif 2784-2790 |
If X is an instance of USB port, then X has the purpose there exists Y such that Y is an instance of USB cable and Y is connected to X |
(=>
(instance ?CS ComputerSystem)
(exists (?C1 ?C2 ?CN)
(and
(instance ?C1 Computer)
(instance ?C2 Computer)
(instance ?CN ComputerNetwork)
(member ?C1 ?CS)
(member ?C2 ?CS)
(member ?CN ?CS)
(not
(equal ?C1 ?C2))
(connectedEngineeringComponents ?C1 ?CN)
(connectedEngineeringComponents ?C2 ?CN)))) |
ComputingBrands.kif 3231-3244 |
If X is an instance of computer system, then All of the following hold: (1) there exist Y, Z (2) W such that Y is an instance of computer (3) Z is an instance of computer (4) W is an instance of computer network (5) Y is a member of X (6) Z is a member of X (7) W is a member of X (8) equal Y (9) Z (10) Y is connected to W (11) Z is connected to W |
(=>
(instance ?DPS DevicePowerSupply)
(hasPurpose ?DPS
(exists (?AC)
(and
(instance ?AC ACPowerSource)
(connectedEngineeringComponents ?DPS ?AC))))) |
ComputingBrands.kif 3489-3495 |
If X is an instance of device power supply, then X has the purpose there exists Y such that Y is an instance of ac power source and X is connected to Y |
(=>
(instance ?MD MountingADevice)
(exists (?C ?P)
(and
(instance ?C Computer)
(instance ?P ComputerIODevice)
(patient ?MD ?C)
(patient ?MD ?P)
(holdsDuring
(WhenFn ?MD)
(connectedEngineeringComponents ?C ?P))
(holdsDuring
(ImmediateFutureFn
(WhenFn ?MD))
(connectedPeripheral ?P ?C))))) |
ComputingBrands.kif 3707-3718 |
If X is an instance of mounting, then All of the following hold: (1) there exist Y (2) Z such that Y is an instance of computer (3) Z is an instance of computer I/O device (4) Y is a patient of X (5) Z is a patient of X (6) Y is connected to Z holds during the time of existence of X (7) Z is a connected peripheral of Y holds during immediately after the time of existence of X |
(=>
(instance ?AP InternetAccessPoint)
(hasPurpose ?AP
(exists (?DEVICE)
(and
(connectedEngineeringComponents ?DEVICE ?AP)
(engineeringSubcomponent ?DEVICE Internet))))) |
Hotel.kif 1376-1382 |
If X is an instance of internet access point, then X has the purpose there exists Y such that Y is connected to X and Y is a component of internet |