설계품질검토 대상법규   |   조항단위 법규   |   문장단위 법규   |   KBimCode-Assess 연동모듈   |   KBimCode DB   |   주어부 - 객체,속성 DB   |   서술부 - 함수 DB   |   관계부 - 문장관계   |   룰셋생성모듈   |  
( 기준) 국가법령정보센터의 대한민국 전체 법규 목록
    1      
1 / 1 page Total 1 records   
Select
ALL
None
#
ID
법규 및 조항 KBimCode 변환
1
건축법 시행령 제 36 조
제36조(옥외 피난계단의 설치) 건축물의 3층 이상인 층(피난층은 제외한다)으로서 다음 각 호의 어느 하나에 해당하는 용도로 쓰는 층에는 제34조에 따른 직통계단 외에 그 층으로부터 지상으로 통하는 옥외피난계단을 따로 설치하여야 한다. <개정 2014.3.24.>
1. 제2종 근린생활시설 중 공연장(해당 용도로 쓰는 바닥면적의 합계가 300제곱미터 이상인 경우만 해당한다), 문화 및 집회시설 중 공연장이나 위락시설 중 주점영업의 용도로 쓰는 층으로서 그 층 거실의 바닥면적의 합계가 300제곱미터 이상인 것
2. 문화 및 집회시설 중 집회장의 용도로 쓰는 층으로서 그 층 거실의 바닥면적의 합계가 1천 제곱미터 이상인 것
제36조(옥외 피난계단의 설치) 건축물의 3층 이상인 층(피난층은 제외한다)으로서 다음 각 호의 어느 하나에 해당하는 용도로 쓰는 층에는 제34조에 따른 직통계단 외에 그 층으로부터 지상으로 통하는 옥외피난계단을 따로 설치하여야 한다. <개정 2014.3.24>
제36조 (옥외피난계단의 설치 <개정 1999.4.30>) 건축물의 3층이상의 층(피난층을 제외한다)으로서 다음 각호의 1에 해당하는 용도에 쓰이는 층의 경우에는 제34조의 규정에 의한 직통계단외에 그 층으로부터 지상으로 통하는 옥외피난계단을 따로 설치하여야 한다. <개정 1995.12.30, 1997.9.9, 1999.4.30, 2000.6.27>
제36조 (옥외 피난계단의 설치) 건축물의 3층 이상인 층(피난층은 제외한다)으로서 다음 각 호의 어느 하나에 해당하는 용도로 쓰는 층에는 제34조에 따른 직통계단 외에 그 층으로부터 지상으로 통하는 옥외피난계단을 따로 설치하여야 한다.



//건축법 시행령 36조 (옥외 피난계단의 설치) 1호

Check(EDBA_36_0_1){
KS
}

KS{
Floor myFloor{
getFloorUsage()="CulturalAndAssemblyFacility.PerformanceHall"
OR getFloorUsage()="AmusementFacility.BarBusiness"
}

FloorSlab myFloorSlab{
getObjectUsage(FloorSlab)="NeighborhoodLivingFacility.PerformanceHall"
}


getFloorUsage()="NeighborhoodLivingFacility.PerformanceHall"
getObjectArea(myFloorSlab)>=300 m2
OR getTotalFloorArea(myFloor.Room)>300 m2


}


//건축법 시행령 36조 (옥외 피난계단의 설치) 2호

Check(EDBA_36_0_2){
KS
}

KS{
Floor myFloor{
getFloorUsage()="CulturalAndAssemblyFacility.AssemblyHall"
}

getTotalFloorArea(myFloor.Room)>=1000 m2


}


//건축법 시행령 36조 (옥외 피난계단의 설치)

Check(EDBA_36){
IF CS THEN KS
}

CS{
getBuildingStoriesCount()>=3
getResult(EDBA_36_0_1)=True
OR getResult(EDBA_36_0_2)=True
}

KS{
Stair myStair1{
isObjectProperty(Stair.isDirect)=True
}

Stair myStair2{
isObjectProperty(Stair.isEscape)=True
isAccessible(Stair, Ground)=True
}

isExist(myStair1)=True
isExist(myStair2)=True
}




    1