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 951-953 | |
(instance OpenLayout RelationalAttribute) | Dining.kif 950-950 | OpenLayout è un' istanza di AttributoRelazionale |
appearance as argument number 2 |
(termFormat EnglishLanguage OpenLayout "open layout") | Dining.kif 954-954 |
antecedent |
(=> (attribute ?ROOM OpenLayout) (and (instance ?ROOM Room) (exists (?R1 ?R2 ?H) (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 AutonomousAgent) (located ?H ?R2)) (and (capability Seeing agent ?H) (capability Seeing patient ?R1))))))) |
Dining.kif 956-980 |
|