BIM project Open BIM based Technological Environment for Building Design Quality Enhancement
|
|
건축물 설계품질 혁신을 위한 개방형 BIM 기술 환경 구축
1-2. 설계품질검증 자동화를 위한 각종 법규 및 제기준의 체계화된 논리규칙 데이터베이스 구축
|
건축법규 등에 기술되어있는 자연어 형태의 제규칙.기준 등은 논리규칙 체계화 과정을 통하여 컴퓨터에서 실행 가능 한 형태로 변환되어야하며, 이에 대한 표준적이고 특정 소프트웨어에 종속적이지 않은 중간언어인 KBimCode를 본 과제를 통하여 연구 및 개발하였다. KBimLogic은 각종 대상 법규문장 등을 해당 KBimCode 언어로 변환하는 저작도구이자, 변환된 KBimCode 데이터베이스를 종합적이고 체계적으로 관리하기 위한 관리도구이다. 이를 위하여 내부적으로 필요한 법규로부터의 객체/속성 DB, 문장간의 관계나 논리규칙 관련 DB, 컴퓨터 코드화를 가능케하는 상위레벨 함수 DB 등을 포함한다. 요약하자면 KBimLogic은 1) 대한민국 건축법규 등을 위한 논리규칙 데이터베이스; 2) KBimCode 저작 및 변환도구; 3) KBimCode DB 및 관련 여러 메타DB에 대한 종합적인 관리도구 및 체계를 의미한다. 웹 버전과 단독프로그램 버전, 개발중인 과제의 여러 소프트웨어와 인터넷으로 연동되는 API부분 등으로 나뉘며, 이를 통해 사용자들은 원하는 다양한 제기준 및 규칙에 대한 신뢰도가 높은 실행가능한 룰셋파일을 생성하거나 다운받아 사용이 가능하다.
KBimLogic application is a logic rule-based management system that translates Korea Building Code (natural language) into computer-executable rule set files. Following the logic-rule based mechanism, the building code sentences are converted into intermediate script language called KBimCode. The distinguishing features of KBimCode characterized by the KBimLogic can be summarized as follows: 1) it is a software-independent and standardized approach to the rule-making process; 2) it aims to guarantee a certain level of reliability for users based on its up-to-date database and officially maintained and managed system. KBimCode is exported into computer-executable rule set files and can be used in rule checking applications such as KbimAssess.
KbimLogic includes 1) logic rule-based meta database and 2) KBimCode authoring tool. The Logic rule-based meta database provides classification of regulation-specific building objects and their properties, sentence relations etc. The KbimCode authoring tools access to the meta database for the generation and management of KBimCode.
|
|