(=>
(altitude ?OBJ1 ?OBJ2 ?HEIGHT)
(orientation ?OBJ1 ?OBJ2 Above)) |
Merge.kif 7891-7893 |
If the altitude of X relative to Y is Z, then X is above to Y |
(=>
(depth ?OBJ1 ?OBJ2 ?DEPTH)
(orientation ?OBJ1 ?OBJ2 Below)) |
Merge.kif 7915-7917 |
If the depth from X to Y is Z, then X is below to Y |
(=>
(and
(bottom ?BOTTOM ?OBJECT)
(part ?PART ?OBJECT)
(not
(connected ?PART ?BOTTOM)))
(orientation ?PART ?BOTTOM Above)) |
Merge.kif 9942-9947 |
If the bottom of X is Y, Z is a part of X, and Z is not connected to Y, then Z is above to Y |
(=>
(and
(top ?TOP ?OBJECT)
(part ?PART ?OBJECT)
(not
(connected ?PART ?TOP)))
(orientation ?PART ?TOP Below)) |
Merge.kif 9957-9962 |
If the top of X is Y, Z is a part of X, and Z is not connected to Y, then Z is below to Y |
(=>
(and
(side ?SIDE ?OBJECT)
(part ?PART ?OBJECT)
(not
(connected ?PART ?SIDE)))
(exists (?DIRECT)
(orientation ?SIDE ?PART ?DIRECT))) |
Merge.kif 9972-9979 |
If a side of X is Y, Z is a part of X, and Z is not connected to Y, then there exists W such that Y is W to Z |
(=>
(and
(instance ?DROP Falling)
(origin ?DROP ?START)
(destination ?DROP ?FINISH))
(orientation ?FINISH ?START Below)) |
Merge.kif 11863-11868 |
If X is an instance of falling, X originates at Y, and X ends up at Z, then Z is below to Y |
(=>
(and
(instance ?MEET Meeting)
(agent ?MEET ?AGENT1)
(agent ?MEET ?AGENT2))
(holdsDuring
(WhenFn ?MEET)
(orientation ?AGENT1 ?AGENT2 Near))) |
Merge.kif 13590-13597 |
If X is an instance of meeting, Y is an agent of X, and Z is an agent of X, then Y is near to Z holds during the time of existence of X |
(=>
(and
(orientation ?OBJ1 ?OBJ2 ?ATTR1)
(contraryAttribute @ROW)
(inList ?ATTR1
(ListFn @ROW))
(inList ?ATTR2
(ListFn @ROW))
(not
(equal ?ATTR1 ?ATTR2)))
(not
(orientation ?OBJ1 ?OBJ2 ?ATTR2))) |
Merge.kif 17275-17283 |
If X is Y to Z, @ROW is the opposite of, Y is a member of (@ROW), V is a member of (@ROW), and equal Y and V, then X is not V to Z |
(=>
(and
(orientation ?X ?Y Right)
(orientation ?Z ?Y Left))
(orientation ?X ?Z Right)) |
Merge.kif 17285-17289 |
If X is right of to Y and Z is left of to Y, then X is right of to Z |
(<=>
(orientation ?OBJ1 ?OBJ2 North)
(orientation ?OBJ2 ?OBJ1 South)) |
Merge.kif 17372-17374 |
X is north of to Y if and only if Y is south of to X |
(<=>
(orientation ?OBJ1 ?OBJ2 East)
(orientation ?OBJ2 ?OBJ1 West)) |
Merge.kif 17382-17384 |
X is east of to Y if and only if Y is west of to X |
(<=>
(orientation ?OBJ1 ?OBJ2 Vertical)
(orientation ?OBJ2 ?OBJ1 Vertical)) |
Merge.kif 17390-17392 |
X is vertical to to Y if and only if Y is vertical to to X |
(<=>
(orientation ?OBJ1 ?OBJ2 Horizontal)
(orientation ?OBJ2 ?OBJ1 Horizontal)) |
Merge.kif 17399-17401 |
X is horizontal to to Y if and only if Y is horizontal to to X |
(=>
(and
(instance ?P SymmetricPositionalAttribute)
(orientation ?O1 ?O2 ?P))
(orientation ?O2 ?O1 ?P)) |
Merge.kif 17408-17412 |
If X is an instance of symmetric positional attribute and Y is X to Z, then Z is X to Y |
(=>
(and
(instance ?P AntiSymmetricPositionalAttribute)
(orientation ?O1 ?O2 ?P))
(not
(orientation ?O2 ?O1 ?P))) |
Merge.kif 17419-17423 |
If X is an instance of anti_symmetric positional attribute and Y is X to Z, then Z is not X to Y |
(<=>
(orientation ?OBJ1 ?OBJ2 Below)
(or
(orientation ?OBJ2 ?OBJ1 On)
(orientation ?OBJ2 ?OBJ1 Above))) |
Merge.kif 17445-17449 |
X is below to Y if and only if Y is on to X or Y is above to X |
(<=>
(orientation ?OBJ1 ?OBJ2 Adjacent)
(or
(orientation ?OBJ1 ?OBJ2 Near)
(connected ?OBJ1 ?OBJ2))) |
Merge.kif 17457-17461 |
X is adjacent to Y if and only if X is near to Y or X is connected to Y |
(<=>
(orientation ?OBJ1 ?OBJ2 Right)
(orientation ?OBJ2 ?OBJ1 Left)) |
Merge.kif 17478-17480 |
X is right of to Y if and only if Y is left of to X |
(=>
(orientation ?OBJ1 ?OBJ2 Near)
(orientation ?OBJ2 ?OBJ1 Near)) |
Merge.kif 17491-17493 |
If X is near to Y, then Y is near to X |
(=>
(orientation ?OBJ1 ?OBJ2 On)
(not
(orientation ?OBJ2 ?OBJ1 On))) |
Merge.kif 17508-17511 |
If X is on to Y, then Y is not on to X |
(=>
(and
(instance ?M Mounting)
(agent ?M ?A)
(patient ?M ?O))
(and
(holdsDuring
(BeginFn
(WhenFn ?M))
(not
(orientation ?A ?O On)))
(holdsDuring
(EndFn
(WhenFn ?M))
(orientation ?A ?O On)))) |
Mid-level-ontology.kif 452-463 |
If X is an instance of mounting, Y is an agent of X, and Z is a patient of X, then Y is not on to Z holds during the beginning of the time of existence of X and Y is on to Z holds during the end of the time of existence of X |
(=>
(instance ?G Shotgun)
(exists (?B ?P)
(and
(instance ?B GunBore)
(properPart ?B ?G)
(superficialPart ?P ?B)
(orientation ?P ?B Inside)
(attribute ?P Smooth)))) |
Mid-level-ontology.kif 2012-2020 |
If X is an instance of shot gun, then there exist Y, Z such that Y is an instance of gun bore, Y is a proper part of X, Z is a superficial part of Y, Z is inside the to Y, and smooth is an attribute of Z |
(=>
(instance ?G Rifle)
(exists (?B ?P)
(and
(instance ?B GunBore)
(properPart ?B ?G)
(superficialPart ?P ?B)
(orientation ?P ?B Inside)
(not
(attribute ?P Smooth))))) |
Mid-level-ontology.kif 2029-2038 |
If X is an instance of rifle, then there exist Y, Z such that Y is an instance of gun bore, Y is a proper part of X, Z is a superficial part of Y, Z is inside the to Y, and smooth is not an attribute of Z |
(=>
(instance ?SHOWER Shower)
(exists (?X ?FLOOR)
(and
(or
(instance ?X Wall)
(instance ?X Ceiling))
(connected ?SHOWER ?X)
(instance ?FLOOR Floor)
(orientation ?SHOWER ?FLOOR Above)))) |
Mid-level-ontology.kif 2636-2645 |
If X is an instance of shower, then there exist Y, Z such that Y is an instance of wall or Y is an instance of ceiling, X is connected to Y, Z is an instance of floor, and X is above to Z |
(=>
(instance ?X BunkBed)
(exists (?BED1 ?BED2)
(and
(instance ?BED1 SingleBed)
(instance ?BED2 SingleBed)
(part ?BED1 ?X)
(part ?BED2 ?X)
(orientation ?BED1 ?BED2 Above)))) |
Mid-level-ontology.kif 4524-4532 |
If X is an instance of bunk bed, then there exist Y, Z such that Y is an instance of twin-sized bed, Z is an instance of twin-sized bed, Y is a part of X, Z is a part of X, and Y is above to Z |
|
| Display limited to 25 items. Show next 25 |
|
| Display limited to 25 items. Show next 25 |