OpenLayout |
appearance as argument number 1 |
![]() |
(documentation OpenLayout EnglishLanguage "OpenLayout refers to different functional areas that are adjacent to each other and are visible from one area to another") | Dining.kif 904-906 | |
(instance OpenLayout RelationalAttribute) | Dining.kif 903-903 | instance OpenLayout and RelationalAttribute |
appearance as argument number 2 |
![]() |
(termFormat EnglishLanguage OpenLayout "open layout") | Dining.kif 907-907 |
antecedent |
![]() |
(=> (attribute ?ROOM OpenLayout) (and (instance ?ROOM Room) (exists (?R1 ?R2) (and (instance ?R1 Region) (instance ?R2 Region) (located ?R1 ?ROOM) (located ?R2 ?ROOM) (not (equal ?R1 ?R2)) (orientation ?R1 ?R2 Adjacent) (exists (?P1 ?P2) (and (instance ?P1 Process) (instance ?P2 Process) (hasPurpose ?R1 ?P1) (hasPurpose ?R2 ?P2))) (=> (and (instance ?H Agent) (located ?H ?R2)) (and (capability Seeing agent ?H) (capability Seeing patient ?R1))))))) |
Dining.kif 909-933 |
|
![]() |
![]() |