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
법규 문장 내.외 관계논리 체계화 - 법규조항간 문장 관계

14939  간이스프링클러설비의 화재안전기준(NFSC 103A)8조   배관 및 밸브   16항          KBimCode 내보내기

상위 법규문장 ID 15290   최상위 법규조항 ID 15290  
<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
}
      관계유형  
    L 하위 법규문장들의 경우 별 검토결과에 따라 상위법규의 검토결과가 정해지는 관계 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
}

L 하위 법규문장 모두 만족해야 상위법규가 만족하는 관계 14941  간이스프링클러설비의 화재안전기준(NFSC 103A)  8 조   16항   1호   가목  

"가. 수도용계량기, 급수차단장치, 개폐표시형밸브, 체크밸브, 압력계, 유수검지장치(압력스위치 등 유수검지장치와 동등 이상의 기능과 성능이 있는 것을 포함한다. 이하 같다), 2개의 시험밸브의 순으로 설치할 것 <개정 2011.11.24>"

// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 16항 1호 가복 Check(NFSC503A_8_16_1_가){      KS } KS{      ShutdownEquipment myShutdownEquipment{      isObjectProperty(ShutdownEquipment.type) = "Water"      }      Valve myValve1{      isObjectProperty(Valve.isIndicatingValve) = TRUE      }      Valve myValve2{      isObjectProperty(Valve.isCheckValve) = TRUE      }      Valve myValve3{      isObjectProperty(Valve.isTestValve) = TRUE      getObjectCount(Valve) = 2      }      isInstalledInOrder(WaterGauge, myShutdownEquipment, myValve1, myValve2, PressureGauge, WaterflowIndicator, myValve3) = TRUE }

L 하위 법규문장 모두 만족해야 상위법규가 만족하는 관계 14942  간이스프링클러설비의 화재안전기준(NFSC 103A)  8 조   16항   1호   나목  

"나. 간이스프링클러설비 이외의 배관에는 화재시 배관을 차단할 수 있는 급수차단장치를 설치할 것 <개정 2011.11.24>"

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

Check(NFSC503A_8_16_1_나){
     KS
}
KS{
     ShutdownEquipment myShutdownEquipment{
     isObjectProperty(ShutdownEquipment.type) = "Water"
     }
     Pipe myPipe{
     isObjectProperty(Pipe.systemType) != "SimpleSprinklerSystem"
     }
     isInstalled(myShutdownEquipment, myPipe) = TRUE
}

    L 하위 법규문장들의 경우 별 검토결과에 따라 상위법규의 검토결과가 정해지는 관계 14943  간이스프링클러설비의 화재안전기준(NFSC 103A)  8 조   16항   2호    

"2. 펌프 등의 가압송수장치를 이용하여 배관 및 밸브 등을 설치하는 경우에는 수원, 연성계 또는 진공계(수원이 펌프보다 높은 경우를 제외한다. 이하 같다), 펌프 또는 압력수조, 압력계, 체크밸브, 성능시험배관, 개폐표시형밸브, 유수검지장치, 시험밸브의 순으로 설치할 것 <개정 2011.11.24>"

// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 16항 2호 Check(NFSC503A_8_16_2){      IF (!CS1 AND CS2) THEN KS } CS1{      getObjectVerticalLocation(WaterSource, Pump) > 0 } CS2{      PressurizedWaterSupplySystem myPressurizedWaterSupplySystem{      isObjectProperty(PressurizedWaterSupplySystem.supplyType) != "DirectCoupledType" OR "PressurizedTankType"      }      isInstalled(Pipe, myPressurizedWaterSupplySystem) = TRUE      OR      isInstalled(Valve, myPressurizedWaterSupplySystem) = TRUE } KS{      Tank myTank{      isObjectProperty(Tank.operationType) = "HydropneumaticTank"      }      Valve myValve1{      isObjectProperty(Valve.isCheckValve) = TRUE      }      Valve myValve2{      isObjectProperty(Valve.isIndicatingValve) = TRUE      }      Valve myValve3{      isObjectProperty(Valve.isTestValve) = TRUE      }      Pipe myPipe{      isObjectProperty(Pipe.isForTest) = TRUE      }      isInstalledInOrder(WaterSource, CompoundGauge | VacuumGauge, Pump | myTank, PressureGauge, myValve1, myPipe, myValve2, WaterflowIndicator, myValve3) = TRUE }

    L 하위 법규문장들의 경우 별 검토결과에 따라 상위법규의 검토결과가 정해지는 관계 14946  간이스프링클러설비의 화재안전기준(NFSC 103A)  8 조   16항   3호    

"3. 가압수조를 가압송수장치로 이용하여 배관 및 밸브등을 설치하는 경우에는 수원, 가압수조, 압력계, 체크밸브, 성능시험배관, 개폐표시형밸브, 유수검지장치, 2개의 시험밸브의 순으로 설치할 것 <개정 2011.11.24>"

// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 16항 3호 Check(NFSC503A_8_16_3){      IF CS THEN KS } CS{      PressurizedWaterSupplySystem myPressurizedWaterSupplySystem{      isObjectProperty(PressurizedWaterSupplySystem.supplyType) = "PressurizedTankType"      }      isInstalled(Pipe, myPressurizedWaterSupplySystem) = TRUE      OR      isInstalled(Valve, myPressurizedWaterSupplySystem) = TRUE } KS{      Tank myTank{      isObjectProperty(Tank.operationType) = "PressurizedTank"      }      Valve myValve1{      isObjectProperty(Valve.isCheckValve) = TRUE      }      Valve myValve2{      isObjectProperty(Valve.isIndicatingValve) = TRUE      }      Valve myValve3{      isObjectProperty(Valve.isTestValve) = TRUE      getObjectCount(Valve) = 2      }      Pipe myPipe{      isObjectProperty(Pipe.isForTest) = TRUE      }      isInstalledInOrder(WaterSource, myTank, PressureGauge, myValve1, myPipe, myValve2, WaterflowIndicator, myValve3) = TRUE }

    L 하위 법규문장들의 경우 별 검토결과에 따라 상위법규의 검토결과가 정해지는 관계 14949  간이스프링클러설비의 화재안전기준(NFSC 103A)  8 조   16항   4호    

"4. 캐비닛형의 가압송수장치에 배관 및 밸브 등을 설치하는 경우에는 수원, 연성계 또는 진공계(수원이 펌프보다 높은 경우를 제외한다. 이하 같다), 펌프 또는 압력수조, 압력계, 체크밸브, 개폐표시형밸브, 2개의 시험밸브의 순으로 설치할 것. 다만, 소화용수의 공급은 상수도와 직결된 바이패스관 또는 펌프에서 공급받아야 한다. <신설 2011.11.24, 개정 2013.6.10>"

// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 16항 4호 Check(NFSC503A_8_16_4){      IF (!CS1 AND CS2) THEN KS } CS1{      getObjectVerticalLocation(WaterSource, Pump) > 0 } CS2{      SimpleSprinklerSystem mySimpleSprinklerSystem{      isObjectProperty(SimpleSprinklerSystem.isCabinetType) = TRUE      }      isInstalled(Pipe, mySimpleSprinklerSystem.PressurizedWaterSupplySystem) = TRUE      OR      isInstalled(Valve, mySimpleSprinklerSystem.PressurizedWaterSupplySystem) = TRUE } KS{      Tank myTank{      isObjectProperty(Tank.operationType) = "HydropneumaticTank"      }      Valve myValve1{      isObjectProperty(Valve.isCheckValve) = TRUE      }      Valve myValve2{      isObjectProperty(Valve.isIndicatingValve) = TRUE      }      Valve myValve3{      isObjectProperty(Valve.isTestValve) = TRUE      getObjectCount(Valve) = 2      }      isInstalledInOrder(WaterSource, CompoundGauge | VacuumGauge, Pump | myTank, PressureGauge, myValve1, myPipe, myValve2, myValve3) = TRUE }

 
This is Design IT Lab server's restricted area. Authorized users could access this website.