|
|
L
|
하위 법규문장 중 하나의 법규문장만 만족하면 상위법규가 만족하는 관계
|
9587
유도등 및 유도표지의 화재안전기준(nfsc 303) 5 조
1항
1호
"1. 옥내로부터 직접 지상으로 통하는 출입구 및 그 부속실의 출입구"
//유도등 및 유도표지의 화재안전기준(nfsc 303) 5조 (피난구유도등) 1항 1호
Check(NFSC303_5_1_1){ KS }
KS{ Door myDoor {
isObjectProperty(Door.isEntrance)=True isDirectlyAccessible(Door, Ground)=True }
LeadingLight myLeadingLight{ isObjectProperty(LeadingLight.isForExit)=True }
isEnstalled(myLeadingLight,myDoor)=True
IF hasObject(AncillaryRoom, myDoor)=True THEN isEnstalled(myLeadingLight, AncillaryRoom )=True }
|
|
|
L
|
하위 법규문장 중 하나의 법규문장만 만족하면 상위법규가 만족하는 관계
|
9588
유도등 및 유도표지의 화재안전기준(nfsc 303) 5 조
1항
2호
"2. 직통계단·직통계단의 계단실 및 그 부속실의 출입구 "
//유도등 및 유도표지의 화재안전기준(nfsc 303) 5조 (피난구유도등) 1항 2호
Check(NFSC303_5_1_2){ KS }
KS{ Stair myStair {
isObjectProperty(Stair.isDirect)=True }
Door myDoor{ isObjectProperty(Door.isEntrance)=True OR hasObject( myStair, Door)=True OR hasObject(myStair.Space,Door)=True OR hasObject(myStair.AncillaryRoom,Door)=True
}
LeadingLight myLight{ isObjectProperty(LeadingLight.isForExit)=True }
isEnstalled(myLight,myDoor)=True }
|
|
|
L
|
하위 법규문장 중 하나의 법규문장만 만족하면 상위법규가 만족하는 관계
|
9589
유도등 및 유도표지의 화재안전기준(nfsc 303) 5 조
1항
3호
"3. 제1호와 제2호에 따른 출입구에 이르는 복도 또는 통로로 통하는 출입구 "
//유도등 및 유도표지의 화재안전기준(nfsc 303) 5조(피란구유도등) 1항 3호
Check(NFSC303){ KS } Door myDoor{ isObjectProperty(Door.isEntrance)=True (OR hasObject( myStair, Door)=True OR hasObject(myStair.Space,Door)=True OR hasObject(myStair.AncillaryRoom,Door)=True)
OR isDirectlyAccessible(Door, Ground)=True } LeadingLight myLeadingLight{ isObjectProperty(LeadingLight.isForExit)=True }
Passage myPassage{ isAccessible(myDoor, Passage)=True } Corridor myCorriodr{ isAccessible(myDoor, Corridor)=True }
Door myDoor2{ isObjectProperty(Door.isEntrance)=True isAccessible(myPassage, Door)=True or isAccessible(myCorridor, Door)=True }
isInstalled(myLeadingLight, myDoor2)=True
}
|