Ministry of Land, Infrasrtucture and Transport | Korea Agency for Infrastructure Technology Advancement | Space and Design IT Lab | Hanyang University
Open BIM based Technological Environment for Building Design Quality Enhancement
1-2. 설계품질검증 자동화를 위한 각종 법규 및 제기준의 체계화된 논리규칙 데이터베이스 구축 - 건축물 설계품질 혁신을 위한 개방형 BIM 기술 환경 구축 | 국토교통부
  Home Welcome to BIM Project Website - Hanyang University
PAGE MENU   MainPage
전체법규 - 법규데이터베이스
- 대한민국 전체 법규 목록
- 설계품질검토 대상 관련법규
대상법규 - 문장 논리규칙체계화
- 조항단위 논리규칙체계
- 문장단위 논리규칙체계
주어부 - 객체.속성 데이터베이스
- 법규로부터의 객체.속성 분류
- 명칭DB: 객체 | 객체및속성
서술부 - 함수 데이터베이스
- 논리규칙화 함수 분류
- 논리규칙화 함수 DB
관계부 - 문장 내.외 관계논리
- 문장 내.외 관계유형분류
- 법규조항관계도:
1차년도 | 2차년도 | 3차년도
- 문장 내.외관계 논리체계화
문장단위 | 체크리스트 단위
KBIMCode 데이터베이스
- KBIMCode Lang. Definition
- KBIMCode Editor
- KBimCode Database:
문장단위 | 조항단위
- KBimLogic Applications
 
     HOME
설계품질검토용 건축법 및 관련법규 - KBIMCode (문장단위)
  ◁prev 1   2   3   4   5   next▷  
4 / 5 page Total 1,131/ 1,131 records    신규입력 엑셀저장
Select
ALL
None
#
ID
Law
Jo
JO Name
HANG
HO
MOK
Text
Search!
1
13967 주차장법 시행규칙 제 6조 6 항

⑥ 시장·군수 또는 구청장이 노외주차장 안에 「국토의 계획 및 이용에 관한 법률」 제2조제7호의 도시·군계획시설을 부대시설로서 중복하여 설치하려는 경우에는 노외주차장 외의 용도로 사용하려는 도시·군계획시설이 차지하는 면적의 비율은 부대시설을 포함하여 주차장 총시설면적의 40퍼센트를 초과할 수 없다. <개정 2010.10.29., 2012.4.13.>





//주차장법 시행규칙 6조 (노외주차장의 구조·설비기준) 6항

Check(ERPA_6_6){

	IF CS THEN KS

}



ParkingLot myParkingLot{

	isObjectProperty(ParkingLot.isOffStreetParking) = TRUE

}


Building myBuilding{
Building.usage = "UrbanGunPlanningFacility"
getResult(LPUA_2_0_7) = TRUE
hasSpace(myParkingLot, Building) = TRUE
getSpaceUsage(Building) = getSpaceUsage(SubsidiaryFacility)

}

Building myBuilding1{
Building.usage = "UrbanGunPlanningFacility"
}

CS{

	getObjectNumber(myBuilding) >= 2

}



KS{

	(getFloorArea(myBuilding1)- getFloorArea(myBuilding)) <= (getTotalObjectArea(ParkingLot) + getTotalObjectArea(SubsidiaryFacility))*0.4

} 














Modify
2
13992 주차장법 시행규칙 제 11조 2 항

② 다음 각 호의 부설주차장에 대해서는 제6조제1항제9호 및 제11호를 준용한다.





//주차장법 시행규칙 11조 (부설주차장의 구조·설비기준) 2항
Check(ERPA_11_2){
	getResult(ERPA_6_1_9) = TRUE
	getResult(ERPA_6_1_11) = TRUE
}
 














Modify
3
13996 주차장법 시행규칙 제 11조 4 항

④ 주차대수 50대 이상의 부설주차장에 설치되는 확장형 주차단위구역에 관하여는 제6조제1항제14호를 준용한다. <신설 2012.7.2.>





//주차장법 시행규칙 11조 (부설주차장의 구조·설비기준) 4항
Check(ERPA_11_4){
	IF CS THEN KS
}

CS{
	ParkingLot myParkingLot{
		isObjectProperty(ParkingLot.isAttachedParking) = TRUE
		getObjectProperty(ParkingLot.numberOfParkingUnit) >= 50
	}

	ParkingUnit myParkingUnit{
		getObjectProperty(ParkingUnit) = "ExtensionType"
	}

	hasSpace(myParkingLot, myParkingUnit) = TRUE
}

KS{
	getResult(ERPA_6_1_14) = TRUE
} 














Modify
4
13997 주차장법 시행규칙 제 11조 5 항

⑤ 부설주차장의 총주차대수 규모가 8대 이하인 자주식주차장(지평식 및 건축물식 중 필로티 구조만 해당한다)의 구조 및 설비기준은 제1항 본문에도 불구하고 다음 각 호에 따른다. <개정 2012.7.2., 2013.1.25.>





//주차장법 시행규칙 11조 (부설주차장의 구조·설비기준) 5항
Check(ERPA_11_5){
	IF CS THEN KS
}

CS{
	ParkingLot myParkingLot{
		isObjectProperty(ParkingLot.isAttachedParking) = TRUE
		isObjectProperty(ParkingLot.operationType) = "DriveInParking"
	}

	getObjectProperty(myParkingLot.numberOfParkingUnit) >= 8
}

KS{
	getResult(ERPA_11_5_1) = TRUE
	getResult(ERPA_11_5_2) = TRUE
	getResult(ERPA_11_5_3) = TRUE
} 














Modify
5
14024 주차장법 시행규칙 제 16조의2조 1호

1. 기계식주차장치 출입구의 앞면에는 다음 각 목에 따라 자동차의 회전을 위한 공지(空地)(이하 "전면공지"라 한다) 또는 자동차의 방향을 전환하기 위한 기계장치(이하 "방향전환장치"라 한다)를 설치하여야 한다.





//주차장법 시행규칙 16조의2 (기계식주차장의 설치기준) 1호



Check(ERPA_16-2_0_1){

   

  KS

}



KS{

  isExist(FrontageSpace, MechanicalParkingEquipment.Opening.FrontSurface)=True

  isExist(DirectionSwitchingEquipment, MechanicalParkingEquipment.Opening.FrontSurface)=True

  getResult(ERPA_16-2_0_1_가)=True

   getResult(ERPA_16-2_0_1_나)=True

} 














Modify
6
14027 주차장법 시행규칙 제 16조의2조 2호

2. 기계식주차장치의 내부에 방향전환장치를 설치한 경우와 2층 이상으로 주차구획이 배치되어 있고 출입구가 있는 층의 모든 주차구획을 기계식주차장치 출입구로 사용할 수 있는 기계식주차장의 경우에는 제1호에도 불구하고 제6조제1항제3호 또는 제11조제5항제2호를 준용한다.





//주차장법 시행규칙 16조의2 (기계식주차장의 설치기준) 2호

Check(ERPA_16-2_0_2){
   IF CS THEN KS      
}

CS{
   hasObject(MechanicalParkingEquipment,DirectionSwitchingEquipment)=True
   OR 
   //2츠이상으로 주차구획이 배치되어 있고 
   // 출입구가 있는 층의 모든 주차구획을 기계식주차장치 출입구로 사용할 수 있는
   getSpaceUsage()="MechanicalParking"
}

KS{
   getResult(ERPA_6_1_3)=True
   OR getResult(ERPA_11_5_2)=True
} 














Modify
7
14028 주차장법 시행규칙 제 16조의2조 3호

3. 기계식주차장에는 도로에서 기계식주차장치 출입구까지의 차로(이하 "진입로"라 한다) 또는 전면공지와 접하는 장소에 자동차가 대기할 수 있는 장소(이하 "정류장"이라 한다)를 설치하여야 한다. 이 경우 주차대수 20대를 초과하는 20대마다 한 대분의 정류장을 확보하여야 하며, 정류장의 규모는 다음 각 목과 같다. 다만, 주차장의 출구와 입구가 따로 설치되어 있거나 진입로의 너비가 6미터 이상인 경우에는 종단경사도가 6퍼센트 이하인 진입로의 길이 6미터마다 한 대분의 정류장을 확보한 것으로 본다.





//주차장법 시행규칙 16조의2 (기계식주차장의 설치기준) 3호

Check(ERPA_16-2_0_3){
       IF CS THEN KS 
}

CS{
   getSpaceUsage()="MechanicalParking"
}


KS{
   Space mySpace{
       isAdjacent(FrontageSpace,Space)=True
   }
   
   isExist(ApproachRoad)=True
   isExist(mySpace)=True
   IF(// 주차장의 출구와 입구가 따로 설치되어 있거나
   OR "진입로".width>6 m) THEN
   //종단경사도가 6퍼센트 이하인 진입로의 길이 6미터마다 
한 대분의 정류장을 확보한 것으로 본다.
   ELSE THEN

   //주차대수 20대를 초과하는 20대마다 한 대분의 정류장을 확보하여야 하며
   getResult(ERPA_16-2_0_3_가)=True
   getResult(ERPA_16-2_0_3_나)=True

  END IF

} 














Modify
8
14199 비상경보설비의 화재안전기준(NFSC 201) 제 4조 5 항

⑤발신기는 다음 각 호의 기준에 따라 설치하여야 한다. 다만, 지하구의 경우에는 발신기를 설치하지 아니할 수 있다. <개정 2012.8.20>





//	비상경보설비의 화재안전기준(NFSC 201) 4조 (전원 및 콘센트 등 ) 5항
Check(NFSC201_4_5){
	IF !CS THEN KS
}

CS{
	getObjectProperty(Floor.number) < 0
}

KS{
	getResult(NFSC201_4_5_1) = TRUE
	getResult(NFSC201_4_5_2) = TRUE
} 














Modify
9
14212 비상경보설비의 화재안전기준(NFSC 201) 제 5조

제5조(단독경보형감지기) 단독경보형감지기는 다음 각 호의 기준에 따라 설치하여야 한다. <개정 2012.8.20>





//	비상경보설비의 화재안전기준(NFSC 201) 5조 (단독경보형감지기)
Check(NFSC201_5){
	KS
}

KS{
	getResult(NFSC201_5_1) = TRUE
	getResult(NFSC201_5_2) = TRUE
	getResult(NFSC201_5_4) = TRUE
} 














Modify
10
14228 비상콘센트설비의 화재안전기준(NFSC 504) 제 4조 1 항

제4조(전원 및 콘센트 등) ①비상콘센트설비에는 다음 각 호의 기준에 따른 전원을 설치하여야 한다.<개정 2012.8.20>





//	비상콘센트설비의 화재안전기준(nfsc 504) 4조 (전원 및 콘센트 등) 1항
Check(NFSC504_4_1){
	KS
}

KS{
	getResult(NFSC504_4_1_2) = TRUE
	getResult(NFSC504_4_1_3) = TRUE
} 














Modify
11
14231 비상콘센트설비의 화재안전기준(NFSC 504) 제 4조 1 항 3호

3. 제2호에 따른 비상전원 중 자가발전설비는 다음 각 목의 기준에 따라 설치하고, 비상전원수전설비는 「소방시설용비상전원수전설비의 화재안전기준(NFSC 602)」에 따라 설치할 것<개정 2012.8.20>





//	비상콘센트설비의 화재안전기준(nfsc 504) 4조 (전원 및 콘센트 등) 1항 3호

Check(NFSC504_4_1_3){

	IF (CS1 THEN KS1) OR (CS2 THEN KS2)

}



CS1{

	getObjectProperty(EmergencyPowerReceivingSystem.type) = "InhousePowerGenerationSystem"

}



KS1{

	getResult(NFSC504_4_1_3_4) = TRUE

}



CS2{

	getObjectProperty(EmergencyPowerReceivingSystem.type) = "EmergencyPowerReceivingSystem"

}



KS2{

	getResult(Unimplemented_NFSC_602) = TRUE

} 














Modify
12
14248 비상콘센트설비의 화재안전기준(NFSC 504) 제 4조 5 항

⑤비상콘센트는 다음 각 호의 기준에 따라 설치하여야 한다.<개정 2012.8.20>





//	비상콘센트설비의 화재안전기준(nfsc 504) 4조 (전원 및 콘센트 등) 5항
Check(NFSC504_4_5){
	KS
}

KS{
	getResult(NFSC504_4_5_2) = TRUE
	getResult(NFSC504_4_5_3) = TRUE
} 














Modify
13
14253 비상콘센트설비의 화재안전기준(NFSC 504) 제 4조 5 항 3호 나 목

나. 가목에 해당하지 아니하는 것은 수평거리 50m





//	비상콘센트설비의 화재안전기준(nfsc 504) 4조 (전원 및 콘센트 등) 5항 3호 나목
Check(NFSC504_4_5_3_2){
	IF CS THEN KS
}

CS{
	getResult(NFSC504_4_5_3_1) = FALSE
}

KS{
	getObjectDistance(myDoor.Stair.Space, EmergencyPowerOutlet) > 25m
	OR getObjectDistance(myDoor.Stair.AncillaryRoom, EmergencyPowerOutlet) > 25m
}
 














Modify
14
14258 비상콘센트설비의 화재안전기준(NFSC 504) 제 5조

제5조(보호함) 비상콘센트를 보호하기 위하여 비상콘센트보호함은 다음 각 호의 기준에 따라 설치하여야 한다.<개정 2012.8.20>





//	비상콘센트설비의 화재안전기준(nfsc 504) 5조 (보호함)
Check(NFSC504_5){
	KS
}

KS{
	getResult(NFSC504_5_0_1) = TRUE
	getResult(NFSC504_5_0_3) = TRUE
} 














Modify
15
14345 옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 1 항

제6조(배관 등) ① 배관은 다음 각 호의 어느 하나에 해당하는 것을 사용하여야 한다. 다만, 배관 이음은 각 배관과 동등 이상의 성능에 적합한 배관이음쇠를 사용하고 배관용 스테인리스강관(KS D 3576)의 이음을 용접으로 할 경우에는 알곤용접방식에 따른다.<개정 2008.12.15, 2013.6.10>





//  옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 1항

Check(NFSC102_6_1){
	KS
}
KS{
	getResult(NFSC102_6_1_1) = TRUE
	getResult(NFSC102_6_1_2) = TRUE
} 














Modify
16
14346 옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 1 항 1호

1. 배관 내 사용압력이 1.2 ㎫ 미만일 경우에는 다음 각 목의 어느 하나에 해당하는 것 또는 동등 이상의 강도·내식성 및 내열성을 가진 것<신설 2013.6.10>





//  옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 1항 1호

Check(NFSC102_6_1_1){
	IF CS THEN KS
}
CS{
	isObjectProperty(Pipe.workingPressure) < 1.2
}
KS{
	getResult(NFSC102_6_1_1_가)=TRUE
	getResult(NFSC102_6_1_1_나)=TRUE
	getResult(NFSC102_6_1_1_다)=TRUE
}
 














Modify
17
14351 옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 2 항

② 제1항에도 불구하고 다음 각 호의 어느 하나에 해당하는 장소에는 국민안전처장관이 정하여 고시한 「소방용합성수지배관의 성능인증 및 제품검사의 기술기준」에 적합한 소방용 합성수지배관으로 설치할 수 있다.<개정 2013.6.10, 2015.1.23.>





//  옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 2항 

Check(NFSC102_6_2){
	IF CS THEN KS1 OR KS2
}

CS{
	getResult(NFSC102_6_2_2) = TRUE
	OR getResult(NFSC102_6_2_3) = TRUE
}
KS1{
	getResult(NFSC102_6_1) = TRUE
}
KS2{
	isObjectProperty(Pipe.isSyntheticResinForfirefighting) = TRUE
} 














Modify
18
14357 옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 5 항

⑤ 펌프의 흡입 측 배관은 다음 각 호의 기준에 따라 설치하여야 한다.





//  옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 5항

Check(NFSC102_6_5){
	IF CS THEN KS	
}
CS{
	isInstalled(Pump.Inlet, Pipe) = TRUE
}
KS{
	getResult(NFSC503A_8_4_1) = TRUE
	getResult(NFSC503A_8_4_2) = TRUE
}
 














Modify
19
14365 옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 8 항

⑧ 펌프의 성능은 체절운전 시 정격토출압력의 140%를 초과하지 아니하고, 정격토출량의 150%로 운전 시 정격토출압력의 65% 이상이 되어야 하며, 펌프의 성능시험배관은 다음 각 호의 기준에 적합하여야 한다. [종전의 제7항에서 이동 2012.2.15]





//	옥내소화전설비의 화재안전기준(NFSC 102) 6조 (배관 등) 8항
Check(NFSC102_6_8){
	KS
}

KS{
	getResult(NFSC102_6_8_1) = TRUE
	OR getResult(NFSC102_6_8_2) = TRUE
} 














Modify
20
14375 옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 13 항

⑬ 옥내소화전설비에는 소방차로부터 그 설비에 송수할 수 있는 송수구를 다음 각 호의 기준에 의하여 설치하여야 한다.





//  옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 13항
Check(NFSC503A_6_13){
	KS
}
KS{
	getResult(NFSC503A_8_13_2) = TRUE
	getResult(NFSC503A_8_13_3) = TRUE
	getResult(NFSC503A_8_13_4) = TRUE
} 














Modify
21
14390 옥내소화전설비의 화재안전기준(NFSC 102) 제 7조 2 항

② 옥내소화전방수구는 다음 각 호의 기준에 따라 설치하여야 한다.





//  옥내소화전설비의 화재안전기준(nfsc 102) 7조 (함 및 방수구 등) 2항
Check(NFSC503A_7_2){
	getResult(NFSC503A_7_2_1) = TRUE
	getResult(NFSC503A_7_2_2) = TRUE
	getResult(NFSC503A_7_2_3) = TRUE
} 














Modify
22
14395 옥내소화전설비의 화재안전기준(NFSC 102) 제 7조 3 항

③ 표시등은 다음 각 호의 기준에 따라 설치하여야 한다.





//  옥내소화전설비의 화재안전기준(nfsc 102) 7조 (함 및 방수구 등) 3항
Check(NFSC503A_7_3){
	getResult(NFSC503A_7_3_1) = TRUE
} 














Modify
23
14496 스프링클러설비의 화재안전기준(NFSC 103) 제 4조 1 항

제4조(수원) ① 스프링클러설비의 수원은 그 저수량이 다음 각 호의 기준에 적합하도록 하여야 한다.





//  스프링클러설비의 화재안전기준(nfsc 103) 4조 (수원) 1항
Check(NFSC103_4_1){
	KS
}

KS{
	getResult(NFSC103_4_1_1) = TRUE
	getResult(NFSC103_4_1_2) = TRUE
} 














Modify
24
14510 스프링클러설비의 화재안전기준(NFSC 103) 제 4조 5 항

⑤ 스프링클러설비의 수원을 수조로 설치하는 경우에는 소방설비의 전용수조로 하여야 한다. 다만, 다음 각 호의 어느 하나에 해당하는 경우에는 그러하지 아니하다. [종전의 제4항에서 이동 2012.2.15]





//  스프링클러설비의 화재안전기준(nfsc 103) 4조 (수원) 5항
Check(NFSC103_4_5){
	IF CS THEN KS
}

CS{
	isObjectProperty(Tank.isWaterSource) = TRUE

	(getResult(NFSC103_4_5_1) = FALSE
	OR getResult(NFSC103_4_5_2) = FALSE)
}

KS{
	isObjectProperty(Tank.isShared) = FALSE
} 














Modify
25
14514 스프링클러설비의 화재안전기준(NFSC 103) 제 4조 7 항

⑦ 스프링클러설비용 수조는 다음 각 호의 기준에 따라 설치하여야 한다. [종전의 제6항에서 이동 2012.2.15]





//  스프링클러설비의 화재안전기준 (nfsc 103) 4조 (수원) 7항
Check(NFSC103A_4_7){
	KS
}

KS{
	getResult(NFSC103_4_7_3) = TRUE
	getResult(NFSC103_4_7_4) = TRUE
	getResult(NFSC103_4_7_5) = TRUE
	getResult(NFSC103_4_7_6) = TRUE
} 














Modify
26
14559 스프링클러설비의 화재안전기준(NFSC 103) 제 6조

제6조(폐쇄형스프링클러설비의 방호구역·유수검지장치) 폐쇄형스프링클러헤드를 사용하는 설비의 방호구역(스프링클러설비의 소화범위에 포함된 영역을 말한다. 이하 같다)·유수검지장치는 다음 각 호의 기준에 적합하여야 한다.<개정 2008.12.15>





// 스프링클러설비의 화재안전기준(NFSC 103) 6조 (폐쇄형스프링클러설비의 방호구역·유수검지장치) 

Check(NFSC103_6){
      IF CS THEN KS
}

CS{
  
getObjectProperty(SprinklerSystem.Head.openAndCloseType)="EnclosedType"

}

KS{
  getResult(NFSC103_6_0_1)=True
  getResult(NFSC103_6_0_2)=True
  getResult(NFSC103_6_0_3)=True
  getResult(NFSC103_6_0_4)=True
  getResult(NFSC103_6_0_7)=True
} 














Modify
27
14567 스프링클러설비의 화재안전기준(NFSC 103) 제 7조

제7조(개방형스프링클러설비의 방수구역 및 일제개방밸브) 개방형스프링클러설비의 방수구역 및 일제개방밸브는 다음 각 호의 기준에 적합하여야 한다.





//스프링클러설비의 화재안전기준(NFSC 103) 7조 (개방형스프링클러설비의 방수구역 및 일제개방밸브) 

Check(NFSC103_7){
     KS
}

KS{
  getResult(NFSC103_7_0_1)=True
  getResult(NFSC103_7_0_2)=True
  getResult(NFSC103_7_0_3)=True
  getResult(NFSC103_7_0_4)=True
} 














Modify
28
14571 스프링클러설비의 화재안전기준(NFSC 103) 제 7조 4호

4. 일제개방밸브의 설치위치는 제6조제4호의 기준에 따르고, 표지는 "일제개방밸브실"이라고 표시할 것<개정 2008.12.15>





//스프링클러설비의 화재안전기준(NFSC 103) 7조 (개방형스프링클러설비의 방수구역 및 일제개방밸브) 4호

Check(NFSC103_7_0_4){
  KS
}

KS{
   getResult(NFSC103_6_0_4)=True
} 














Modify
29
14634 스프링클러설비의 화재안전기준(NFSC 103) 제 9조 1 항

제9조(음향장치 및 기동장치) ① 스프링클러설비의 음향장치 및 기동장치는 다음 각 호의 기준에 따라 설치하여야 한다.





// 스프링클러설비의 화재안전기준(NFSC 103) 9조 (음향장치 및 기동장치) 1항

Check(NFSC103_9_1){
	KS
}
KS{
	getResult(NFSC103_9_1_3) = TRUE
	getResult(NFSC103_9_1_4) = TRUE
} 














Modify
30
14651 스프링클러설비의 화재안전기준(NFSC 103) 제 9조 3 항

③ 준비작동식유수검지장치 또는 일제개방밸브의 작동은 다음 각 호의 기준에 적합하여야 한다.<개정 2008.12.15>





// 스프링클러설비의 화재안전기준(NFSC 103) 9조 (음향장치 및 기동장치) 3항

Check(NFSC103_9_3){
	IF CS THEN KS
}
CS{
	getObjectProperty(WaterflowIndicator.type) = "PreactionWaterflowIndicator"
	OR isObjectProperty(Valve.isDelugeValve) = TRUE
}
KS{
	getResult(NFSC103_9_0_5) = TRUE
} 














Modify
31
14655 스프링클러설비의 화재안전기준(NFSC 103) 제 9조 3 항 2호 나 목

나. 화재감지기를 「자동화재탐지설비의 화재안전기준(NFSC 203)」제7조제1항 단서의 각 호의 감지기로 설치한 때<개정 2013.6.10>





//	스프링클러설비의 화재안전기준(nfsc 103) 9조 (음향장치 및 기동장치) 3항 2호 나목
Check(NFSC103_9_3_2_2){
	KS
}

KS{
	getResult(NFSC203_7_1_1) = TRUE
	OR getResult(NFSC203_7_1_2) = TRUE
	OR getResult(NFSC203_7_1_3) = TRUE
	OR getResult(NFSC203_7_1_4) = TRUE
	OR getResult(NFSC203_7_1_5) = TRUE
	OR getResult(NFSC203_7_1_6) = TRUE
	OR getResult(NFSC203_7_1_7) = TRUE
	OR getResult(NFSC203_7_1_8) = TRUE
} 














Modify
32
14658 스프링클러설비의 화재안전기준(NFSC 103) 제 9조 3 항 5호

5. 화재감지기 회로에는 다음 각 목의 기준에 따른 발신기를 설치할 것. 다만, 자동화재탐지설비의 발신기가 설치된 경우에는 그러하지 아니하다.<개정 2008.12.15>





// 스프링클러설비의 화재안전기준(NFSC 103) 9조 (음향장치 및 기동장치) 3항 5호

Check(NFSC103_9_3_5){
	IF (!CS1 AND CS2) THEN KS
}
CS1{
	isInstalled(Transmitter, Building) = TRUE
	isObjectProperty(Transmitter.systemType) = "자동화재탐지설비"
}
CS2{
	isInstalled(Transmitter, FireDetector.Circuit) = TRUE
}
KS{
	getResult(NFSC103_9_3_5_가) = TRUE
	getResult(NFSC103_9_3_5_나) = TRUE
} 














Modify
33
14664 스프링클러설비의 화재안전기준(NFSC 103) 제 10조 3 항

③ 스프링클러헤드를 설치하는 천장·반자·천장과 반자사이·덕트·선반등의 각 부분으로부터 하나의 스프링클러헤드까지의 수평거리는 다음 각 호와 같이 하여야 한다. 다만, 성능이 별도로 인정된 스프링클러헤드를 수리계산에 따라 설치하는 경우에는 그러하지 아니하다.





//스프링클러설비의 화재안전기준(NFSC 103) 10조 3항 
check(NFSC103_10_3){
	getResult(NFSC103_10_3_1) = TRUE
	getResult(NFSC103_10_3_2) = TRUE
	getResult(NFSC103_10_3_3) = TRUE
	getResult(NFSC103_10_3_4) = TRUE
}
 














Modify
34
14668 스프링클러설비의 화재안전기준(NFSC 103) 제 10조 3 항 4호

4. 제1호부터 제3호까지 규정 외의 특정소방대상물에 있어서는 2.1m 이하(내화구조로 된 경우에는 2.3m 이하)





//스프링클러설비의 화재안전기준(NFSC 103) 10조 3항 4호
check(NFSC103_10_3_4){
	IF CS1 THEN IF (CS2) THEN KS ELSE KS2 ENDIF ENDIF
}

CS1{
	Space mySpace = getObject(특정소방대상물)
	getResult(_1) = False
	getResult(_2) = False
	getResult(_3) = False
}

CS2{
	isFireResistanceStructure(mySpace) = TRUE
}

KS1{
	getObjectVerticalDistance(mySpace.Ceiling, SprinklerHead) <= 2,3m
	getObjectVerticalDistance(mySpace.CeilingCover, SprinklerHead) <= 2.3m
	getObjectVerticalDistance(mySpace.Duct, SprinklerHead) <= 2.3m
	getObjectVerticalDistance(mySpace.Shelf, SprinklerHead) <= 2.3m
}

KS2{
	getObjectVerticalDistance(mySpace.Ceiling, SprinklerHead) <= 2,1m
	getObjectVerticalDistance(mySpace.CeilingCover, SprinklerHead) <= 2.1m
	getObjectVerticalDistance(mySpace.Duct, SprinklerHead) <= 2.1m
	getObjectVerticalDistance(mySpace.Shelf, SprinklerHead) <= 2.1m
} 














Modify
35
14670 스프링클러설비의 화재안전기준(NFSC 103) 제 10조 5 항

⑤ 다음 각 호의 어느 하나에 해당하는 장소에는 조기반응형 스프링클러헤드를 설치하여야 한다.





Check(NFCS103_10_5){

IF CS THEN KS

}





CS{

getResult(NFCS103_10_5_1)

OR getResult(NFCS103_10_5_2)

}





KS{
Head myHead{
getObjectProperty(SprinklerSystem.Head.responseType)=QuickResponseType
}
isInstalled(myHead) = TRUE

} 














Modify
36
14674 스프링클러설비의 화재안전기준(NFSC 103) 제 10조 7 항

⑦ 스프링클러헤드는 다음 각 호의 방법에 따라 설치하여야 한다.





//스프링클러설비의 화재안전기준(NFSC 103) 10조 7호
check(NFSC103_10_7){
	getResult(NFSC103_10_7_1) = TRUE
	getResult(NFSC103_10_7_2) = TRUE
	getResult(NFSC103_10_7_3) = TRUE
	getResult(NFSC103_10_7_4) = TRUE
	getResult(NFSC103_10_7_5) = TRUE
	getResult(NFSC103_10_7_6) = TRUE
	getResult(NFSC103_10_7_7) = TRUE
	getResult(NFSC103_10_7_8) = TRUE
}
 














Modify
37
14678 스프링클러설비의 화재안전기준(NFSC 103) 제 10조 7 항 4호

4. 스프링클러헤드의 반사판은 그 부착 면과 평행하게 설치할 것. 다만, 측벽형헤드 또는 제6호에 따른 연소할 우려가 있는 개구부에 설치하는 스프링클러헤드의 경우에는 그러하지 아니하다.





//스프링클러설비의 화재안전기준(NFSC 103) 10조 (헤드) 7항4호

Check(NFSC103_10_7_4){
  IF !CS THEN KS 
}

CS{

   getObjectProperty(SprinklerHead.shapeType)="SideWallType"
OR getResult(NFSC203_10_7_6)=TRUE
   
}


KS{ isParallel(SprinklerHead.Deflector,Deflector.AttachingToSurface)=TRUE

} 














Modify
38
14679 스프링클러설비의 화재안전기준(NFSC 103) 제 10조 7 항 5호

5. 천장의 기울기가 10분의 1을 초과하는 경우에는 가지관을 천장의 마루와 평행하게 설치하고, 스프링클러헤드는 다음 각 목의 어느 하나의 기준에 적합하게 설치할 것





//스프링클러설비의 화재안전기준(NFSC 103) 10조 (헤드) 7항5호
Check(NFSC103_10_7_5){
    IF CS THEN KS    
}

CS{
  getObjectProperty(Ceiling.gradient)>1/10  
}


KS{
  isParallel(BranchPipe, Ceiling.Top)=TRUE
  
  getResult(NFSC103_10_7_5_1)=TRUE
  OR getResult(NFSC103_10_7_5_2)=TRUE
} 














Modify
39
14683 스프링클러설비의 화재안전기준(NFSC 103) 제 10조 7 항 7호

7. 습식스프링클러설비 및 부압식스프링클러설비 외의 설비에는 상향식스프링클러헤드를 설치할 것. 다만, 다음 각 목의 어느 하나에 해당하는 경우에는 그러하지 아니하다.<개정 2011.11.24>





//스프링클러설비의 화재안전기준(NFSC 103) 10조 7항 7호

check(NFSC103_10_7_7){

IF !CS THEN KS

}



CS{

getResult(NFSC103_10_7_7_가)=TRUE

OR getResult(NFSC103_10_7_7_나)=TRUE

}



KS{

SprinklerHead mySprinklerHead{

SprinklerHead.installationDirectionType="BottomUpType"

}
SprinklerSystem mySprinklerSystem1{
SprinklerSystem.type = "VacuumSprinklerExtinguishingSystem"
}
SprinklerSystem mySprinklerSystem2{
SprinklerSystem.type = "WetPipeSprinklerSystem"
}
hasElement(mySprinklerSystem1, mySprinklerHead)=TRUE

hasElement(mySprinklerSystem2, mySprinklerHead)=TRUE

} 














Modify
40
14690 스프링클러설비의 화재안전기준(NFSC 103) 제 11조

제11조(송수구) 스프링클러설비에는 소방차로부터 그 설비에 송수할 수 있는 송수구를 다음 각 호의 기준에 따라 설치하여야 한다.





//스프링클러설비의 화재안전기준 11조 (송수구)
check(NFSC103_11){
	getResult(NFSC103_11_0_2)=TRUE
	getResult(NFSC103_11_0_3)=TRUE
	getResult(NFSC103_11_0_5)=TRUE
	getResult(NFSC103_11_0_6)=TRUE
} 














Modify
41
14702 스프링클러설비의 화재안전기준(NFSC 103) 제 12조 2 항

② 스프링클러설비에는 자가발전설비 또는 축전지설비에 따른 비상전원을 설치하여야 한다. 다만, 차고·주차장으로서 스프링클러설비가 설치된 부분의 바닥면적(「포소화설비의 화재안전기준(NFSC 105)」제13조제2항제2호에 따른 차고·주차장의 바닥면적을 포함한다)의 합계가 1,000㎡ 미만인 경우에는 비상전원수전설비로 설치할 수 있으며, 2이상의 변전소(「전기사업법」제67조에 따른 변전소를 말한다. 이하 같다)에서 전력을 동시에 공급받을 수 있거나 하나의 변전소로부터 전력의 공급이 중단되는 때에는 자동으로 다른 변전소로부터 전력을 공급받을 수 있도록 상용전원을 설치한 경우와 가압수조방식에는 비상전원을 설치하지 아니할 수 있다.<개정 2008.12.15, 2013.6.10>





//	스프링클러설비의 화재안전기준(nfsc 103) 12조 (전원) 2항

Check(NFSC103_12_2){

	IF (!CS1 THEN KS1) OR (CS2 THEN KS2)

}



CS1{

	Tank myTank{

		getObjectProperty(Tank) = "PressurizedTank"

	}



	isInstalled(myTank) = TRUE

}



CS2{

	getBuildingUsage() = "Garage"

	OR getBuildingUsage() = "ParkingLot"



	ParkingLot myParkingLot{

		getResult(Unimplemented_NFSC105_13_2_2) = TRUE

		getSpace(ParkingLot)

	}



	Floor myFloor{

		isInstalled(SprinklerSystem, Floor) = TRUE

	}



	getFloorArea(myFloor) + getFloorArea(myFloor2) >= 1000m2

}



KS1{

	EmergencyPower myEmergencyPower{

		getObjectProperty(EmergencyPower.systemType) = "InhousePowerGenerationSystem"

		OR getObjectProperty(EmergencyPower.systemType) = "StorageBatterySystem"

	}

	isInstalled(myEmergencyPower, SprinklerSystem) = TRUE

}



KS2{

	EmergencyPower myEmergencyPower{

		getObjectProperty(EmergencyPower.systemType) = "InhousePowerGenerationSystem"

		OR getObjectProperty(EmergencyPower.systemType) = "StorageBatterySystem"

		OR getObjectProperty(EmergencyPower.systemType) = "EmergencyPowerReceivingSystem"

	}

	isInstalled(myEmergencyPower, SprinklerSystem) = TRUE

} 














Modify
42
14703 스프링클러설비의 화재안전기준(NFSC 103) 제 12조 3 항

③ 제2항에 따른 비상전원 중 자가발전설비 또는 축전지설비(내연기관에 따른 펌프를 설치한 경우에는 내연기관의 기동 및 제어용축전지를 말한다)는 다음 각 호의 기준을, 비상전원수전설비는 「소방시설용비상전원수전설비의 화재안전기준(NFSC 602)」에 따라 설치하여야 한다.<개정 2013.6.10>





//	스프링클러설비의 화재안전기준(nfsc 103) 12조 (전원) 3항

Check(NFSC103_12_3){

	IF (CS1 OR CS2 THEN KS1) OR (CS3 THEN KS2)

}



	Pump myPump{

		getObjectProperty(Pump.systemType) = "InternalCombustionEngines"

	}



CS1{

	getResult(Unimplemented_NFSC103_12_2) = TRUE



	getObjectProperty(EmergencyPower.systemType) = "InhousePowerGenerationSystem"

	OR getObjectProperty(EmergencyPower.systemType) = "StorageBatterySystem"

}



CS2{

	isInstalled(Pump, InternalCombustionEngines) = TRUE

	isInstalled(ControlStorageBattery, InternalCombustionEngine) = TRUE

}



KS1{

	getResult(NFSC103_12_3_4) = TRUE

	OR getResult(NFSC103_12_3_8) = TRUE

}



CS3{

	getResult(Unimplemented_NFSC103_12_2) = TRUE

	getObjectProperty(EmergencyPower.systemType) = "EmergencyPowerReceivingSystem"

}



KS2{

	getResult(Unimplemented_NFSC602) = TRUE

} 














Modify
43
14714 스프링클러설비의 화재안전기준(NFSC 103) 제 12조 3 항 8호

8. 자가발전설비는 부하의 용도와 조건에 따라 다음 각 목 중의 하나를 설치하고 그 부하용도별 표지를 부착하여야 한다. 다만, 자가발전설비의 정격출력용량은 하나의 건축물에 있어서 소방부하의 설비용량을 기준으로 하고, 나목의 경우 비상부하는 국토해양부장관이 정한 건축전기설비설계기준의 수용률 범위 중 최대값 이상을 적용한다.<신설 2011.11.24, 개정 2013.6.10>





//	스프링클러설비의 화재안전기준(NFSC 103) 12조 (전원) 3항 8호
Check(NFSC103_12_3_8){
	KS
}

KS{
	InhousePowerGeneratingStation myInhousePowerGeneratingStation{
		getResult(NFSC103_12_3_8_1) = TRUE
		OR getResult(NFSC103_12_3_8_2) = TRUE
		OR getResult(NFSC103_12_3_8_3) = TRUE
	}
	isInstalled(myInhousePowerGeneratingStation) = TRUE
} 














Modify
44
14771 스프링클러설비의 화재안전기준(NFSC 103) 제 15조 1 항

제15조(헤드의 설치제외) ① 스프링클러설비를 설치하여야 할 특정소방대상물에 있어서 다음 각 호의 어느 하나에 해당하는 장소에는 스프링클러헤드를 설치하지 아니할 수 있다.





//	스프링클러설비의 화재안전기준(nfsc 103) 15조 (헤드의 설치제외) 1항
Check(NFSC103_15_1){
	IF !CS THEN KS
}

CS{
	getResult(NFSC103_15_1_1) = TRUE
	OR getResult(NFSC103_15_1_2) = TRUE
	OR getResult(NFSC103_15_1_3) = TRUE
	OR getResult(NFSC103_15_1_4) = TRUE
	OR getResult(NFSC103_15_1_5) = TRUE
	OR getResult(NFSC103_15_1_6) = TRUE
	OR getResult(NFSC103_15_1_7) = TRUE
	OR getResult(NFSC103_15_1_8) = TRUE
	OR getResult(NFSC103_15_1_10) = TRUE
	OR getResult(NFSC103_15_1_11) = TRUE
	OR getResult(NFSC103_15_1_13) = TRUE
	OR getResult(NFSC103_15_1_14) = TRUE
	OR getResult(NFSC103_15_1_15) = TRUE
}

KS{
	isInstalled(SprinklerSystem) = TRUE
} 














Modify
45
14776 스프링클러설비의 화재안전기준(NFSC 103) 제 15조 1 항 5호

5. 천장과 반자 양쪽이 불연재료로 되어 있는 경우로서 그 사이의 거리 및 구조가 다음 각 목의 어느 하나에 해당하는 부분





//	스프링클러설비의 화재안전기준(nfsc 103) 15조 (헤드의 설치제외) 1항 5호
Check(NFSC103_15_1_5){
	IF CS THEN KS
}

CS{
	isObjectProperty(Ceiling.Material.nonCombustibility) = TRUE
	isObjectProperty(CeilingCovering.Material.nonCombustibility) = TRUE
}

KS{
	getResult(NFSC103_15_1_5_1) = TRUE
	OR getResult(NFSC103_15_1_5_2) = TRUE
} 














Modify
46
14786 스프링클러설비의 화재안전기준(NFSC 103) 제 15조 1 항 13호

13. 불연재료로 된 특정소방대상물 또는 그 부분으로서 다음 각 목의 어느 하나에 해당하는 장소





//	스프링클러설비의 화재안전기준(nfsc 103) 15조 (헤드의 설치제외) 1항 13호
Check(NFSC103_15_1_13){
	KS
}

KS{
	getObjectMaterial(SpecificFireFightingBuilding.Material.nonCombustibility) = TRUE
	(getResult(NFSC103_15_1_13_1) = TRUE
	OR getResult(NFSC103_15_1_13_2) = TRUE
	OR getResult(NFSC103_15_1_13_3) = TRUE)
} 














Modify
47
14791 스프링클러설비의 화재안전기준(NFSC 103) 제 15조 1 항 15호

15. 「건축법 시행령」제46조제4항에 따른 공동주택 중 아파트의 대피공간<신설 2013.6.10>





//	스프링클러설비의 화재안전기준(nfsc 103) 15조 (헤드의 설치제외) 1항 15호
Check(NFSC103_15_1_15){
	KS
}

KS{
	getResult(EDBA_46_4) = TRUE
	getBuildingUsage() = "MultiUnitHouse"
	isObjectProperty(Space.isEscape) = TRUE
} 














Modify
48
14830 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 4조 1 항

제4조(수원) ① 간이스프링클러설비의 수원은 다음 각 호와 같다.





//	간이스프링클러설비의 화재안전기준(NFSC103A) 4조 (수원) 1항

Check(NFSC103A_4_1){

	KS

}



KS{

	getResult(NFSC103A_4_1_2) = TRUE

} 














Modify
49
14833 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 4조 2 항

② 간이스프링클러설비의 수원을 수조로 설치하는 경우에는 소방설비의 전용수조로 하여야 한다. 다만, 다음 각 호의 어느 하나에 해당하는 경우에는 그러하지 아니하다.





// 간이스프링클러설비의 화재안전기준(NFSC103a) 4조 (수원) 2항



Check(NFSC503A_4_2){

	IF !CS1 AND CS2 THEN KS	

}

CS1{

	getResult(NFSC503A_4_2_1) = TRUE

	OR getResult(NFSC503A_4_2_2) = TRUE

}

CS2{

	isObjectProperty(SimpleSprinklerSystem.Tank.isWaterSource) = TRUE

}

KS{

	isObjectProperty(Tank.isShared) = FALSE

} 














Modify
50
14837 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 4조 4 항

④ 간이스프링클러설비용 수조는 다음 각 호의 기준에 따라 설치하여야 한다.





// 	간이스프링클러설비의 화재안전기준(nfsc 103a) 4조 (수원)



Check(NFSC503A_4){

	getResult(NFSC503A_4_4) = TRUE

	getResult(NFSC503A_4_5) = TRUE

	getResult(NFSC503A_4_6) = TRUE

} 














Modify
51
14847 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 5조 2 항

② 전동기 또는 내연기관에 따른 펌프를 이용하는 가압송수장치는 다음 각 호의 기준에 따라 설치하여야 한다.





// 	간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 2항

Check(NFSC503A_5_2){
	IF CS THEN KS
}

CS{
	getObjectProperty(PressurizedWaterSupplySystem.supplyType)="PumpType"
}
KS{
	getResult(NFSC503A_5_2_3) = TRUE
	getResult(NFSC503A_5_2_4) = TRUE
	getResult(NFSC503A_5_2_5) = TRUE
	getResult(NFSC503A_5_2_6) = TRUE
	getResult(NFSC503A_5_2_7) = TRUE

} 














Modify
52
14854 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 5조 2 항 7호

7. 기동장치로는 기동용수압개폐장치 또는 이와 동등 이상의 성능이 있는 것을 설치하고 다음 각 목의 기준에 따른 충압펌프를 설치할 것. 다만, 캐비닛형의 경우에는 그러하지 아니하다.<개정 2013.6.10>





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 2항 7호

Check(NFSC503A_5_2_7){
	IF !CS THEN KS1 AND KS2
}
CS{
	isObjectProperty(SimpleSprinklerSystem.isCabinetType)=TRUE
}
KS1{
	isExist(PressurizedWaterSupplySystem) = TRUE
}
KS2{
	getResult(NFSC503A_5_2_7_가) = TRUE
} 














Modify
53
14857 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 5조 2 항 8호

8. 수원의 수위가 펌프보다 낮은 위치에 있는 가압송수장치에는 다음 각 목의 기준에 따른 물올림장치를 설치할 것 다만, 캐비닛형일 경우에는 그러하지 아니하다. <개정 2011.11.24>





// 	간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 2항 8호



Check(NFSC503A_5_2_8){

	IF (!CS1 AND CS2) THEN KS

}

CS1{

	isObjectProperty(SimpleSprinklerSystem.isCabinetType) = TRUE

}

CS2{



getObjectVerticalLocation(Pump, WaterSource,) < 0 	

}

KS{

	isInstalled(PressurizedWaterSupplySystem, WaterLiftingDevice) = TRUE

	getResult(NFSC503A_5_2_가) = TRUE

	getResult(NFSC503A_5_2_나) = TRUE

} 














Modify
54
14863 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 5조 3 항

③ 고가수조의 자연낙차를 이용한 가압송수장치는 다음 각 호의 기준에 따라 설치하여야 한다.





/ 	간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 3항

Check(NFSC503A_5_3){
	IF CS THEN KS
}
CS{
	isObjectProperty(PressurizedWaterSupplySystem.supplyType) = "ElevatedWaterTankType"
}
KS{
	getResult(NFSC503A_5_3_1)=TRUE
	getResult(NFSC503A_5_3_2)=TRUE

} 














Modify
55
14866 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 5조 4 항

④ 압력수조를 이용한 가압송수장치는 다음 각 호의 기준에 따라 설치하여야 한다.





/ 	간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 4항



Check(NFSC503A_5_4){

	IF CS THEN KS

}

CS{

	getObjectProperty(PressurizedWaterSupplySystem.supplyType) = "HydropneumaticTankType"

}

KS{

	getResult(NFSC503A_5_4_1)=TRUE

	getResult(NFSC503A_5_4_2)=TRUE



} 














Modify
56
14875 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 5조 7 항

⑦ 영 별표 5 제1호마목1) 또는 6)과 7)에 해당하는 특정소방대상물의 경우에는 상수도직결형 및 캐비닛형 간이스프링클러설비를 제외한 가압송수장치를 설치하여야 한다.<신설 2013.6.10, 개정 2015.1.23.>





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 7항

Check(NFSC503A_5_7){
	IF CS THEN KS
}
CS{
	SpecificFireFightingBuilding mySpecificFireFightingBuilding{
	getResult(_*_5_1_마_1)) = TRUE
	getResult(_*_5_1_마_6)) = TRUE
	getResult(_*_5_1_마_7)) = TRUE
	}
}
KS{
	SimpleSprinklerSystem mySimpleSprinklerSystem{
		isObjectProperty(SimpleSprinklerSystem.isDirectCoupledType) != TRUE
		isObjectProperty(SimpleSprinklerSystem.isCabinetType) != TRUE
	}

	isInstalled(PressurizedWaterSupplySystem, mySpecificFireFightingBuilding) = TRUE
	isInstalled(mySimpleSprinklerSystem, mySpecificFireFightingBuilding) != TRUE
}
	 














Modify
57
14876 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 6조

제6조(간이스프링클러설비의 방호구역·유수검지장치) 간이스프링클러설비의 방호구역(간이스프링클러설비의 소화범위에 포함된 영역을 말한다. 이하 같다)·유수검지장치는 다음 각 호의 기준에 적합하여야 한다. 다만, 캐비닛형의 경우에는 제3호의 기준에 적합하여야 한다. <개정 2008.12.15, 2011.11.24>





//간이스프링클러설비의 화재안전기준(nfsc 103a) 6조 (간이스프링클러설비의 방호구역·유수검지장치)

Check(NFSC503A_6){
	KS2 AND IF CS THEN KS1
KS2{
	getResult(NFSC503A_6_1)=TRUE
	getResult(NFSC503A_6_2)=TRUE
	getResult(NFSC503A_6_3)=TRUE
	getResult(NFSC503A_6_4)=TRUE
}
CS{
	isObjectProperty(SimpleSprinklerSystem.isCabinetType) = TRUE
}
KS1{
	getResult(NFSC503A_6_3)=TRUE
} 














Modify
58
14884 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 7조

제7조(제어반) 간이스프링클러설비에는 다음 각 호의 어느 하나의 기준에 따른 제어반을 설치하여야 한다. 다만, 캐비닛형 간이스프링클러설비의 경우에는 그러하지 아니하다.<신설 2013.6.10>





//간이스프링클러설비의 화재안전기준(nfsc 103a) 7조 ( 제어반 ) 

Check(NFSC503A_7){
	IF !CS THEN KS
}
CS{
	isObjectProperty(SimpleSprinklerSystem.isCabinetType) = TRUE
}
KS{
	hasObject(SimpleSprinklerSystem, ControlPanel)=TRUE
	getResult(NFSC503A_7_2)=TRUE
} 














Modify
59
14886 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 7조 2호

2. 상수도 직결형을 제외한 방식의 것에 있어서는 「스프링클러설비의 화재안전기준(NFSC 103)」제13조를 준용한다.<신설 2013.6.10>





//간이스프링클러설비의 화재안전기준(nfsc 103a) 7조 ( 제어반 ) 2호

Check(NFSC503A_7_0_2){
	IF CS THEN KS
}
CS{
	isObjectProperty(SimpleSprinklerSystem.isDirectCoupledType) = TRUE
}
KS{
	getResult(NFSC103_13)=TRUE
} 














Modify
60
14887 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 1 항

제8조(배관 및 밸브) ① 배관은 다음 각 호의 어느 하나에 해당하는 것을 사용하여야 하며 배관 이음은 각 배관과 동등 이상의 성능에 적합한 배관이음쇠를 사용하고 배관용 스테인리스강관(KS D 3576)의 이음을 용접으로 할 경우에는 알곤용접방식에 따른다. 다만, 상수도직결형에 사용하는 배관 및 밸브는 「수도법」제14조(수도용 자재와 제품의 인증 등)에 적합한 제품을 사용하여야 한다. <개정 2011.11.24, 2013.6.10>





//간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 1항

Check(NFSC503A_8_1){
	getResult(NFSC503A_8_1_1)=TRUE
	getResult(NFSC503A_8_1_2)=TRUE
}
 














Modify
61
14888 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 1 항 1호

1. 배관 내 사용압력이 1.2 ㎫ 미만일 경우에는 다음 각 목의 어느 하나에 해당하는 것 또는 동등 이상의 강도·내식성 및 내열성을 가진 것<신설 2013.6.10>





//간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 1항 1호

Check(NFSC503A_8_1_1){
	IF CS THEN KS
}
CS{
	isObjectProperty(Pipe.workingPressure) < 1.2
}
KS{
	getResult(NFSC503A_8_1_1_가)=TRUE
	getResult(NFSC503A_8_1_1_나)=TRUE
	getResult(NFSC503A_8_1_1_다)=TRUE
} 














Modify
62
14893 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 2 항

② 제1항에도 불구하고 다음 각 호의 어느 하나에 해당하는 장소에는 국민안전처장관이 정하여 고시한 「소방용합성수지배관의 성능인증 및 제품검사의 기술기준」에 적합한 소방용 합성수지배관으로 설치할 수 있다.<개정 2013.6.10, 2015.1.23.>





//간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 2항

Check(NFSC503A_8_2){
	IF CS THEN KS1 OR KS2
}

CS{
	getResult(NFSC503A_8_2_2) = TRUE
	OR getResult(NFSC503A_8_2_3) = TRUE
}
KS1{
	getResult(NFSC503A_8_1) = TRUE
}
KS2{
	isObjectProperty(Pipe.isSyntheticResinForfirefighting) = TRUE
} 














Modify
63
14897 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 3 항

③ 급수배관은 다음 각 호의 기준에 따라 설치하여야 한다.





//간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 3항

Check(NFSC503A_8_3){
	getResult(NFSC503A_8_3_2)=TRUE
	getResult(NFSC503A_8_3_3)=TRUE
}
 














Modify
64
14900 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 3 항 3호

3. 배관의 구경은 제5조제1항에 적합하도록 수리계산에 의하거나 별표 1의 기준에 따라 설치할 것. 다만, 수리계산에 의하는 경우 가지배관의 유속은 6㎧, 그 밖의 배관의 유속은 10㎧를 초과할 수 없다.





//간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 3항 3호

Check(NFSC503A_8_3_3){
	getResult(NFSC503A_*_1) = TRUE
}
 














Modify
65
14901 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 4 항

④ 펌프의 흡입측배관은 다음 각 호의 기준에 따라 설치하여야 한다.





//간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 4항

Check(NFSC503A_8_4){
	IF CS THEN KS	
}
CS{
	isInstalled(Pump.Inlet, Pipe) = TRUE
}
KS{
	getResult(NFSC503A_8_4_1) = TRUE
	getResult(NFSC503A_8_4_2) = TRUE
}
 














Modify
66
14905 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 6 항

⑥ 펌프의 성능은 체절운전 시 정격토출압력의 140%를 초과하지 아니하고, 정격토출량의 150%로 운전 시 정격토출압력의 65% 이상이 되어야 하며, 펌프의 성능시험배관은 다음 각호의 기준에 적합하여야 한다.





//간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 6항



Check(NFSC503A_8_6){

	getResult(NFSC503A_8_6_1) = TRUE

	getResult(NFSC503A_8_6_2) = TRUE

} 














Modify
67
14910 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 9 항

⑨ 가지배관의 배열은 다음 각 호의 기준에 따른다.





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 9항

Check(NFSC503A_8_9){
	KS
}
KS{
	getResult(NFSC503A_8_9_1) = TRUE
	getResult(NFSC503A_8_9_2) = TRUE
	getResult(NFSC503A_8_9_3) = TRUE
}
} 














Modify
68
14912 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 9 항 2호

2. 교차배관에서 분기되는 지점을 기점으로 한쪽 가지배관에 설치되는 간이헤드의 개수(반자 아래와 반자속의 헤드를 하나의 가지배관 상에 병설하는 경우에는 반자 아래에 설치하는 헤드의 개수)는 8개 이하로 할 것. 다만, 다음 각 목의 어느 하나에 해당하는 경우에는 그러하지 아니하다.





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 9항 2호

Check(NFSC503A_8_9_2){
	IF !CS THEN KS
}
CS{
	getResult(NFSC503A_8_9_2_가) = TRUE
}
KS{
	Pipe myPipe{
	isObjectProperty(Pipe.isBranchLines) = TRUE
	}
	Head myHead{
	isIntalled(SimpleSprinkler.Head, myPipe.One) = TRUE
	getObjectVerticalLocation(CeilingCovering, SimpleSprinkler.Head) < 0
	}
	getObjectCount(myHead) <= 8  
} 














Modify
69
14915 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 9 항 3호

3. 가지배관과 간이헤드 사이의 배관을 신축배관으로 하는 경우에는 국민안전처장관이 정하여 고시한 「스프링클러설비신축배관 성능인증 및 제품검사의 기술기준」에 적합한 것으로 설치할 것. 이 경우 신축배관의 설치길이는 국민안전처장관이 정하여 고시한「스프링클러설비의 화재안전기준」제10조제3항의 거리를 초과하지 아니할 것





9항 3호

Check(NFSC503A_8_9_3){
	IF CS THEN KS
}
	Pipe myPipe1{
	isObjectProperty(Pipe.isBranchLines) = TRUE
	}
	Pipe myPipe2{
	isObjectProperty(Pipe.isFlexibleTube) = TRUE
	}
CS{
	isInstalledInOrder(myPipe1, myPipe2, Head) = TRUE
}
KS{
	getResult(NFSC503_10_3) = TRUE
} 














Modify
70
14918 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 11 항

⑪ 준비작동식유수검지장치를 사용하는 간이스프링클러설비에 있어서 유수검지장치 2차측 배관의 부대설비는 다음 각 호의 기준에 따른다.<신설 2013.6.10>





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 11항

Check(NFSC503A_8_11_1){
	IF (CS1 AND CS2) THEN KS
}
CS{
	isObjectProperty(WaterflowIndicator.type) = "PreactionWaterflowIndicator"
	isObjectProperty(WaterflowIndicator.systemType) = "SimpleSprinklerSystem"
	}
KS{
	getResult(NFSC503A_8_11_1) = TRUE
	getResult(NFSC503A_8_11_2) = TRUE
}
 














Modify
71
14920 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 11 항 2호

2. 제1호에 따른 밸브와 준비작동식유수검지장치 사이의 배관은 다음 각 목과 같은 구조로 할 것





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 11항 2호

Check(NFSC503A_8_11_2){
	IF CS THEN KS
}
CS{
	Valve myValve{
	isObjectProperty(Valve.isIndicatingValve) = TRUE
	}
	WaterflowIndicator myWaterflowIndicator{isObjectProperty(WaterflowIndicator.type) = "PreactionWaterflowIndicator"
	}
	isInstalledInOrder(myValve, Pipe, myWaterflowIndicator) = TRUE
}
KS{
	getResult(NFSC503A_8_11_2_가) = TRUE
	getResult(NFSC503A_8_11_2_나) = TRUE
} 














Modify
72
14924 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 12 항

⑫ 간이스프링클러설비에는 유수검지장치를 시험할 수 있는 시험 장치를 다음 각 호의 기준에 따라 설치하여야 한다. 다만, 준비작동식유수검지장치를 설치하는 부분은 그러하지 아니하다.<개정 2008.12.15, 2011.11.24, 2013.6.10>





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 12항



Check(NFSC503A_8_12){

	IF !CS THEN KS

}

CS{

	WaterflowIndicator myWaterflowIndicator{

	isObjectProperty(WaterflowIndicator.type) = "PreactionWaterflowIndicator"

	}

	isInstalled(myWaterflowIndicator, SimpleSprinklerSystem) = TRUE

}

KS{

	getResult(NFSC503A_8_12_1) = TRUE

	getResult(NFSC503A_8_12_2) = TRUE

	getResult(NFSC503A_8_12_3) = TRUE

} 














Modify
73
14928 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 13 항

⑬ 배관에 설치되는 행가는 다음 각 호의 기준에 따라 설치하여야 한다.





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 13항

Check(NFSC503A_8_13){
	KS
}
KS{
	getResult(NFSC503A_8_13_1) = TRUE
	getResult(NFSC503A_8_13_2) = TRUE
	getResult(NFSC503A_8_13_3) = TRUE
} 














Modify
74
14936 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 15 항

⑮ 간이스프링클러설비 배관의 배수를 위한 기울기는 다음 각 호의 기준에 따른다.





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 15항

Check(NFSC503A_8_15){
	KS
}
KS{
	getResult(NFSC503A_8_15_1) = TRUE
} 














Modify
75
14939 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 16 항

<16> 간이스프링클러설비의 배관 및 밸브 등의 순서는 다음 각 호의 기준에 따라 설치하여야 한다.





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 16항

Check(NFSC503A_8_16){
	KS
}
KS{
	getResult(NFSC503A_8_16_1) = TRUE
	getResult(NFSC503A_8_16_2) = TRUE
	getResult(NFSC503A_8_16_3) = TRUE
	getResult(NFSC503A_8_16_4) = TRUE
} 














Modify
76
14940 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 16 항 1호

1. 상수도직결형은 다음 각 목의 기준에 따라 설치할 것<개정 2011.11.24>





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 16항 1호

Check(NFSC503A_8_16_1){
	IF CS THEN KS
}
CS{
	isObjectProperty(SimpleSprinklerSystem.isDirectCoupledType) = TRUE
}
KS{
	getResult(NFSC503A_8_16_1_가) = TRUE
	getResult(NFSC503A_8_16_1_나) = TRUE
} 














Modify
77
14952 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 9조

제9조(간이헤드) 간이헤드는 다음 각 호의 기준에 적합한 것을 사용하여야 한다.





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 9조 (간이헤드) 



Check(NFSC503A_9){

	IF CS THEN KS

}

CS{

	isInstalled(SimpleSprinkler.Head, Building) = TRUE

}

KS{

	getResult(NFSC503A_9_1) = TRUE

	getResult(NFSC503A_9_3) = TRUE

	getResult(NFSC503A_9_4) = TRUE

	getResult(NFSC503A_9_6) = TRUE

	getResult(NFSC503A_9_8) = TRUE

	getResult(NFSC503A_9_9) = TRUE

} 














Modify
78
14960 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 9조 8호

8. 간이스프링클러설비를 설치하여야 할 소방대상물에 있어서는 간이헤드 설치 제외에 관한 사항은 「스프링클러설비의 화재안전기준」 제15조제1항을 준용한다.





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 9조 (간이헤드) 8호

Check(NFSC503A_9_0_8){
	IF CS THEN KS
}
CS{
	isInstalled(SimpleSprinklerSystem, SpecificFireFightingBuilding) = TRUE

}
KS{
	getResult(NFSC503_15_1) = TRUE
} 














Modify
79
14961 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 9조 9호

9. 제6조제7호에 따른 주차장에는 표준반응형스프링클러헤드를 설치하여야 하며 설치기준은 「스프링클러설비의 화재안전기준(NFSC 103)」제10조를 준용한다.<신설 2013.6.10>





// 간이스프링클러설비의 화재안전기준(nfsc 103a) 9조 (간이헤드) 9호

Check(NFSC503A_9_0_9){
	IF CS THEN KS
}
CS{
	isExist(NFSC503A_6_0_7.mySpace) = TRUE
}
KS{
	Head myHead{
	isObjectProperty(Head.responseType) = "StandardResponseType"
	}
	isInstalled(myHead, NFSC503A_6_0_7.mySpace) = TRUE
	getResult(NFSC503_10) = TRUE
} 














Modify
80
15002 간이스프링클러설비의 화재안전기준(NFSC 103A) 제 별표1조

[별표 1] <개정 2015.1.23.> 간이헤드 수별 급수관의 구경(제8조제3항제3호관련)





//	간이스프링클러설비의 화재안전기준(NFSC 103A) 별표1 (간이헤드 수별 급수관의 구경) 1항

Check(NFSC103A_*_1){

	getResult(NFSC103A_*_1_1) = TRUE

	getResult(NFSC103A_*_1_2) = TRUE

	getResult(NFSC103A_*_1_3) = TRUE

	getResult(NFSC103A_*_1_4) = TRUE

}

	

	Pipe myPipe{

	getObjectProperty(Pipe.usage) = "WaterSupplyPipe"

	}

	Pipe myPipe2{

	isObjectProperty(Pipe.isBranchLines) = TRUE

	}

	PD = getObjectProperty(Pipe.diameter)

	SSHN = getObjectCount(SimpleSprinkler.Head.)



Check(NFSC103A_*_1_2){

	IF CS THEN KS

}

CS{

	Head myHead{

	getObjectProperty(SimpleSprinkler.Head.openAndCloseType) = "EnclosedType"

	}

	isInstalled(myHead) = TRUE

}

KS{

	IF PD = 25 THEN SSHN = 2

	OR IF PD = 32 THEN SSHN = 3

	OR IF PD = 40 THEN SSHN = 5

	OR IF PD = 50 THEN SSHN = 10

	OR IF PD = 65 THEN SSHN = 30

	OR IF PD = 80 THEN SSHN = 60

	OR IF PD = 100 THEN SSHN = 100

	OR IF PD = 125 THEN SSHN = 160

	OR IF PD = 150 THEN SSHN >= 161

}

Check(NFSC103A_*_1_3){

	IF CS THEN KS

}

CS{

	Head myHead1{

	getObjectProperty(SimpleSprinkler.Head.openAndCloseType) = "EnclosedType"

	}

	isInstalled(myHead1) = TRUE

	Head myHead2{

	getObjectVerticalLocation(Head, CeilingCovering, )  <  0
	}

	Head myHead3{

	isInstalled(Head, CeilingCovering.Inside) = TRUE

	}

	isInstalled(myHead2, myPipe2) = TRUE

	isInstalled(myHead3, myPipe2) = TRUE

}

KS{

	IF PD = 25 THEN SSHN = 2

	OR IF PD = 32 THEN SSHN = 4

	OR IF PD = 40 THEN SSHN = 7

	OR IF PD = 50 THEN SSHN = 15

	OR IF PD = 65 THEN SSHN = 30

	OR IF PD = 80 THEN SSHN = 60

	OR IF PD = 100 THEN SSHN = 100

	OR IF PD = 125 THEN SSHN = 160

	OR IF PD = 150 THEN SSHN >= 161

} 














Modify
81
15359 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 2 항

② 다음 각 호의 장소에는 연기감지기를 설치하여야 한다. 다만, 교차회로방식에 따른 감지기가 설치된 장소 또는 제1항 단서에 따른 감지기가 설치된 장소에는 그러하지 아니하다.





//	자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항
Check(NFSC203_7_2){
	IF CS THEN KS
}

	Sensor mySensor{
		getResult(NFSC203_7_1_1) = TRUE
		OR getResult(NFSC203_7_1_2) = TRUE
		OR getResult(NFSC203_7_1_3) = TRUE
		OR getResult(NFSC203_7_1_4) = TRUE
		OR getResult(NFSC203_7_1_5) = TRUE
		OR getResult(NFSC203_7_1_6) = TRUE
		OR getResult(NFSC203_7_1_7) = TRUE
		OR getResult(NFSC203_7_1_8) = TRUE
	}

CS{
	isInstalled(mySensor) = FALSE
	getResult(NFSC203_7_2_1) = TRUE
	OR getResult(NFSC203_7_2_2) = TRUE
	OR getResult(NFSC203_7_2_3) = TRUE
}

KS{
	isInstalled(SmokeSensor) = TRUE
} 














Modify
82
15364 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항

③ 감지기는 다음 각 호의 기준에 따라 설치하여야 한다. 다만, 교차회로방식에 사용되는 감지기, 급속한 연소 확대가 우려되는 장소에 사용되는 감지기 및 축적기능이 있는 수신기에 연결하여 사용하는 감지기는 축적기능이 없는 것으로 설치하여야 한다.





//	자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항
Check(NFSC203_7_3){
	KS
}

KS{
	getResult(NFSC203_7_3_1) = TRUE
	getResult(NFSC203_7_3_2) = TRUE
	getResult(NFSC203_7_3_5) = TRUE
	getResult(NFSC203_7_3_6) = TRUE
	getResult(NFSC203_7_3_7) = TRUE
	getResult(NFSC203_7_3_8) = TRUE
	getResult(NFSC203_7_3_9) = TRUE
	getResult(NFSC203_7_3_10) = TRUE
	getResult(NFSC203_7_3_11) = TRUE
	getResult(NFSC203_7_3_12) = TRUE
	getResult(NFSC203_7_3_13) = TRUE
	getResult(NFSC203_7_3_15) = TRUE
} 














Modify
83
15372 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 7호

7. 공기관식 차동식분포형감지기는 다음의 기준에 따를 것





자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 6호

Check(NFSC203_7_3_7){

	IF CS THEN KS

}

CS{

	Sensor mySensor{

	getObjectProperty(Sensor.lineTypeEnum) = "ThermopneumaticTube"

	getObjectProperty(Sensor.sensingMode) = "DifferentialTemperatureType"

	getObjectProperty(Sensor.sensingRange) = "SpotType"

	}

	isInstalled(mySensor) = TRUE

}

KS{

	

	getResult(NFSC_7_3_7_1) = TRUE

	getResult(NFSC_7_3_7_2) = TRUE

	getResult(NFSC_7_3_7_3) = TRUE

	getResult(NFSC_7_3_7_4) = TRUE

	getResult(NFSC_7_3_7_5) = TRUE

	getResult(NFSC_7_3_7_6) = TRUE

} 














Modify
84
15379 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 8호

8. 열전대식 차동식분포형감지기는 다음의 기준에 따를 것





//	자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 8호
Check(NFSC203_7_3_8){
	KS
}

KS{
	getResult(NFSC203_7_3_8_1) = TRUE
	getResult(NFSC203_7_3_8_2) = TRUE
} 














Modify
85
15382 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 9호

9. 열반도체식 차동식분포형감지기는 다음의 기준에 따를 것





//	자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 9호
Check(NFSC203_7_3_9){
	KS
}

KS{
	getResult(NFSC203_7_3_9_1) = TRUE
	getResult(NFSC203_7_3_9_2) = TRUE
} 














Modify
86
15386 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 10호

10. 연기감지기는 다음의 기준에 따라 설치할 것





//	자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 10호
Check(NFSC203_7_3_10){
	KS
}

KS{
	getResult(NFSC203_7_3_10_1) = TRUE
	getResult(NFSC203_7_3_10_2) = TRUE
	getResult(NFSC203_7_3_10_5) = TRUE
} 














Modify
87
15393 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 11호

11. 열복합형감지기의 설치에 관하여는 제3호 및 제9호를, 연기복합형감지기의 설치에 관하여는 제10호를, 열연기복합형감지기의 설치에 관하여는 제5호 및 제10호 나목 또는 마목을 준용하여 설치할 것





자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 11호



Check(NFSC203_7_3_11){

	IF (CS1 THEN KS1) OR (CS2 THEN KS2) OR (CS3 THEN KS3)

}

CS1{

	getObjectProperty(Sensor.isIntegratedType) = "HeatIntegratedType"

}

KS1{

	getResult(NFSC203_7_3_3) = TRUE

	OR getResult(NFSC203_7_3_9) = TRUE

}	

CS2{

	getObjectProperty(Sensor.isIntegratedType) = "SmokeIntegratedType"

}

KS2{

	getResult(NFSC203_7_3_10) = TRUE

}	

CS3{

	getObjectProperty(Sensor.isIntegratedType) = "HeatAndSmokeIntegratedType"

}

KS3{

	getResult(NFSC203_7_3_5) = TRUE

	OR (getResult(NFSC203_7_3_10_나) = TRUE

	OR getResult(NFSC203_7_3_10_마) = TRUE)

} 














Modify
88
15394 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 12호

12. 정온식감지선형감지기는 다음의 기준에 따라 설치할 것





//	자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 12호
Check(NFSC203_7_3_12){
	KS
}

KS{
	getResult(NFSC203_7_3_12_2) = TRUE
	getResult(NFSC203_7_3_12_3) = TRUE
	getResult(NFSC203_7_3_12_4) = TRUE
} 














Modify
89
15403 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 13호

13. 불꽃감지기는 다음의 기준에 따라 설치할 것





//	자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 13호
Check(NFSC203_7_3_13){
	KS
}

KS{
	getResult(NFSC203_7_3_13_4) = TRUE
} 














Modify
90
15411 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 15호

15. 광전식분리형감지기는 다음의 기준에 따라 설치할 것





//	자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 15호
Check(NFSC203_7_3_15){
	KS
}

KS{
	getResult(NFSC203_7_3_15_1) = TRUE
	getResult(NFSC203_7_3_15_2) = TRUE
	getResult(NFSC203_7_3_15_3) = TRUE
	getResult(NFSC203_7_3_15_4) = TRUE
} 














Modify
91
15418 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 4 항

④ 제3항에도 불구하고 다음 각 호의 장소에는 각각 광전식분리형감지기 또는 불꽂감지기를 설치하거나 광전식공기흡입형감지기를 설치할 수 있다.





자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 4항

Check(NFSC203_7_4){
	IF CS THEN KS
}
CS{
	getResult(NFSC203_7_4_1) = TRUE
	OR getResult(NFSC203_7_4_2) = TRUE
}
KS{
	Sensor mySensor1{
	getObjectProperty(Sensor.sensingMode) = "PhotoelectricType"
	getObjectProperty(Sensor.sensingRange) = "SeparateType"
	}	
	Sensor mySensor2{
	getObjectProperty(Sensor.sensingMode) = "PhotoelectricType"
	getObjectProperty(Sensor.sensingRange) = "AspiratingType"
	}

	isInstalled(mySensor1) = TRUE
	OR isInstalled(mySensor2) = TRUE
} 














Modify
92
15421 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 5 항

⑤ 다음 각 호의 장소에는 감지기를 설치하지 아니한다.





자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 5항

Check(NFSC203_7_5){
	KS
}
KS{
	getResult(NFSC203_7_5_1) = TRUE
	OR getResult(NFSC203_7_5_2) = TRUE
	OR getResult(NFSC203_7_5_5) = TRUE
	OR getResult(NFSC203_7_5_6) = TRUE
	OR getResult(NFSC203_7_5_8) = TRUE
	OR getResult(NFSC203_7_5_9) = TRUE
}
 














Modify
93
15431 자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 6 항

⑥ 지하구에 설치하는 감지기는 제1항 각 호의 감지기로서 먼지·습기등의 영향을 받지 아니하고 발화지점을 확인할 수 있는 감지기를 설치하여야 한다.<개정 2008.12.15>





자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 6항 

Check(NFSC203_7_6){
	IF CS THEN KS
}
CS{
	isInstalled(Sensor, Underground) = TRUE
}
KS{
	getResult(NFSC203_7_1_1) = TRUE
	OR getResult(NFSC203_7_1_2) = TRUE
	OR getResult(NFSC203_7_1_3) = TRUE
	OR getResult(NFSC203_7_1_4) = TRUE
	OR getResult(NFSC203_7_1_5) = TRUE
	OR getResult(NFSC203_7_1_6) = TRUE
	OR getResult(NFSC203_7_1_7) = TRUE
	OR getResult(NFSC203_7_1_8) = TRUE
}
 














Modify
94
15492 연결송수관설비의 화재안전기준(NFSC 502) 제 4조

 제4조(송수구) 연결송수관설비의 송수구는 다음 각 호의 기준에 따라 설치하여야 한다.





//연결송수관설비의 화재안전기준(NFSC 502) 4조 (송수구)

Check(NFSC502_4){
       KS
}

KS{
     getResult(NFSC502_4_0_2)=True
     getResult(NFSC502_4_0_4)=True
     getResult(NFSC502_4_0_5)=True
     getResult(NFSC502_4_0_7)=True
     getResult(NFSC502_4_0_8)=True
} 














Modify
95
15503 연결송수관설비의 화재안전기준(NFSC 502) 제 4조 8호

8. 송수구의 부근에는 자동배수밸브 및 체크밸브를 다음 각목의 기준에 따라 설치할 것. 이 경우 자동배수밸브는 배관안의 물이 잘빠질 수 있는 위치에 설치하되, 배수로 인하여 다른 물건이나 장소에 피해를 주지 아니하여야 한다.





//연결송수관설비의 화재안전기준(NFSC 502) 4조 (송수구) 8호

Check(NFSC502_4_0_8){
   KS
}

KS{
   getResult(NFSC502_4_0_8_가)=True
   getResult(NFSC502_4_0_8_나)=True
} 














Modify
96
15508 연결송수관설비의 화재안전기준(NFSC 502) 제 5조 1 항

 제5조(배관 등) ① 연결송수관설비의 배관은 다음 각 호의 기준에 따라 설치하여야 한다.





//연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 1항

Check(NFSC502_5_1){
           KS
}

KS{
   getResult(NFSC502_5_1_1)=True
   getResult(NFSC502_5_1_2)=True
}

 














Modify
97
15511 연결송수관설비의 화재안전기준(NFSC 502) 제 5조 2 항

② 배관은 다음 각 호의 어느 하나에 해당하는 것을 사용하여야 한다. 다만, 배관 이음은 각 배관과 동등 이상의 성능에 적합한 배관이음쇠를 사용하고 배관용 스테인리스강관(KS D 3576)의 이음을 용접으로 할 경우에는 알곤용접방식에 따른다. <신설 2014.8.18>





//연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 2항

Check(NFSC502_5_2){
         KS
}

KS{
    getResult(NFSC502_5_2_1)=True
    OR getResult(NFSC502_5_2_2)=True
} 














Modify
98
15512 연결송수관설비의 화재안전기준(NFSC 502) 제 5조 2 항 1호

1. 배관 내 사용압력이 1.2 ㎫ 미만일 경우에는 다음 각 목의 어느 하나에 해당하는 것 또는 동등 이상의 강도·내식성 및 내열성을 가진 것





//연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 2항 1호

Check(NFSC502_5_2_1){
        IF CS THEN KS
}

CS{
   getObjectProperty(Pipe.workingPressure)<1.2 MPa 

}

KS{
     getResult(NFSC502_5_2_1_가)=True
     OR getResult(NFSC502_5_2_1_나)=True
     OR getResult(NFSC502_5_2_1_다)=True
} 














Modify
99
15517 연결송수관설비의 화재안전기준(NFSC 502) 제 5조 3 항

③ 제2항에도 불구하고 다음 각 호의 어느 하나에 해당하는 장소에는 국민안전처장관이 정하여 고시한「소방용합성수지배관의 성능인증 및 제품검사의 기술기준」에 적합한 소방용 합성수지배관으로 설치할 수 있다.<신설 2014.8.18., 개정 2015.1.6.>





//연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 3항

Check(NFSC502_5_3){
     IF CS THEN KS
}
CS{
    getResult(NFSC502_5_3_2)=True
    OR getResult(NFSC502_5_3_3)=True
}

KS{

isObejctProperty(Pipe.isSyntheticResinForfirefighting)=True

} 














Modify
100
15525 연결송수관설비의 화재안전기준(NFSC 502) 제 6조

 제6조(방수구) 연결송수관설비의 방수구는 다음 각 호의 기준에 따라 설치하여야 한다.





//연결송수관설비의 화재안전기준(NFSC 502) 6조 (방수구)



Check(NFSC502_6){

    KS

}



KS{

    getResult(NFSC502_6_1)=True

    getResult(NFSC502_6_2)=True

    getResult(NFSC502_6_3)=True

    getResult(NFSC502_6_4)=True

    getResult(NFSC502_6_5)=True

    getResult(NFSC502_6_6)=True

    getResult(NFSC502_6_7)=True



} 














Modify
  ◁prev 1   2   3   4   5   next▷  
 
This is Design IT Lab server's restricted area. Authorized users could access this website.