|
|
|
관계유형
|
|
|
|
L
|
하위 법규문장들의 경우 별 검토결과에 따라 상위법규의 검토결과가 정해지는 관계
|
1458
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
1항
1호
"1. 높이가 3미터를 넘는 계단에는 높이 3미터이내마다 너비 1.2미터 이상의 계단참을 설치할 것"
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 1항1호 check(REFB_15_1_1){ IF CS THEN KS }
CS{ getObjectHeight(Stair)>3 m }
KS{ isExist(StairLanding )= TRUE getPaceWidth(StairLanding>=1.2 m getObjectCount(StairLanding)>=getObjectCount(getObjectCount(StairLanding))/3 IF getObjectCount(StairLanding)>1 THEN getObjectVerticalDistance(StairLanding ,StairLanding)>3 m END IF }
|
|
|
L
|
하위 법규문장들의 경우 별 검토결과에 따라 상위법규의 검토결과가 정해지는 관계
|
1459
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
1항
2호
"2. 높이가 1미터를 넘는 계단 및 계단참의 양옆에는 난간(벽 또는 이에 대치되는 것을 포함한다)을 설치할 것"
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 1항2호
check(REFB_15_1_2){
KS
}
KS{
IF getObjectHeight(Stair)>1 m
OR getObjectHeight(StairLanding)>1 m)
THEN isExist(Railing)=TRUE
END IF
}
|
|
|
L
|
하위 법규문장들의 경우 별 검토결과에 따라 상위법규의 검토결과가 정해지는 관계
|
1460
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
1항
3호
"3. 너비가 3미터를 넘는 계단에는 계단의 중간에 너비 3미터 이내마다 난간을 설치할 것. 다만, 계단의 단높이가 15센티미터 이하이고, 계단의 단너비가 30센티미터 이상인 경우에는 그러하지 아니하다."
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 1항3호 check(REFB_15_1_3){ IF !CS THEN KS }
CS{ getStairStepHeight()<=15 cm getStairStepWidth()>=30 cm }
KS{ IF getObjectWidth(Stair)>=3 m THEN hasObject(Stair, Railing) = TRUE N=getObjectWidth(Stair)/3 getObjectCount(Railing)>=N IF N>1 THEN getObjectDistance(Railing,Railing)<3 m END IF END IF }
|
|
|
L
|
하위 법규문장들의 경우 별 검토결과에 따라 상위법규의 검토결과가 정해지는 관계
|
1461
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
1항
4호
"4. 계단의 유효 높이(계단의 바닥 마감면부터 상부 구조체의 하부 마감면까지의 연직방향의 높이를 말한다)는 2.1미터 이상으로 할 것"
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 1항4호
check(REFB_15_1_4){
KS
}
KS{
getObjectProperty(Stair.effectiveHeight)>=2.1 m
}
|
|
|
L
|
하위 법규문장들의 경우 별 검토결과에 따라 상위법규의 검토결과가 정해지는 관계
|
1462
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
2항
"②제1항의 규정에 의하여 계단을 설치하는 경우 계단 및 계단참의 너비(옥내계단에 한한다), 계단의 단높이 및 단너비의 칫수는 다음 각호의 기준에 적합하여야 한다. 이 경우 돌음계단의 단너비는 그 좁은 너비의 끝부분으로부터 30센티미터의 위치에서 측정한다. <개정 2003.1.6., 2005.7.22., 2010.4.7.>"
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 2항 check(REFB_15_2){ KS }
KS{ IF getResult(REFB_15_1)=TRUE
THEN getResult(REFB_15_2_1)=TRUE getResult(REFB_15_2_2)=TRUE getResult(REFB_15_2_3)=TRUE getResult(REFB_15_2_4)=TRUE getResult(REFB_15_2_5)=TRUE getResult(REFB_15_2_6)=TRUE END IF }
L
|
하위 법규문장 중 하나의 법규문장만 만족하면 상위법규가 만족하는 관계
|
1463
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
2항
1호
"1. 초등학교의 계단인 경우에는 계단 및 계단참의 너비는 150센티미터 이상, 단높이는 16센티미터 이하, 단너비는 26센티미터 이상으로 할 것"
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 2항1호 check(REFB_15_2_1){ IF CS THEN KS }
CS{ getBuildingUsage()="ElementarySchool" }
KS{ getObjectWidth(Stair)>= 150 cm getObjectWidth(StairLanding)>150 cm getObjectProperty(Stair.riserHeight)>=16 cm getObjectProperty(Stair.riserWidth)>=26 cm }
|
L
|
하위 법규문장 중 하나의 법규문장만 만족하면 상위법규가 만족하는 관계
|
1464
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
2항
2호
"2. 중ㆍ고등학교의 계단인 경우에는 계단 및 계단참의 너비는 150센티미터 이상, 단높이는 18센티미터 이하, 단너비는 26센티미터 이상으로 할 것"
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 2항2호 check(REFB_15_2_2){ IF CS THEN KS }
CS{ getBuildingUsage()="MiddleSchool" OR getBuildingUsage()="HighSchool" }
KS{ getObjectWidth(Stair)>=150 cm getObjectWidth(StairLanding)>150 cm getObjectProperty(Stair.riserHeight)>=18 cm getObjectProperty(Stair.riserWidth)>=26 cm }
|
L
|
하위 법규문장 중 하나의 법규문장만 만족하면 상위법규가 만족하는 관계
|
1465
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
2항
3호
"3. 문화 및 집회시설(공연장ㆍ집회장 및 관람장에 한한다)ㆍ판매시설 기타 이와 유사한 용도에 쓰이는 건축물의 계단인 경우에는 계단 및 계단참의 너비를 120센티미터 이상으로 할 것"
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 2항3호 check(REFB_15_2_3){ IF CS THEN KS }
CS{ getBuildingUsage()= "CulturalAndAssemblyFacility.PerformanceHall" OR getBuildingUsage()= "CulturalAndAssemblyFacility.AssemblyHall" OR getBuildingUsage()= "CulturalAndAssemblyFacility.Auditorium" OR getBuildingUsage()= "CommercialFacility " }
KS{ getObjectWidth(Stair)>=120 cm getObjectWidth(StairLanding)>=120 cm }
|
L
|
하위 법규문장 중 하나의 법규문장만 만족하면 상위법규가 만족하는 관계
|
1466
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
2항
4호
"4. 윗층의 거실의 바닥면적의 합계가 200제곱미터 이상이거나 거실의 바닥면적의 합계가 100제곱미터 이상인 지하층의 계단인 경우에는 계단 및 계단참의 너비를 120센티미터 이상으로 할 것"
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 2항4호
check(REFB_15_2_4){
IF CS THEN KS
}
CS{
Floor myFloor{
N=getFloorNumber(Stair)
Floor.number=N+1
}
(getTotalFloorArea(myFloor.Room)>=200 m2
OR getTotalFloorArea(Room)>=100 m2)
getFloorNumber(Stair)<0
}
KS{
getObjectWidth(Stair)>=120 cm
getObjectWidth(StairLanding)>120 cm
}
|
L
|
하위 법규문장 중 하나의 법규문장만 만족하면 상위법규가 만족하는 관계
|
1467
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
2항
5호
"5. 기타의 계단인 경우에는 계단 및 계단참의 너비를 60센티미터 이상으로 할 것"
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 2항5호 check(REFB_15_2_5){ KS }
KS{ getObjectWidth(Stair)>=120 cm getObjectWidth(StairLanding)>120 cm }
|
L
|
하위 법규문장 중 하나의 법규문장만 만족하면 상위법규가 만족하는 관계
|
1468
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15 조
2항
6호
"6. 「산업안전보건법」에 의한 작업장에 설치하는 계단인 경우에는 「산업안전 기준에 관한 규칙」에서 정한 구조로 할 것"
// 건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 15조 (계단의 설치기준) 2항 6호
check(REFB_15_2_6){
IF CS THEN KS
}
CS{
Space mySpace{ getObjectProperty(Space.usage) = "Workplace" } isInstalled(Stair,mySpace) = TRUE
}
KS{
getResult(ROSHA_26) = TRUE
getResult(ROSHA_27) = TRUE
getResult(ROSHA_28) = TRUE
getResult(ROSHA_29) = TRUE
getResult(ROSHA_30) = TRUE
}
|
|