KR101796767B1 - Method and apparatus for determining whether buildings meets the regulations - Google Patents

Method and apparatus for determining whether buildings meets the regulations Download PDF

Info

Publication number
KR101796767B1
KR101796767B1 KR1020160088847A KR20160088847A KR101796767B1 KR 101796767 B1 KR101796767 B1 KR 101796767B1 KR 1020160088847 A KR1020160088847 A KR 1020160088847A KR 20160088847 A KR20160088847 A KR 20160088847A KR 101796767 B1 KR101796767 B1 KR 101796767B1
Authority
KR
South Korea
Prior art keywords
building
information
syntax
target building
generating
Prior art date
Application number
KR1020160088847A
Other languages
Korean (ko)
Inventor
이진국
이현수
신재영
황금화
김하얀
김인한
최중식
Original Assignee
한양대학교 산학협력단
경희대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한양대학교 산학협력단, 경희대학교 산학협력단 filed Critical 한양대학교 산학협력단
Priority to KR1020160088847A priority Critical patent/KR101796767B1/en
Application granted granted Critical
Publication of KR101796767B1 publication Critical patent/KR101796767B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • G06F17/50
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Architecture (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a method which analyzes regulations related to licensing requirements of buildings and converts into a form that a computer can understand by using the analyzed result. According to an embodiment of the present invention, a method which determines whether a target building fulfills at least one regulation including the licensing requirements of the buildings comprises the following steps of: generating a plurality of logic rules for determining whether the target building and a plurality of constituent objects composing the target building fulfill the licensing requirements based on the at least one regulation; receiving design information of the target building including building attribute information representing attribute information of the target building and the plurality of constituent objects composing the target building; and determining whether the target building fulfills the at least one regulation based on the design information and the plurality of logic rules.

Description

건축물의 법규 충족 판단 방법 및 장치{METHOD AND APPARATUS FOR DETERMINING WHETHER BUILDINGS MEETS THE REGULATIONS}[0001] METHOD AND APPARATUS FOR DETERMINING WHETHER BUILDINGS MEETS THE REGULATIONS [0002]

본 발명은 대상건축물이 건축물의 인허가 요건과 관련된 법규를 충족하는지를 판단하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for determining whether a target building meets regulations related to licensing requirements of a building.

BIM 기술은 3D 모델을 바탕으로 건축 생애주기간의 정보를 효율적으로 활용하여 건축, 엔지니어링, 시공 및 시설관리 산업에서 효율성을 극대화할 수 있는 기술이다. 또한, 컴퓨터 환경에서 해석 가능한 모델을 지원하며, 속성정보의 활용을 통해 시공성 검토, 물량산출 등 건축물과 관련된 양적 분석뿐만 아니라 설계품질 검토 등 다양한 질적 성능에 대한 평가 및 향상을 가능하게 한다.BIM technology is a technology that maximizes efficiency in architecture, engineering, construction and facilities management industry by efficiently utilizing information between architectural life cycle based on 3D model. In addition, it supports analytical model in computer environment and enables evaluation and improvement of various qualitative performance such as construction quality review, design quality review as well as quantitative analysis related to building such as workability review and quantity calculation through utilization of attribute information.

BIM 기반의 자동화된 설계품질검토는 종래의 건축가 및 법규전문가들에 의해 수작업으로 이루어지던 설계품질검토를 보완하여 검토 프로세스의 효율성을 증대하고 결과의 신뢰도를 높일 것으로 국내외 선행연구를 통하여 보고된 바 있다. The BIM-based automated design quality review has been reported through previous domestic and international studies to improve the efficiency of the review process and to improve the reliability of the results by complementing the manual design quality review by architects and legal experts .

이와 같이, BIM 기술을 기반으로 모델링된 건축물에 대하여, 건축물의 인허가와 관련된 법규를 컴퓨터가 이해할 수 있는 형태로 변환하여 적용함으로써 건축물이 해당 법규를 충족하는지에 대한 판단을 자동화하는 방법 및 장치의 필요성이 대두되고 있다. In this way, for the buildings modeled on the BIM technology, it is necessary to convert the regulations related to the licensing of the buildings into a form that can be understood by the computer so as to automate the judgment of whether or not the building meets the relevant regulations Is emerging.

관련 선행기술로는 대한민국 등록특허공보 제10-0783567호(발명의 명칭: 법규 및 환경 분석결과가 반영된 공동주택 단지의배치설계방법, 공개일자: 2006년 9월 29일)가 있다.Related Prior Art Korean Patent Registration No. 10-0783567 entitled " Placement Design Method of Apartment Housing Estates Reflecting Legal and Environmental Analysis Results, Date of Publication: September 29, 2006) is available.

본 발명의 목적은 건축물의 인허가 요건과 관련된 법규를 분석하고, 그 분석결과를 이용하여 컴퓨터가 이해할 수 있는 형태로 변환하는 방법을 제공하는 것이다.An object of the present invention is to provide a method of analyzing laws and regulations related to licensing requirements of a building, and converting the regulations into a form understandable by a computer using the analysis results.

또한, 본 발명의 목적은 건축물의 설계 데이터를 수신하여, 그 건축물이 건축물의 인허가 요건과 관련된 법규를 충족하는지 판단하는 방법 및 장치를 제공하는 것이다.It is also an object of the present invention to provide a method and apparatus for receiving design data of a building and determining whether the building meets regulations related to licensing requirements of the building.

본 발명이 해결하고자 하는 과제는 이상에서 언급한 과제(들)로 제한되지 않으며, 언급되지 않은 또 다른 과제(들)은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the above-mentioned problem (s), and another problem (s) not mentioned can be clearly understood by those skilled in the art from the following description.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 건축물의 법규 충족 판단 방법은 대상건축물에 대하여 건축물의 인허가 요건을 포함하는 적어도 하나의 법규의 충족 여부를 판단하는 방법에 있어서, 상기 적어도 하나의 법규에 기초하여, 상기 대상건축물 및 상기 대상건축물을 구성하는 복수의 구성객체의 상기 인허가 요건 충족 여부를 판단하기 위한 복수의 논리규칙을 생성하는 단계; 상기 대상건축물 및 상기 대상건축물을 구성하는 복수의 구성객체의 속성 정보를 나타내는 건축물속성정보를 포함하는 상기 대상건축물의 설계정보를 수신하는 단계; 및 상기 설계정보 및 상기 복수의 논리규칙에 기초하여, 상기 대상건축물이 상기 적어도 하나의 법규를 충족하는지 여부를 판단하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method for determining whether or not a building satisfies at least one law including a license requirement for a building, Creating a plurality of logical rules for determining whether the target building and the target building constituting the target building satisfy the licensing requirements based on a regulation; Receiving design information of the target building including building property information indicating property information of the target building and a plurality of configuration objects constituting the target building; And determining, based on the design information and the plurality of logic rules, whether the target building meets the at least one regulation.

바람직하게는, 상기 복수의 논리규칙을 생성하는 단계는 상기 적어도 하나의 법규에 포함된 복수의 조문 각각으로부터, 분리되지 않는 단일 문장인 단일독립구문을 생성하는 단계; 상기 단일독립구문의 조건 관계에 기초하여, 상기 단일독립구문을 조건을 나타내는 구문인 조건부구문과 내용을 서술하는 구문인 서술부구문으로 구분하는 단계; 및 상기 건축물속성정보 및 상기 단일독립구문에서 인용되는 적어도 하나의 다른 논리규칙인 인용정보 중 적어도 하나를 이용하여, 상기 조건부구문 및 상기 서술부구문 간의 조건 관계에 대응되는 상기 복수의 논리규칙을 생성하는 단계를 포함할 수 있다.Advantageously, the step of generating the plurality of logic rules comprises: generating a single independent statement, each of which is a non-separable single sentence, from each of the plurality of phrases included in the at least one rule; Dividing the single independent statement into a conditional statement, which is a syntax representing a condition, and a predicate syntax, which is a syntax describing the content, based on the conditional relationship of the single independent statement; And generating the plurality of logical rules corresponding to the conditional relationship between the conditional syntax and the predicate syntax using at least one of the building attribute information and at least one other logical rule quoted in the single independent statement Step < / RTI >

바람직하게는, 상기 복수의 논리규칙을 생성하는 단계는 상기 조건부구문 및 상기 서술부구문 각각으로부터 상기 건축물속성정보에 대하여 서술하는 최소 단위의 구문인 적어도 하나의 변형단일독립구문을 생성하는 단계를 더 포함하고, 상기 조건 관계에 대응되는 상기 복수의 논리규칙을 생성하는 단계는 상기 적어도 하나의 변형단일독립구문 상호 간의 논리적 관계에 더 대응되는 상기 복수의 논리규칙을 생성할 수 있다.Advantageously, the step of generating the plurality of logical rules further comprises generating at least one variant single independent statement that is a minimal unit of syntax describing the building attribute information from each of the conditional syntax and the predicate syntax And generating the plurality of logical rules corresponding to the conditional relationship may generate the plurality of logical rules corresponding more to the logical relationship between the at least one modified single independent statement.

바람직하게는, 상기 단일독립구문을 생성하는 단계는 상기 복수의 조문 중에서 상기 건축물속성정보와 관련된 상기 인허가 요건을 포함한 조문을 선별하여 상기 단일독립구문을 생성할 수 있다.Preferably, the step of generating the single independent statement may generate the single independent statement by selecting a clause including the license requirement related to the building property information among the plurality of clauses.

바람직하게는, 상기 생성된 복수의 논리규칙은 상기 건축물속성정보 및 상기 인용정보 중 적어도 하나를 입력받아, 참(true)과 거짓(false) 중 하나의 결과를 출력할 수 있다.The generated plurality of logical rules may receive at least one of the building property information and the citation information and output a result of one of true and false.

바람직하게는, 상기 설계정보는 상기 복수의 논리규칙에 포함된 적어도 하나의 제1 구성객체의 정보를 포함하는 구성객체 데이터베이스에 기초하여, 상기 대상건축물의 설계 데이터에 포함된 복수의 제2 구성객체의 종류 및 명칭 중 적어도 하나를 갱신하는 단계; 상기 갱신된 대상건축물의 설계 데이터에 기초하여, 상기 대상건축물 및 상기 복수의 제2 구성객체의 자체적인 속성을 나타내는 자체속성정보 및 상기 복수의 제2 구성객체 상호 간의 관계를 나타내는 관계속성정보를 수집하는 단계; 및 상기 자체속성정보 및 상기 관계속성정보로 구성된 상기 건축물속성정보를 포함하는 상기 설계정보를 생성하는 단계를 거쳐 생성될 수 있다.Preferably, the design information includes a plurality of second configuration objects included in design data of the target building, based on a configuration object database including information of at least one first configuration object included in the plurality of logic rules Updating at least one of a type and a name of the content; Based on the design data of the updated target building, self-property information indicating the own property of the target building and the plurality of second constituent objects, and relationship property information indicating the relation between the plurality of second constituent objects ; And generating the design information including the building attribute information including the self-attribution information and the relational property information.

바람직하게는, 상기 적어도 하나의 법규를 충족하는지 여부를 판단하는 단계는 상기 설계정보에 포함된 상기 대상건축물 및 상기 복수의 제2 구성객체가 상기 복수의 논리규칙을 충족하는지 여부를 상기 자체속성정보 및 상기 관계속성정보를 이용하여 판단할 수 있다.Preferably, the step of determining whether or not the at least one regulation is satisfied may include determining whether the target building and the plurality of second constituent objects included in the design information satisfy the plurality of logical rules, And using the relationship attribute information.

바람직하게는, 상기 판단 결과에 따라, 상기 적어도 하나의 법규의 종류별 또는 상기 복수의 구성객체 종류별 상기 대상건축물에 대한 법규 충족 판단 결과인 법규검토정보를 생성하는 단계를 더 포함할 수 있다.The method may further include generating legal review information that is a result of judging whether the target building is classified according to the type of the at least one rule or the plurality of the object types according to the determination result.

바람직하게는, 상기 법규검토정보를 생성하는 단계는 상기 설계정보에 상기 복수의 논리규칙을 판단하는데 필요한 속성정보가 누락되었을 때, 상기 누락된 적어도 하나의 속성정보를 포함하는 누락속성정보를 더 생성할 수 있다.Preferably, the generating of the rule review information further includes generating missing attribute information including at least one missing attribute information when attribute information necessary for determining the plurality of logical rules is missing in the design information can do.

또한, 상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 건축물의 법규 충족 판단 장치는 대상건축물에 대하여 건축물의 인허가 요건을 포함하는 적어도 하나의 법규의 충족 여부를 판단하는 장치에 있어서, 상기 적어도 하나의 법규에 기초하여, 상기 대상건축물 및 상기 대상건축물을 구성하는 복수의 구성객체의 상기 인허가 요건 충족 여부를 판단하기 위한 복수의 논리규칙을 생성하는 규칙생성부; 상기 대상건축물 및 상기 대상건축물을 구성하는 복수의 구성객체의 속성 정보를 나타내는 건축물속성정보를 포함하는 상기 대상건축물의 설계정보를 수신하는 수신부; 및 상기 설계정보 및 상기 복수의 논리규칙에 기초하여, 상기 대상건축물이 상기 적어도 하나의 법규를 충족하는지 여부를 판단하는 판단부를 포함한다.According to another aspect of the present invention, there is provided an apparatus for judging whether a building satisfies at least one law including a requirement for licensing a building, A rule generating unit for generating a plurality of logic rules for determining whether the target building and the plurality of constituent objects constituting the target building satisfy the licensing requirement based on a single rule; A reception unit for receiving design information of the target building including building property information indicating property information of the target building and a plurality of configuration objects constituting the target building; And a determination unit that determines, based on the design information and the plurality of logic rules, whether the target building meets the at least one regulation.

바람직하게는, 상기 규칙생성부는 상기 적어도 하나의 법규에 포함된 복수의 조문 각각으로부터, 분리되지 않는 단일 문장인 단일독립구문을 생성하는 구문생성부; 상기 단일독립구문의 조건 관계에 기초하여, 상기 단일독립구문을 조건을 나타내는 구문인 조건부구문과 내용을 서술하는 구문인 서술부구문으로 구분하는 구문분석부; 및 상기 건축물속성정보 및 상기 단일독립구문에서 인용되는 적어도 하나의 다른 논리규칙인 인용정보 중 적어도 하나를 이용하여, 상기 조건부구문 및 상기 서술부구문 간의 조건 관계에 대응되는 상기 복수의 논리규칙을 생성하는 구문관계형성부를 포함할 수 있다.Preferably, the rule generation unit generates a single independent sentence, which is a single sentence that is not separated from each of a plurality of phrases included in the at least one rule. A syntax analyzer for separating the single independent syntax into a conditional syntax, which is a syntax representing a condition, and a syntax block, which is a syntax for describing contents, based on a conditional relationship of the single independent syntax; And generating the plurality of logical rules corresponding to the conditional relationship between the conditional syntax and the predicate syntax using at least one of the building attribute information and at least one other logical rule quoted in the single independent statement And a syntax relation forming unit.

바람직하게는, 상기 구문생성부가 상기 조건부구문 및 상기 서술부구문 각각으로부터 상기 건축물속성정보에 대하여 서술하는 최소 단위의 구문인 적어도 하나의 변형단일독립구문을 더 생성할 때, 상기 구문관계형성부는 상기 적어도 하나의 변형단일독립구문 상호 간의 논리적 관계에 더 대응되는 상기 복수의 논리규칙을 생성할 수 있다.Preferably, when the syntax generator further generates at least one variant single independent statement, which is a minimum unit syntax describing the building attribute information from each of the conditional syntax and the predicate syntax, the syntax- It is possible to generate the plurality of logical rules corresponding more to the logical relationship between one variant single independent statement.

바람직하게는, 상기 구문생성부는 상기 복수의 조문 중에서 상기 건축물속성정보와 관련된 상기 인허가 요건을 포함한 조문을 선별하여 상기 단일독립구문을 생성할 수 있다.Preferably, the syntax generation unit may generate the single independent statement by selecting a query including the license requirement related to the building property information from among the plurality of terms.

바람직하게는, 상기 생성된 복수의 논리규칙은 상기 건축물속성정보 및 상기 인용정보 중 적어도 하나를 입력받아, 참과 거짓 중 하나의 결과를 출력할 수 있다.The generated plurality of logical rules may receive at least one of the building property information and the citation information, and output one of true and false.

바람직하게는, 상기 설계정보는 상기 복수의 논리규칙에 포함된 적어도 하나의 제1 구성객체의 정보를 포함하는 구성객체 데이터베이스에 기초하여, 상기 대상건축물의 설계 데이터에 포함된 복수의 제2 구성객체의 종류 및 명칭 중 적어도 하나를 갱신하고, 상기 갱신된 대상건축물의 설계 데이터에 기초하여, 상기 대상건축물 및 상기 복수의 제2 구성객체의 자체적인 속성을 나타내는 자체속성정보 및 상기 복수의 제2 구성객체 상호 간의 관계를 나타내는 관계속성정보를 수집하고, 상기 자체속성정보 및 상기 관계속성정보로 구성된 상기 건축물속성정보를 포함하도록 생성될 수 있다.Preferably, the design information includes a plurality of second configuration objects included in design data of the target building, based on a configuration object database including information of at least one first configuration object included in the plurality of logic rules Based on the design data of the updated target building, self-attribution information indicating own attributes of the target building and the plurality of second constituent objects, and at least one of the plurality of second configurations Collecting relationship property information indicating a relation between objects, and generating the building property information including the property information and the property information.

바람직하게는, 상기 판단부는 상기 설계정보에 포함된 상기 대상건축물 및 상기 복수의 제2 구성객체가 상기 복수의 논리규칙을 충족하는지 여부를 상기 자체속성정보 및 상기 관계속성정보를 이용하여 판단할 수 있다.Preferably, the determination unit may determine whether the target building included in the design information and the plurality of second constituent objects satisfy the plurality of logical rules using the self-attribution information and the relational property information have.

바람직하게는, 상기 판단 결과에 따라, 상기 적어도 하나의 법규의 종류별 또는 상기 복수의 구성객체 종류별 상기 대상건축물에 대한 법규 충족 판단 결과인 법규검토정보를 생성하는 결과생성부를 더 포함할 수 있다.The information processing apparatus may further include a result generating unit for generating rule review information that is a result of determining whether the at least one rule is a rule or a rule for the target building for each of the plurality of the constituent objects according to the determination result.

바람직하게는, 상기 결과생성부는 상기 설계정보에 상기 복수의 논리규칙을 판단하는데 필요한 속성정보가 누락되었을 때, 상기 누락된 적어도 하나의 속성정보를 포함하는 누락속성정보를 더 생성할 수 있다.Preferably, the result generating unit may further generate missing attribute information including at least one attribute information that is missing when the attribute information required to determine the plurality of logical rules is missing in the design information.

본 발명의 일 실시예에 따른 건축물의 법규 충족 판단 방법은 생성된 복수의 논리규칙과 대상건축물의 설계정보를 이용하여, 대상건축물이 관련 법규에 규정된 인허가 요건을 충족하는지에 대한 판단 과정을 자동화할 수 있는 효과가 있다.The method of judging satisfaction of a building according to an embodiment of the present invention uses a plurality of generated logic rules and design information of a target building to automate the process of determining whether the target building satisfies the permit and permit requirements stipulated in the relevant laws and regulations There is an effect that can be done.

또한, 본 발명의 일 실시예에 따른 적어도 하나의 법규에 기초하여 복수의 논리규칙을 생성하는 방법은 적어도 하나의 법규에 포함된 복수의 법 조문에 대하여, 대상건축물의 설계정보에 기초하여 충족 여부를 판단할 수 있도록 하는 판단 기준을 제공하는 효과가 있다.A method for generating a plurality of logic rules based on at least one rule according to an embodiment of the present invention is a method for generating a plurality of logic rules based on at least one rule, It is possible to provide a judgment criterion for judging whether or not the user is able to judge.

도 1은 본 발명의 일 실시예에 따른 건축물의 법규 충족 판단 방법을 설명하기 위한 흐름도이다.
도 2는 본 발명의 일 실시예에 따른 적어도 하나의 법규에 기초하여 복수의 논리규칙을 생성하는 방법을 설명하기 위한 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 설계정보를 생성하는 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 건축물의 법규 충족 판단 장치를 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 규칙생성부를 설명하기 위한 도면이다.
도 6은 본 발명의 일 실시예에 따른 논리규칙의 생성 과정을 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시예에 따른 건축물 및 구성객체의 속성을 설명하기 위한 도면이다.
도 8은 본 발명의 일 실시예에 따른 논리규칙의 생성 결과를 설명하기 위한 도면이다.
FIG. 1 is a flowchart for explaining a method of judging satisfaction of a building according to an embodiment of the present invention.
2 is a flow chart illustrating a method for generating a plurality of logical rules based on at least one rule in accordance with an embodiment of the present invention.
3 is a flowchart illustrating a method of generating design information according to an embodiment of the present invention.
FIG. 4 is a diagram for explaining a regulation compliance determining apparatus according to an embodiment of the present invention.
5 is a diagram for explaining a rule generator according to an embodiment of the present invention.
6 is a diagram for explaining a process of generating a logic rule according to an embodiment of the present invention.
FIG. 7 illustrates attributes of a building and a configuration object according to an exemplary embodiment of the present invention. Referring to FIG.
FIG. 8 is a diagram for explaining a result of generating a logical rule according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals are used for like elements in describing each drawing.

제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다. The terms first, second, A, B, etc. may be used to describe various elements, but the elements should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component. And / or < / RTI > includes any combination of a plurality of related listed items or any of a plurality of related listed items.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this application is used only to describe a specific embodiment and is not intended to limit the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.

이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 건축물의 법규 충족 판단 방법을 설명하기 위한 흐름도이다.FIG. 1 is a flowchart for explaining a method of judging satisfaction of a building according to an embodiment of the present invention.

단계 S110에서는, 법규 충족 판단 장치가 건축물의 인허가 요건을 포함하는 적어도 하나의 법규에 기초하여, 대상건축물 및 그 대상건축물을 구성하는 복수의 구성객체의 인허가 요건 충족 여부를 판단하기 위한 복수의 논리규칙을 생성한다.In step S110, the legal satisfaction judging device judges, based on at least one law including the license requirement of the building, a plurality of logical rules for judging whether the target building and the plurality of constituent objects constituting the target building satisfy the license- .

건축물의 인허가 요건은, 건축물을 신축, 증축 또는 개축할 때, 그 건축물이 관청의 인가 또는 허가를 획득하기 위하여 충족하여야 하는 법정 요건을 의미할 수 있다. The licensing requirements for a building may refer to the statutory requirements that the building must meet in order to obtain approval or permission of the building when the building is constructed, expanded or refurbished.

이때, 적어도 하나의 법규는 건축물의 인허가 요건을 기술하는 조문을 포함할수 있다. 예컨대, 화재안전기준, 건축법, 건축물의 구조/설비기준 등에 관한 규칙, 건축물의 피난방화구조 등의 기준에 관한 규칙 및 주차장법 등이 이에 해당할 수 있다. At this time, at least one regulation may include a statement describing the licensing requirements of the building. For example, this may be applicable to fire safety standards, building codes, rules on building structure / facility standards, rules on standards such as evacuation fire prevention structures, and parking lot laws.

한편, 대상건축물은 인허가 요건을 판단하는 대상이 되는 건축물을 의미하며, 구성객체는 그 대상건축물을 구성하는 구성요소가 되는 객체로서, 공간위계와 관련된 개념적인 객체인 공간객체(예, 주차장, 화장실 등) 및 그 대상건축물을 구성하는 개별적인 객체인 건축객체(예, 계단, 엘리베이터, 창문, 조명장치, 벽 등)를 포함할 수 있다. Meanwhile, the target building refers to a building to be a target for judging the license requirement, and the configuration object is an object that is a constituent element of the target building. The configuration object is a conceptual object related to the spatial hierarchy Etc.), and architectural objects (e.g., stairs, elevators, windows, lighting devices, walls, etc.) that are individual objects that make up the target architecture.

즉, 법규 충족 판단 장치는, 대상건축물 및 그 대상건축물을 구성하는 복수의 구성객체의 속성에 기초하여 대상건축물이 적어도 하나의 법규에 기술된 인허가 요건을 충족하는지 판단하기 위하여, 복수의 논리규칙을 생성할 수 있다. 이때, 속성은 존재유무, 개수, 위치, 크기, 재료, 형상 등에 관한 것일 수 있다.That is, the legal compliance determining device determines a plurality of logical rules to determine whether the target building satisfies the licensing requirements described in at least one regulation based on the attributes of the target building and a plurality of constituent objects constituting the target building Can be generated. At this time, attributes may be related to existence, number, position, size, material, shape, and the like.

보다 구체적으로는, 복수의 논리규칙은 대상건축물 및 복수의 구성객체의 속성을 입력 받아 각각의 대응되는 인허가 요건의 충족 여부를 판단하는 함수의 형태로 생성될 수 있다. 즉, 복수의 논리규칙은, 도 8에서와 같이, 조문의 형태에 따라 논리적으로 구조화된 함수의 형태가 될 수 있으며, 그 생성 방법에 대하여는 도 2에 대한 설명에서 구체적으로 후술한다.More specifically, the plurality of logical rules may be generated in the form of a function for receiving the attributes of the target building and the plurality of configuration objects, and determining whether each corresponding license requirement is satisfied. That is, a plurality of logic rules may be a function of a logically structured function according to the form of a sentence, as shown in FIG. 8, and a method of generating the same will be described later in detail with reference to FIG.

단계 S120에서는, 법규 충족 판단 장치가 대상건축물 및 그 대상건축물을 구성하는 복수의 구성객체의 속성 정보를 나타내는 건축물속성정보를 포함하는 그 대상건축물의 설계정보를 수신한다.In step S120, the legal satisfaction determination device receives design information of the target building including building property information indicating property information of a target building and a plurality of constituent objects constituting the target building.

예컨대, 법규 충족 판단 장치가 사용자로부터 신축하려는 대상건축물의 건축물속성정보를 포함하는 설계정보인 설계 도면 또는 객체지향적 구조를 가지는 IFC(industry foundation classes)에 기반한 대상건축물의 정보인 IFC정보를 수신할 수 있다. 그리고, 법규 충족 판단 장치가 그 수신된 설계 도면 또는 IFC정보에 포함된 건축물속성정보를 읽어 들여 이를 이용할 수 있다.For example, the statutory compliance determining apparatus can receive IFC information, which is information of a target building based on IFC (industry foundation classes) having a design drawing or an object-oriented structure, which is design information including building property information of a target building have. Then, the legal compliance determining device can read the building property information included in the received design drawing or IFC information, and use it.

한편, 설계정보가 생성되는 과정에 대하여는 도3에 대한 설명에서 구체적으로 후술한다.The process of generating the design information will be described later in detail with reference to FIG.

단계 S130에서는, 법규 충족 판단 장치가 수신된 설계정보 및 생성된 복수의 논리규칙에 기초하여, 대상건축물이 그 적어도 하나의 법규를 충족하는지 여부를 판단한다.In step S130, the legal compliance determining device determines whether the target building meets at least one rule based on the received design information and a plurality of generated logic rules.

예컨대, 법규 충족 판단 장치가 사용자로부터 전송된 대상건축물의 IFC정보가 건축물 인허가 요건을 기술하는 적어도 하나의 법규를 충족하는지 여부를 판단할 수 있다.For example, the legal fulfillment determination device may determine whether the IFC information of the target building sent from the user meets at least one regulation describing a building licensing requirement.

보다 구체적으로는, 법규 충족 판단 장치가 수신된 IFC정보에 포함된 건축물속성정보를 생성된 복수의 논리규칙 각각에 적용하여 그 IFC정보가 그 복수의 논리규칙을 모두 충족하는지 여부를 판단함으로써, 그 대상건축물이 건축물의 인허가 요건과 관련되는 법규를 충족하는지 판단할 수 있다.More specifically, the statutory compliance determining device applies building property information included in the received IFC information to each of a plurality of generated logic rules, and determines whether or not the IFC information satisfies all of the plurality of logic rules, It can be judged whether or not the target building meets the regulations related to the licensing requirements of the building.

다른 실시예에서는, 법규 충족 판단 장치가 그 판단 결과에 따라, 그 적어도 하나의 법규의 종류별 또는 그 복수의 구성객체 종류별로 대상건축물에 대한 법규 충족 판단 결과인 법규검토정보를 생성할 수 있다.In another embodiment, the statutory compliance determining device can generate the statutory review information as a result of judging the legal compliance of the target building according to the type of the at least one law or the plurality of types of constituent objects, according to the determination result.

예컨대, 판단 결과 대상건축물이 그 적어도 하나의 법규를 충족하지 못하는 경우, 법규 충족 판단 장치는 사용자에게 그 대상건축물이 어떤 법규의 어떤 조문을 충족하지 못하였는지에 대한 정보 또는 그 대상건축물의 어떤 구성객체에 문제가 있는지에 대한 정보를 제공할 필요성이 있다. 이러한 목적으로, 법규 충족 판단 장치가 법규검토정보를 생성할 수 있다.For example, when the target building does not satisfy the at least one regulation, the legal compliance determining device may notify the user of information about which regulation of the target building does not satisfy any regulation or any constituent object of the target building There is a need to provide information on whether there is a problem. For this purpose, the regulatory compliance device can generate regulatory review information.

또 다른 실시예에서는, 법규 충족 판단 장치가 설계정보에 복수의 논리규칙을 판단하는데 필요한 속성정보가 누락되었을 때, 그 누락된 적어도 하나의 속성정보를 포함하는 누락속성정보를 더 생성할 수 있다.In another embodiment, when the legal compliance determining device is missing attribute information necessary for judging a plurality of logical rules in design information, it is possible to further generate missing attribute information including at least one attribute information that is missing.

예컨대, 대상건축물의 특정한 논리규칙에 대한 통과 여부를 판단하기 위하여 반드시 필요한 속성정보가 수신된 설계정보에 포함된 건축물속성정보에 누락될 수 있다. 이때, 법규 충족 판단 장치는 사용자에게 그 누락된 속성정보가 무엇인지에 대한 정보를 제공할 필요성이 있다. 이러한 목적으로, 법규 충족 판단 장치가 누락속성정보를 생성할 수 있다.For example, property information that is necessary to determine whether a target building has passed a specific logic rule may be omitted in the building property information included in the received design information. At this time, the legal compliance determining device needs to provide the user with information on the missing attribute information. For this purpose, the legal compliance determining device can generate missing attribute information.

이와 같이, 본 발명의 일 실시예에 따른 건축물의 법규 충족 판단 방법은 생성된 복수의 논리규칙과 대상건축물의 설계정보를 이용하여, 대상건축물이 관련 법규에 규정된 인허가 요건을 충족하는지에 대한 판단 과정을 자동화할 수 있는 효과가 있다.As described above, according to the embodiment of the present invention, the method of judging whether or not the target building meets the permit and permit requirements stipulated in the relevant laws and regulations, using the generated logic rules and the design information of the target building The process can be automated.

도 2는 본 발명의 일 실시예에 따른 적어도 하나의 법규에 기초하여 복수의 논리규칙을 생성하는 방법을 설명하기 위한 흐름도이다.2 is a flow chart illustrating a method for generating a plurality of logical rules based on at least one rule in accordance with an embodiment of the present invention.

단계 S210에서는, 법규 충족 판단 장치가 적어도 하나의 법규에 포함된 복수의 조문 각각으로부터, 분리되지 않는 단일 문장인 단일독립구문을 생성한다.In step S210, the legal compliance determining device generates a single independent statement, which is a single sentence that is not separated from each of a plurality of statements contained in at least one regulation.

단일독립구문은 조문의 내용 및 구조를 검토하기 위한 최소의 문장 단위를 의미하며, 최소 문장 단위이기 때문에 더 이상 분리되지 않을 수 있다. 한편, 단일독립구문은 검토의 조건과 내용을 명시하여 검토 결과를 참 또는 거짓으로 나타낼 수 있다.A single independent statement means a minimum sentence unit for reviewing the content and structure of a sentence, and may not be separated because it is a minimum sentence unit. On the other hand, a single independent statement can specify the condition and content of the review and indicate the result as true or false.

예컨대, 승강기의 설치와 관련된 건축법 제64조제1항은 "건축주는 6층 이상으로서 연면적이 2천 제곱미터 이상인 건축물을 건축하려면 승강기를 설치하여야 한다. 이 경우 승강기의 규모 및 구조는 국토교통부령으로 정한다."이다. 이 조문은 대상건축물이 6층 이상이면서 연면적이 2천 제곱미터 이상일 때, 대상건축물의 승강기의 설치를 의무화하는 규정으로 볼 수 있다. 따라서, 법규 충족 판단 장치가 이 조문으로부터 "6층 이상으로서 연면적이 2천 제곱미터 이상인 건축물에는 승강기를 설치하여야 한다"와 같은 단일독립구문을 생성할 수 있다.For example, Article 64 (1) of the Building Act related to the installation of an elevator "shall require the elevator to be installed in order to build a building with more than 6 floors and a total floor area of 2,000 square meters or more. ."to be. This article can be regarded as a requirement to install the elevator of the target building when the target building is more than 6 stories and the total floor area is more than 2,000 square meters. Therefore, from this clause, it is possible to create a single independent statement such as "The elevator should be installed in a building with 6 or more floors and a floor area of 2,000 square meters or more".

이때, 이 조문의 2번째 문장에 포함된 국토교통부령에 대한 내용은 이 조문의 승강기에 관한 서술내용과는 직접 관계가 없으므로, 별도의 논리규칙에 의하여 다루어지도록 단일독립구문에서 제외될 수 있다.At this time, the contents of the Ordinance of the Ministry of Land, Transport and Transportation included in the second sentence of this sentence are not directly related to the description of the elevator of this sentence, so they can be excluded from a single independent statement to be treated by separate logic rules.

다른 실시예에서는, 법규 충족 판단 장치가 그 복수의 조문 중에서 건축물속성정보와 관련된 인허가 요건을 포함한 조문을 선별하여 단일독립구문을 생성할 수 있다.In another embodiment, the statutory compliance determination device may generate a single independent statement by selecting a plurality of articles from among the plurality of articles including the permit and permit requirements related to the building attribute information.

즉, 법규 충족 판단 장치는 복수의 조문 중에서 건물 인허가와 관련되어 있는지 여부, 건축물속성정보에 대하여 기술하는지 여부, 정성적인 검토 항목을 포함하는 여부 등에 기초하여 단일독립구문으로 나타낼 수 없는 조문을 선별할 수 있다.In other words, the legal compliance determination device selects the articles that can not be expressed in a single independent phrase based on whether the related items are related to building licenses or permits, whether they describe building property information, whether they contain qualitative review items .

바꿔 말하면, 법규 충족 판단 장치가, 건축물의 정성적인 검토 항목 또는 대상건축물을 건축하는 사람의 자격 요건 등과 같이 건축물속성정보와 직접적 관련이 없는 조문을 제외하고, 나머지 조문을 선별하여 단일독립구문을 생성할 수 있다.In other words, except for those articles that are not directly related to building property information, such as qualitative review items of buildings or qualifications of people who build target buildings, can do.

단계 S220에서는, 법규 충족 판단 장치가 단일독립구문의 조건 관계에 기초하여, 그 단일독립구문을 조건을 나타내는 구문인 조건부구문과 내용을 서술하는 구문인 서술부구문으로 구분한다.In step S220, the legal satisfaction judgment apparatus divides the single independent statement into a conditional statement, which is a conditional statement, and a statemental statement, which is a statement describing contents, based on the conditional relationship of a single independent statement.

예컨대, 법규 충족 판단 장치가 위에서 예로든 단일독립구문에 대하여, "6층 이상으로서 연면적이 2천 제곱미터 이상인 건축물"을 조건을 나타내는 조건부구문으로 구분하고, "건축물에 승강기를 설치하여야 한다"를 내용을 서술하는 서술부구문으로 구분할 수 있다.For example, for a single independent statement of the above-mentioned example, the legal compliance determining device classifies "a building having 6 or more floors and a floor area of 2,000 square meters or more" as a conditional phrase indicating a condition, and "an elevator should be installed on the building" And a predicate statement describing the predicate.

즉, 법규 충족 판단 장치가 그 생성된 단일독립구문의 구조를 조건 관계에 기초하여 분석하고, 단일독립구문을 조건을 나타내는 조건부구문과 내용을 서술하는 서술부구문으로 분리할 수 있다. 예를 들어, 법규 충족 판단 장치가 단일독립구문의 구조를 IF A, THEN B 의 형태로 파악하여, A와 B 각각에 대응되는 조건부구문과 서술부구문을 검출할 수 있다.In other words, the legal conformity judgment apparatus analyzes the structure of the generated single independent statement based on the conditional relationship, and separates a single independent statement into a conditional statement representing the condition and a statement statement describing the content. For example, the legal conformity assessment system can detect the conditional syntax and the predicate syntax corresponding to each of A and B by grasping the structure of a single independent statement in the form of IF A, THEN B, and so on.

단계 S230에서는, 법규 충족 판단 장치가 그 조건부구문 및 서술부구문 각각으로부터 건축물속성정보에 대하여 서술하는 최소 단위의 구문인 적어도 하나의 변형단일독립구문을 생성한다.In step S230, the legal compliance determining apparatus generates at least one modified single independent statement, which is a minimum unit syntax describing the building attribute information from the conditional syntax and the statement syntax, respectively.

예컨대, 법규 충족 판단 장치가 위에서 예로든 조건부구문인 "6층 이상으로서 연면적이 2천 제곱미터 이상인 건축물"로부터, "건축물이 6층 이상이다. " (이하 A1)와 "건축물이 연면적 2천 제곱미터 이상이다" (이하 A2)라는 건축물속성정보인 층수 및 연면적에 대하여 서술하는 최소 단위의 구문인 2개의 변형단일독립구문을 생성할 수 있다. 또한, 서술부구문인 "건축물에 승강기를 설치하여야 한다"로부터, "건축물에 승강기가 존재한다" (이하 B)라는 건축물속성정보인 승강기에 대하여 서술하는 1개의 변형단일독립구문을 생성할 수 있다.For example, from the above, the conditional judging device is a conditional phrase such as "a building having 6 or more stories and a floor area of 2,000 square meters or more", "a building having 6 or more stories" (hereinafter referred to as "A1") and a building having a floor space of 2,000 square meters or more (Hereinafter referred to as " A ") (hereinafter referred to as A2), which is a minimum unit syntax describing the number of stories and the floor area. In addition, one modified single independent statement describing the elevator, which is the building property information, "There is an elevator in the building" (hereinafter referred to as B), can be generated from the predicate phrase "Install elevator in the building ".

단계 S240에서는, 법규 충족 판단 장치가 건축물속성정보 및 단일독립구문에서 인용되는 적어도 하나의 다른 논리규칙인 인용정보 중 적어도 하나를 이용하여, 구분된 조건부구문 및 서술부구문 간의 조건 관계 및 생성된 적어도 하나의 변형단일독립구문 상호 간의 논리적 관계에 대응되는 복수의 논리규칙을 생성한다.In step S240, the legal compliance determining device determines at least one of the conditional relationship between the delimited conditional syntax and the predicate syntax, and at least one of the created conditional relations using at least one of the building attribute information and the at least one other logical rule quoted in the single independent syntax A plurality of logical rules corresponding to the logical relations between the single independent statements are generated.

예컨대, 법규 충족 판단 장치가 위에서 예로든 조건부구문 및 서술부구문 간의 조건 관계와 변형단일독립구문 상호 간의 논리적 관계에 대응되도록 IF (A1 AND A2) THEN B 와 같은 형태의 논리규칙을 생성할 수 있다.For example, a legal conformance judge can generate a logical rule of the form IF (A1 AND A2) THEN B so that it corresponds to the logical relationship between the conditional relations between the conditional statements and the predicate clauses above and the transformed single independent statements.

보다 구체적으로, 조건부구문의 조건이 충족되어야 서술부구문의 내용이 성립하므로, 법규 충족 판단 장치가 IF A THEN B의 형태로 조건 관계에 대응되는 논리규칙을 생성할 수 있다. 또한, 조건부구문이 "6층 이상으로서 연면적이 2천 제곱미터 이상인 건축물"이어서 A1과 A2 이 모두 만족되어야 하므로, 법규 충족 판단 장치가 A1과 A2는 상호 AND의 논리적 관계를 가지는 것으로 판단할 수 있다. 따라서, 법규 충족 판단 장치가 IF (A1 AND A2) THEN B와 같은 형태의 논리규칙을 생성할 수 있다.More specifically, since the content of the predicate statement is satisfied when the condition of the conditional phrase is satisfied, the rule determining apparatus can generate a logical rule corresponding to the conditional relationship in the form of IF A THEN B. In addition, since the conditional phrase is "a building having a floor area of 2,000 square meters or more as 6 stories or more" and both A1 and A2 are satisfied, it can be judged that A1 and A2 have a logical relationship with each other. Thus, the legal compliance determiner can generate a logic rule of the form IF (A1 AND A2) THEN B.

이때, 생성된 논리규칙은 도 8과 같이 대상건축물 및 복수의 구성객체의 속성인 건축물속성정보를 입력 받아 각각의 대응되는 인허가 요건의 충족 여부를 판단하는 함수의 형태로 생성될 수 있다. 또한, 이 함수는 컴퓨터가 이해할 수 있는 형태로 생성될 수 있다.8, the generated logic rule may be generated in the form of a function for receiving the building property information, which is the property of the target building and the plurality of configuration objects, and determining whether each corresponding license requirement is satisfied. This function can also be generated in a form that the computer can understand.

다른 실시예에서는, 복수의 논리규칙은 건축물속성정보 및 인용정보 중 적어도 하나를 입력받아, 참(true)과 거짓(false) 중 하나의 결과를 출력할 수 있다.In another embodiment, the plurality of logic rules may receive at least one of the building property information and the citation information, and output a result of either true or false.

예컨대, 법규 충족 판단 장치가 위에서 생성된 IF (A1 AND A2) THEN B와 같은 형태의 논리규칙에 대하여, 대상건축물의 건축물속성정보에 기초하여 A1, A2 및 B에 대한 속성정보를 획득할 수 있다. 그리고, 법규 충족 판단 장치가 그 획득한 속성정보를 생성된 논리규칙에 적용하여, 결과를 참 및 거짓 중 하나로 출력할 수 있다.For example, the legal compliance determining device can acquire attribute information for A1, A2, and B based on the building property information of the target building for the same logic rule as IF (A1 AND A2) THEN B generated above . Then, the legal compliance determining device can apply the obtained attribute information to the generated logic rule, and output the result as either true or false.

보다 구체적으로, A1이 참(즉, 대상건축물이 6층 이상)이고, A2가 참(대상건축물의 연면적이 2천 제곱미터 이상)이면서, B가 거짓(대상건축물에 승강기가 존재하지 않음)인 경우에 그 논리규칙은 거짓의 결과를 출력할 수 있다. 또한, A1이 참이고, A2가 거짓인 경우에는, 대상건축물에 승강기 설치 의무가 존재하지 않으므로 그 논리규칙은 B와 무관하게 참의 결과를 출력할 수 있다.More specifically, if A1 is true (ie, the target building is at least six stories), A2 is true (the floor area of the target building is at least 2,000 square meters), and B is false (no elevator exists in the target building) The logical rule can output the result of the false. Also, if A1 is true and A2 is false, there is no obligation to install an elevator in the target building, so that the logic rule can output true results regardless of B.

또한, 법규 충족 판단 장치는 단일독립구문에서 인용되는 적어도 하나의 다른 조문에 대응되는 논리규칙 각각을 변형단일독립구문으로 생성할 수 있다. 예를 들어, A법규의 제1조에 B법규의 제2조에 대한 조건을 포함하고 있을 때, 법규 충족 판단 장치가 A법규의 제1조에 대응되는 단일독립구문에서 B법규 제2조에 대응되는 논리규칙을 변형단일독립구문으로 생성할 수 있다.In addition, the legal fulfillment determination apparatus can generate each of the logical rules corresponding to at least one other clause cited in a single independent clause as a modified single independent clause. For example, when the first rule of the A regulation includes the condition of the second rule of the B regulation, the legal conformity judge determines that the logic rule corresponding to the second rule of the B regulation in a single independent statement corresponding to the first rule of the A regulation Can be generated as a variant single independent statement.

또한, 도 6을 참조하면, 법규 충족 판단 장치가 1) 조문(건축법 시행령 제35조제1항)대하여, 2) 조건부구문과 서술부구문으로 구분하고, 3) 조건부구문과 서술부구문을 다시 변형단일독립구문(변환단일독립구문)으로 변환한 뒤, 4) 조건부구문과 서술부구문의 조건 관계 및 복수의 변형단일독립구문 간의 논리적 관계에 따라 관계 유형을 정의하여 논리규칙을 생성하는 과정을 확인할 수 있다.Referring to FIG. 6, the apparatus satisfies 1) a clause (Article 35 (1) of the Enforcement Decree of the Building Act), 2) a conditional clause and a clause clause, and 3) 4) It is possible to confirm the process of creating a logic rule by defining the relation type according to the conditional relationship between the conditional statement and the predicate statement and the logical relation between plural variant single independent statements.

또한, 도 8을 참조하면, 건축법 제64조제1항을 함수 형태의 논리규칙으로 생성한 결과를 확인할 수 있다. 예컨대, 법규 충족 판단 장치가 건물의 층수에 대한 속성정보를 획득하기 위한 함수 getBuildingStoriesCount(), 건물의 연면적의 속성정보를 획득하기 위한 함수 getTotalFloorArea(), 그리고, 구성객체의 존재여부를 나타내는 함수 isExist()를 이용하여 건축법 제64조제1항에 대응되는 논리규칙을 함수 형태인 Check(BA_64_1)로 생성할 수 있다.Also, referring to FIG. 8, it can be seen that the result of generating the logic rule of the functional form of Article 64 (1) of the Building Act is shown. For example, the legal conformity judgment device includes a function getBuildingStoriesCount () for acquiring property information on the number of floors of a building, a function getTotalFloorArea () for acquiring property information of the building's floor area, and a function isExist ) Can be used to generate the logical rule corresponding to Article 64 (1) of the Building Code as a function type Check (BA_64_1).

이와 같이, 본 발명의 일 실시예에 따른 적어도 하나의 법규에 기초하여 복수의 논리규칙을 생성하는 방법은 적어도 하나의 법규에 포함된 복수의 법 조문에 대하여, 건축물속성정보에 기초하여 충족 여부를 판단할 수 있도록 하는 판단 기준을 제공하는 효과가 있다.As described above, a method of generating a plurality of logical rules based on at least one rule according to an embodiment of the present invention is a method for generating a plurality of logical rules based on at least one rule, It is effective to provide a judgment criterion for judging.

도 3은 본 발명의 일 실시예에 따른 설계정보를 생성하는 방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a method of generating design information according to an embodiment of the present invention.

단계 S310에서는, 복수의 논리규칙에 포함된 적어도 하나의 제1 구성객체의 정보를 포함하는 구성객체 데이터베이스에 기초하여, 대상건축물의 설계 데이터에 포함된 복수의 제2 구성객체의 종류 및 명칭 중 적어도 하나가 갱신된다.In step S310, based on the configuration object database including information of at least one first configuration object included in the plurality of logical rules, at least one of the types and names of the plurality of second configuration objects included in the design data of the target building One is updated.

이때, 구성객체 데이터베이스는 적어도 하나의 법규(즉, 복수의 논리규칙)에서 사용되는 건축물 및 구성객체에 대한 데이터베이스일 수 있다. 또한, 예를 들어, 구성객체 데이터베이스는 업계에서 관용적으로 A, B 및 C 중에 하나로 불리는 구성객체를 법규에서 사용되는 용어인 A로 변환하기 위한 목적으로, B 및 C 각각을 A로 변환하는 변환테이블을 포함할 수 있다. At this time, the configuration object database may be a database for building objects and construction objects used in at least one regulation (i.e., a plurality of logic rules). Also, for example, a configuration object database may include a conversion table to convert each of B and C to A, for the purpose of converting a configuration object, which is conventionally referred to in the industry as one of A, B, and C, . ≪ / RTI >

그리고, 대상건축물의 설계 데이터(예, 설계 도면)에 포함된 복수의 제2 구성객체의 종류 및 명칭이 상술한 변환테이블을 이용하여 갱신될 수 있다.Then, the types and names of the plurality of second constituent objects included in the design data (for example, the design drawing) of the target building can be updated using the above-described conversion table.

단계 S320에서는, 그 갱신된 대상건축물의 설계 데이터에 기초하여, 대상건축물 및 복수의 제2 구성객체의 자체적인 속성을 나타내는 자체속성정보 및 복수의 제2 구성객체 상호 간의 관계를 나타내는 관계속성정보가 수집된다.In step S320, on the basis of the design data of the updated target building, self-attribution information indicating a target property and a plurality of second constituent objects, and relationship property information indicating a relation between the plurality of second constituent objects Collected.

자체속성정보는 설계 데이터에 포함된 대상건축물 및 복수의 제2 구성객체 각각의 자체적인 속성에 대한 정보일 수 있다. 예컨대, 자체속성정보는 대상건축물 또는 제2 구성객체의 높이, 너비, 면적, 경사도, 마감재유형, 방화성능에 대한 속성을 포함할 수 있다. The self-attribution information may be information on a target building included in the design data and a self-property of each of the plurality of second configuration objects. For example, the self-attribution information may include attributes for height, width, area, slope, finish type, and fire performance of the target building or second building object.

관계속성정보는 복수의 제2 구성객체 상호 간의 관계를 나타내는 속성에 대한 정보일 수 있다. 예컨대, 관계속성정보는 포함여부, 거리, 연결여부, 동선, 방향에 대한 속성을 포함할 수 있다.The relationship attribute information may be information on an attribute indicating a relationship between a plurality of second constituent objects. For example, the relationship attribute information may include attributes of inclusion, distance, connection, line, and direction.

예컨대, 대상건축물의 설계 도면에 포함된 데이터로부터 자체속성정보 및 관계속성정보가 수집될 수 있다. 보다 구체적으로, 도 7을 참조하면, 객체속성 중 기본속성 및 계산속성은 자체속성정보에 해당할 수 있으며, 객체속성 중 관계속성은 관계속성정보에 해당할 수 있다. For example, self-attribution information and relational property information may be collected from data included in the design drawing of the target building. More specifically, referring to FIG. 7, the basic property and the calculation property of the object property may correspond to the property information of the object, and the property of the object property may correspond to the relation property information.

단계 S330에서는, 그 자체속성정보 및 관계속성정보로 구성된 건축물속성정보를 포함하는 설계정보가 생성된다.In step S330, design information including building attribute information composed of its own attribute information and relationship attribute information is generated.

예컨대, 건축물속성정보는 대상건축물 및 제2 구성객체의 자체적인 속성인 자체속성정보와 제2 구성객체 간의 관계속성정보로 구성되므로, 그 건축물속성정보를 포함하도록 설계정보가 생성될 수 있다. 보다 구체적으로는, IFC에 기반한 대상건축물의 정보인 IFC정보가 그 건축물속성정보를 포함하면서 설계정보로 생성될 수 있다.For example, since the building property information is composed of the property information of the target building and the second property object, which is a property of the second property object, and the property information of the relation between the second property object, the design information can be generated to include the property property information. More specifically, the IFC information, which is the information of the target building based on the IFC, can be generated as design information including the building property information.

다른 실시예에서는, 법규 충족 판단 장치가 설계정보에 포함된 대상건축물 및 복수의 제2 구성객체가 복수의 논리규칙을 충족하는지 여부를 자체속성정보 및 관계속성정보를 이용하여 판단할 수 있다.In another embodiment, the legal satisfaction determining apparatus can determine whether the target building included in the design information and the plurality of second constituent objects satisfy a plurality of logical rules, using the self-attribution information and the relational attribution information.

예컨대, 법규 충족 판단 장치가 IFC정보 등의 설계정보에 포함된 자체속성정보 및 관계속성정보를 이용하여 생성된 각 논리규칙의 충족 여부를 판단할 수 있다.For example, the legal satisfaction determination apparatus can determine whether or not each logic rule generated using the self-attribution information and the relational property information included in the design information such as IFC information is satisfied.

이때, 도 7을 참조하면, 법규 충족 판단 장치가 설계정보에 포함된 자체속성정보 및 관계속성정보를 미리 정의된 함수를 이용하여 획득할 수 있다. 예컨대, isExist() 함수를 통해 대상건축물에서 특정한 구성객체의 존재여부를 파악할 수 있으며, getBuildingHeight() 함수를 통해 대상건축물의 높이를 파악할 수 있다.In this case, referring to FIG. 7, the legal satisfaction determination apparatus can acquire the self-attribution information and the relational attribution information included in the design information using a predefined function. For example, the isExist () function can determine whether a specific building object exists in the target building, and the height of the target building can be grasped through the getBuildingHeight () function.

도 4는 본 발명의 일 실시예에 따른 건축물의 법규 충족 판단 장치를 설명하기 위한 도면이다.FIG. 4 is a diagram for explaining a regulation compliance determining apparatus according to an embodiment of the present invention.

도 4를 참조하면, 본 발명의 일 실시예에 따른 건축물의 법규 충족 판단 장치(400)는 규칙생성부(410), 수신부(420) 및 판단부(430)를 포함할 수 있다. 또한, 선택적으로 결과생성부(미도시)를 더 포함할 수 있다.Referring to FIG. 4, an apparatus 400 for determining the suitability of a building according to an exemplary embodiment of the present invention may include a rule generator 410, a receiver 420, and a determiner 430. In addition, it may further include a result generating unit (not shown).

규칙생성부(410)는 건축물의 인허가 요건을 포함하는 적어도 하나의 법규에 기초하여, 대상건축물 및 그 대상건축물을 구성하는 복수의 구성객체의 인허가 요건 충족 여부를 판단하기 위한 복수의 논리규칙을 생성한다.The rule generation unit 410 generates a plurality of logic rules for determining whether a target building and a plurality of constituent objects constituting the target building satisfy the licensing requirements, based on at least one rule including requirements for licensing the building do.

수신부(420)는 그 대상건축물 및 그 대상건축물을 구성하는 복수의 구성객체의 속성 정보를 나타내는 건축물속성정보를 포함하는 그 대상건축물의 설계정보를 수신한다.The receiving unit 420 receives the design information of the target building including the target building and the building property information indicating the property information of the plurality of the building objects constituting the target building.

다른 실시예에서는, 설계정보는 복수의 논리규칙에 포함된 적어도 하나의 제1 구성객체의 정보를 포함하는 구성객체 데이터베이스에 기초하여, 대상건축물의 설계 데이터에 포함된 복수의 제2 구성객체의 종류 및 명칭 중 적어도 하나를 갱신하고, 그 갱신된 대상건축물의 설계 데이터에 기초하여, 대상건축물 및 복수의 제2 구성객체의 자체적인 속성을 나타내는 자체속성정보 및 복수의 제2 구성객체 상호 간의 관계를 나타내는 관계속성정보를 수집하고, 그 자체속성정보 및 관계속성정보로 구성된 건축물속성정보를 포함하도록 생성될 수 있다.In another embodiment, the design information includes at least one of a plurality of types of second constituent objects included in design data of a target building based on a constituent object database including information of at least one first constituent object included in a plurality of logical rules Based on the design data of the updated target building, the own property information indicating the own property of the target building and the plurality of second constituent objects, and the relationship between the plurality of second constituent objects And may include building property information composed of its own property information and relationship property information.

판단부(430)는 수신된 설계정보 및 생성된 복수의 논리규칙에 기초하여, 그 대상건축물이 적어도 하나의 법규를 충족하는지 여부를 판단한다.The determination unit 430 determines whether or not the target building satisfies at least one rule based on the received design information and a plurality of generated logic rules.

다른 실시예에서는, 판단부(430)는 설계정보에 포함된 그 대상건축물 및 복수의 제2 구성객체가 복수의 논리규칙을 충족하는지 여부를 그 자체속성정보 및 관계속성정보를 이용하여 판단할 수 있다.In another embodiment, the determination unit 430 can determine whether the target building included in the design information and the plurality of second constituent objects satisfy a plurality of logical rules by using their own property information and relationship property information have.

마지막으로 결과생성부(미도시)는 판단부(430)의 판단 결과에 따라, 적어도 하나의 법규의 종류별 또는 복수의 구성객체 종류별 대상건축물에 대한 법규 충족 판단 결과인 법규검토정보를 생성한다.Finally, the result generating unit (not shown) generates legal review information, which is a result of judging whether or not a target building belongs to at least one type of regulation or a target building by a plurality of constituent object types, according to the determination result of the determination unit 430.

다른 실시예에서는, 결과생성부(미도시)는 설계정보에 복수의 논리규칙을 판단하는데 필요한 속성정보가 누락되었을 때, 그 누락된 적어도 하나의 속성정보를 포함하는 누락속성정보를 더 생성할 수 있다.In another embodiment, the result generating unit (not shown) can further generate missing attribute information including at least one attribute information that is missing when the attribute information necessary for judging a plurality of logic rules in the design information is missing have.

도 5는 본 발명의 일 실시예에 따른 규칙생성부를 설명하기 위한 도면이다.5 is a diagram for explaining a rule generator according to an embodiment of the present invention.

도 5를 참조하면, 본 발명의 일 실시예에 따른 규칙생성부(410)는 구문생성부(412), 구문분석부(414) 및 구문관계형성부(416)를 포함할 수 있다.Referring to FIG. 5, the rule generation unit 410 according to an embodiment of the present invention may include a syntax generation unit 412, a syntax analysis unit 414, and a syntax relation type unit 416.

구문생성부(412)는 적어도 하나의 법규에 포함된 복수의 조문 각각으로부터, 분리되지 않는 단일 문장인 단일독립구문을 생성한다.The syntax generation unit 412 generates, from each of the plurality of phrases included in at least one rule, a single independent phrase that is a single sentence that is not separated.

다른 실시예에서는, 구문생성부(412)는 그 복수의 조문 중에서 건축물속성정보와 관련된 인허가 요건을 포함한 조문을 선별하여 단일독립구문을 생성할 수 있다.In another embodiment, the syntax generating unit 412 may generate a single independent statement by selecting a sentence including the license requirement related to the building property information from among the plurality of sentences.

구문분석부(414)는 생성된 단일독립구문의 조건 관계에 기초하여, 그 단일독립구문을 조건을 나타내는 구문인 조건부구문과 내용을 서술하는 구문인 서술부구문으로 구분한다.The parsing unit 414 classifies the single independent statement into a conditional statement, which is a conditional statement, and a predicate statement, which is a statement describing the content, based on the conditional relationship of the generated single independent statement.

구문관계형성부(416)는 건축물속성정보 및 단일독립구문에서 인용되는 적어도 하나의 다른 논리규칙인 인용정보 중 적어도 하나를 이용하여, 그 조건부구문 및 서술부구문 간의 조건 관계에 대응되는 복수의 논리규칙을 생성한다.The syntax-relational typing unit 416 uses at least one of building attribute information and at least one other logical rule quoted in a single independent statement to generate a plurality of logical rules corresponding to the conditional relationship between the conditional syntax and the predicate syntax .

다른 실시예에서는, 구문생성부(412)가 그 조건부구문 및 서술부구문 각각으로부터 건축물속성정보에 대하여 서술하는 최소 단위의 구문인 적어도 하나의 변형단일독립구문을 더 생성할 때, 구문관계형성부(416)는 그 적어도 하나의 변형단일독립구문 상호 간의 논리적 관계에 더 대응되는 복수의 논리규칙을 생성할 수 있다.In another embodiment, when the syntax generator 412 further generates at least one variant single independent statement that is a minimum unit of syntax describing building attribute information from each of its conditional syntax and predicate syntax, the syntax relational unit 416 ) May generate a plurality of logical rules that correspond more to the logical relationship between the at least one variant single independent statement.

또 다른 실시예에서는, 생성된 복수의 논리규칙은 건축물속성정보 및 인용정보 중 적어도 하나를 입력받아, 참과 거짓 중 하나의 결과를 출력할 수 있다.In another embodiment, the plurality of generated logic rules may receive at least one of the building property information and the citation information, and output one of true and false.

한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.The above-described embodiments of the present invention can be embodied in a general-purpose digital computer that can be embodied as a program that can be executed by a computer and operates the program using a computer-readable recording medium.

상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 를 포함한다.The computer readable recording medium includes a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.), optical reading medium (e.g., CD ROM, DVD, etc.).

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다.The present invention has been described with reference to the preferred embodiments.

본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.

Claims (18)

대상건축물에 대하여 건축물의 인허가 요건을 포함하는 적어도 하나의 법규의 충족 여부를 판단하는 방법에 있어서,
상기 적어도 하나의 법규에 기초하여, 상기 대상건축물 및 상기 대상건축물을 구성하는 복수의 구성객체의 상기 인허가 요건 충족 여부를 판단하기 위한 복수의 논리규칙을 생성하는 단계;
상기 대상건축물 및 상기 대상건축물을 구성하는 복수의 구성객체의 속성 정보를 나타내는 건축물속성정보를 포함하는 상기 대상건축물의 설계정보를 수신하는 단계; 및
상기 설계정보 및 상기 복수의 논리규칙에 기초하여, 상기 대상건축물이 상기 적어도 하나의 법규를 충족하는지 여부를 판단하는 단계
를 포함하고,
상기 설계정보는
상기 복수의 논리규칙에 포함된 적어도 하나의 제1 구성객체의 정보를 포함하는 구성객체 데이터베이스에 기초하여, 상기 대상건축물의 설계 데이터에 포함된 복수의 제2 구성객체의 종류 및 명칭 중 적어도 하나를 갱신하는 단계;
상기 갱신된 대상건축물의 설계 데이터에 기초하여, 상기 대상건축물 및 상기 복수의 제2 구성객체의 자체적인 속성을 나타내는 자체속성정보 및 상기 복수의 제2 구성객체 상호 간의 관계를 나타내는 관계속성정보를 수집하는 단계; 및
상기 자체속성정보 및 상기 관계속성정보로 구성된 상기 건축물속성정보를 포함하는 상기 설계정보를 생성하는 단계를 거쳐 생성되는 것을 특징으로 하는 건축물의 법규 충족 판단 방법.
A method for determining whether at least one regulation including a license requirement of a building is satisfied with respect to a target building,
Generating a plurality of logical rules for determining whether the target building and a plurality of constituent objects constituting the target building satisfy the licensing requirement based on the at least one regulation;
Receiving design information of the target building including building property information indicating property information of the target building and a plurality of configuration objects constituting the target building; And
Determining, based on the design information and the plurality of logic rules, whether the target building meets the at least one regulation
Lt; / RTI >
The design information
At least one of the types and names of the plurality of second constituent objects included in the design data of the target building, based on the constituent object database including information of at least one first constituent object included in the plurality of logic rules, Updating;
Based on the design data of the updated target building, self-property information indicating the own property of the target building and the plurality of second constituent objects, and relationship property information indicating the relation between the plurality of second constituent objects ; And
And generating the design information including the building property information composed of the self-attribution information and the relational property information.
제1항에 있어서,
상기 복수의 논리규칙을 생성하는 단계는
상기 적어도 하나의 법규에 포함된 복수의 조문 각각으로부터, 분리되지 않는 단일 문장인 단일독립구문을 생성하는 단계;
상기 단일독립구문의 조건 관계에 기초하여, 상기 단일독립구문을 조건을 나타내는 구문인 조건부구문과 내용을 서술하는 구문인 서술부구문으로 구분하는 단계; 및
상기 건축물속성정보 및 상기 단일독립구문에서 인용되는 적어도 하나의 다른 논리규칙인 인용정보 중 적어도 하나를 이용하여, 상기 조건부구문 및 상기 서술부구문 간의 조건 관계에 대응되는 상기 복수의 논리규칙을 생성하는 단계
를 포함하는 것을 특징으로 하는 건축물의 법규 충족 판단 방법.
The method according to claim 1,
The step of generating the plurality of logical rules
Generating a single independent statement that is a single sentence that is not separate from each of a plurality of statements contained in the at least one regulation;
Dividing the single independent statement into a conditional statement, which is a syntax representing a condition, and a predicate syntax, which is a syntax describing the content, based on the conditional relationship of the single independent statement; And
Generating the plurality of logical rules corresponding to the conditional relationship between the conditional syntax and the predicate syntax using at least one of the building attribute information and at least one other logical rule quoted in the single independent statement
The method comprising the steps of:
제2항에 있어서,
상기 복수의 논리규칙을 생성하는 단계는
상기 조건부구문 및 상기 서술부구문 각각으로부터 상기 건축물속성정보에 대하여 서술하는 최소 단위의 구문인 적어도 하나의 변형단일독립구문을 생성하는 단계
를 더 포함하고,
상기 조건 관계에 대응되는 상기 복수의 논리규칙을 생성하는 단계는
상기 적어도 하나의 변형단일독립구문 상호 간의 논리적 관계에 더 대응되는 상기 복수의 논리규칙을 생성하는 것을 특징으로 하는 건축물의 법규 충족 판단 방법.
3. The method of claim 2,
The step of generating the plurality of logical rules
Generating at least one transformed single independent statement as a minimum unit syntax describing the building attribute information from each of the conditional syntax and the predicate syntax,
Further comprising:
Wherein the step of generating the plurality of logical rules corresponding to the conditional relationship
Wherein the plurality of logical rules corresponding to the logical relationship between the at least one modified single independent phrase are generated.
제2항에 있어서,
상기 단일독립구문을 생성하는 단계는
상기 복수의 조문 중에서 상기 건축물속성정보와 관련된 상기 인허가 요건을 포함한 조문을 선별하여 상기 단일독립구문을 생성하는 것을 특징으로 하는 건축물의 법규 충족 판단 방법.
3. The method of claim 2,
The step of generating the single independent statement
Wherein the single independent statement is generated by selecting a plurality of articles from the plurality of articles including the permission and requirement information related to the building property information.
제2항에 있어서,
상기 생성된 복수의 논리규칙은
상기 건축물속성정보 및 상기 인용정보 중 적어도 하나를 입력받아, 참(true)과 거짓(false) 중 하나의 결과를 출력하는 것을 특징으로 하는 건축물의 법규 충족 판단 방법.
3. The method of claim 2,
The generated plurality of logical rules
Wherein at least one of the building property information and the citation information is inputted and a result of one of true and false is outputted.
삭제delete 제1항에 있어서,
상기 적어도 하나의 법규를 충족하는지 여부를 판단하는 단계는
상기 설계정보에 포함된 상기 대상건축물 및 상기 복수의 제2 구성객체가 상기 복수의 논리규칙을 충족하는지 여부를 상기 자체속성정보 및 상기 관계속성정보를 이용하여 판단하는 것을 특징으로 하는 건축물의 법규 충족 판단 방법.
The method according to claim 1,
The step of determining whether the at least one regulation is satisfied
Determining whether the target building and the plurality of second constituent objects included in the design information satisfy the plurality of logical rules by using the self-attribution information and the relation property information How to judge.
제1항에 있어서,
상기 판단 결과에 따라, 상기 적어도 하나의 법규의 종류별 또는 상기 복수의 구성객체 종류별 상기 대상건축물에 대한 법규 충족 판단 결과인 법규검토정보를 생성하는 단계
를 더 포함하는 것을 특징으로 하는 건축물의 법규 충족 판단 방법.
The method according to claim 1,
Generating legal review information as a result of judging whether or not the target building is classified according to at least one type of the regulation or the plurality of types of the constituent objects according to the determination result
Further comprising the step of determining whether the building satisfies the legal requirement.
제8항에 있어서,
상기 법규검토정보를 생성하는 단계는
상기 설계정보에 상기 복수의 논리규칙을 판단하는데 필요한 속성정보가 누락되었을 때, 상기 누락된 적어도 하나의 속성정보를 포함하는 누락속성정보를 더 생성하는 것을 특징으로 하는 건축물의 법규 충족 판단 방법.
9. The method of claim 8,
The step of generating the rule review information
When the attribute information necessary for judging the plurality of logic rules is missing from the design information, missing attribute information including at least one attribute information that is missing is further generated.
대상건축물에 대하여 건축물의 인허가 요건을 포함하는 적어도 하나의 법규의 충족 여부를 판단하는 장치에 있어서,
상기 적어도 하나의 법규에 기초하여, 상기 대상건축물 및 상기 대상건축물을 구성하는 복수의 구성객체의 상기 인허가 요건 충족 여부를 판단하기 위한 복수의 논리규칙을 생성하는 규칙생성부;
상기 대상건축물 및 상기 대상건축물을 구성하는 복수의 구성객체의 속성 정보를 나타내는 건축물속성정보를 포함하는 상기 대상건축물의 설계정보를 수신하는 수신부; 및
상기 설계정보 및 상기 복수의 논리규칙에 기초하여, 상기 대상건축물이 상기 적어도 하나의 법규를 충족하는지 여부를 판단하는 판단부
를 포함하고,
상기 설계정보는
상기 복수의 논리규칙에 포함된 적어도 하나의 제1 구성객체의 정보를 포함하는 구성객체 데이터베이스에 기초하여, 상기 대상건축물의 설계 데이터에 포함된 복수의 제2 구성객체의 종류 및 명칭 중 적어도 하나를 갱신하고,
상기 갱신된 대상건축물의 설계 데이터에 기초하여, 상기 대상건축물 및 상기 복수의 제2 구성객체의 자체적인 속성을 나타내는 자체속성정보 및 상기 복수의 제2 구성객체 상호 간의 관계를 나타내는 관계속성정보를 수집하고,
상기 자체속성정보 및 상기 관계속성정보로 구성된 상기 건축물속성정보를 포함하도록 생성되는 것을 특징으로 하는 건축물의 법규 충족 판단 장치.
An apparatus for determining whether at least one regulation including a license requirement of a building is satisfied with respect to a target building,
A rule generating unit for generating a plurality of logic rules for determining whether the target building and the target building are satisfied with the license requirement based on the at least one regulation;
A reception unit for receiving design information of the target building including building property information indicating property information of the target building and a plurality of configuration objects constituting the target building; And
Based on the design information and the plurality of logic rules, judges whether or not the target building meets the at least one regulation
Lt; / RTI >
The design information
At least one of the types and names of the plurality of second constituent objects included in the design data of the target building, based on the constituent object database including information of at least one first constituent object included in the plurality of logic rules, Update,
Based on the design data of the updated target building, self-property information indicating the own property of the target building and the plurality of second constituent objects, and relationship property information indicating the relation between the plurality of second constituent objects and,
And the building property information including the property information, the property information, and the property information.
제10항에 있어서,
상기 규칙생성부는
상기 적어도 하나의 법규에 포함된 복수의 조문 각각으로부터, 분리되지 않는 단일 문장인 단일독립구문을 생성하는 구문생성부;
상기 단일독립구문의 조건 관계에 기초하여, 상기 단일독립구문을 조건을 나타내는 구문인 조건부구문과 내용을 서술하는 구문인 서술부구문으로 구분하는 구문분석부; 및
상기 건축물속성정보 및 상기 단일독립구문에서 인용되는 적어도 하나의 다른 논리규칙인 인용정보 중 적어도 하나를 이용하여, 상기 조건부구문 및 상기 서술부구문 간의 조건 관계에 대응되는 상기 복수의 논리규칙을 생성하는 구문관계형성부
를 포함하는 것을 특징으로 하는 건축물의 법규 충족 판단 장치.
11. The method of claim 10,
The rule generation unit
A syntax generator for generating, from each of a plurality of phrases included in the at least one rule, a single independent phrase that is a single sentence that is not separated;
A syntax analyzer for separating the single independent syntax into a conditional syntax, which is a syntax representing a condition, and a syntax block, which is a syntax for describing contents, based on a conditional relationship of the single independent syntax; And
A statement for generating the plurality of logical rules corresponding to the conditional relationship between the conditional syntax and the predicate syntax using at least one of the building attribute information and at least one other logical rule quoted in the single independent syntax Relational
And a device for judging the compliance of the building.
제11항에 있어서,
상기 구문생성부가 상기 조건부구문 및 상기 서술부구문 각각으로부터 상기 건축물속성정보에 대하여 서술하는 최소 단위의 구문인 적어도 하나의 변형단일독립구문을 더 생성할 때,
상기 구문관계형성부는
상기 적어도 하나의 변형단일독립구문 상호 간의 논리적 관계에 더 대응되는 상기 복수의 논리규칙을 생성하는 것을 특징으로 하는 건축물의 법규 충족 판단 장치.
12. The method of claim 11,
When the syntax generating unit further generates at least one modified single independent statement as a minimum unit syntax describing the building attribute information from each of the conditional syntax and the predicate syntax,
The syntax-
Wherein the plurality of logical rules corresponding to the logical relationship between the at least one modified single independent phrase are generated.
제11항에 있어서,
상기 구문생성부는
상기 복수의 조문 중에서 상기 건축물속성정보와 관련된 상기 인허가 요건을 포함한 조문을 선별하여 상기 단일독립구문을 생성하는 것을 특징으로 하는 건축물의 법규 충족 판단 장치.
12. The method of claim 11,
The syntax generation unit
Wherein the single independent statement is generated by selecting a sentence including the permission / permission requirement related to the building property information from among the plurality of statements.
제11항에 있어서,
상기 생성된 복수의 논리규칙은
상기 건축물속성정보 및 상기 인용정보 중 적어도 하나를 입력받아, 참과 거짓 중 하나의 결과를 출력하는 것을 특징으로 하는 건축물의 법규 충족 판단 장치.
12. The method of claim 11,
The generated plurality of logical rules
The property information of the building, and the citation information, and outputs one of true and false.
삭제delete 제10항에 있어서,
상기 판단부는
상기 설계정보에 포함된 상기 대상건축물 및 상기 복수의 제2 구성객체가 상기 복수의 논리규칙을 충족하는지 여부를 상기 자체속성정보 및 상기 관계속성정보를 이용하여 판단하는 것을 특징으로 하는 건축물의 법규 충족 판단 장치.
11. The method of claim 10,
The determination unit
Determining whether the target building and the plurality of second constituent objects included in the design information satisfy the plurality of logical rules by using the self-attribution information and the relation property information Determination device.
제10항에 있어서,
상기 판단 결과에 따라, 상기 적어도 하나의 법규의 종류별 또는 상기 복수의 구성객체 종류별 상기 대상건축물에 대한 법규 충족 판단 결과인 법규검토정보를 생성하는 결과생성부
를 더 포함하는 것을 특징으로 하는 건축물의 법규 충족 판단 장치.
11. The method of claim 10,
A result generating unit for generating legal review information, which is a result of judging whether or not the target building is classified according to the type of the at least one rule or the plurality of the object types,
Further comprising: means for determining whether the building is in compliance with the regulation.
제17항에 있어서,
상기 결과생성부는
상기 설계정보에 상기 복수의 논리규칙을 판단하는데 필요한 속성정보가 누락되었을 때, 상기 누락된 적어도 하나의 속성정보를 포함하는 누락속성정보를 더 생성하는 것을 특징으로 하는 건축물의 법규 충족 판단 장치.
18. The method of claim 17,
The result generation unit
When the attribute information necessary for judging the plurality of logic rules is missing in the design information, generates missing attribute information including at least one attribute information that is missing.
KR1020160088847A 2016-07-13 2016-07-13 Method and apparatus for determining whether buildings meets the regulations KR101796767B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160088847A KR101796767B1 (en) 2016-07-13 2016-07-13 Method and apparatus for determining whether buildings meets the regulations

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160088847A KR101796767B1 (en) 2016-07-13 2016-07-13 Method and apparatus for determining whether buildings meets the regulations

Publications (1)

Publication Number Publication Date
KR101796767B1 true KR101796767B1 (en) 2017-11-10

Family

ID=60386675

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160088847A KR101796767B1 (en) 2016-07-13 2016-07-13 Method and apparatus for determining whether buildings meets the regulations

Country Status (1)

Country Link
KR (1) KR101796767B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101904699B1 (en) * 2018-06-21 2018-10-04 허필도 One-stop agency system for architectural design and licensing, and method thereof
KR102021308B1 (en) 2018-10-31 2019-09-16 한국건설기술연구원 Building regulation information search system connected with a land lot number
KR20220118189A (en) 2021-02-18 2022-08-25 삼성엔지니어링 주식회사 Method and Device for auto layout drawing

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101568958B1 (en) * 2015-03-02 2015-11-13 경희대학교 산학협력단 Method for preliminary regulating checking at architectural design phase using building information modeling

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101568958B1 (en) * 2015-03-02 2015-11-13 경희대학교 산학협력단 Method for preliminary regulating checking at architectural design phase using building information modeling

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
이현수 외 3인. BIM기반 설계품질 자동검토 구현을 위한 건축법규 문장의 논리규칙 체계화 접근방법. 디자인지식저널, Vol. 34, pp101~110(2015.06)
최준호 외 1인. 개방형 BIM기반의 건축인허가 적법성검토체계 구축을 위한 사전프로세스 적용 방안에 관한 연구. 대한건축학회논문집 계획계, 30권9호, pp3~12(2014.09)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101904699B1 (en) * 2018-06-21 2018-10-04 허필도 One-stop agency system for architectural design and licensing, and method thereof
KR102021308B1 (en) 2018-10-31 2019-09-16 한국건설기술연구원 Building regulation information search system connected with a land lot number
KR20220118189A (en) 2021-02-18 2022-08-25 삼성엔지니어링 주식회사 Method and Device for auto layout drawing

Similar Documents

Publication Publication Date Title
Akanbi et al. Design information extraction from construction specifications to support cost estimation
Xu et al. A prediction method of building seismic loss based on BIM and FEMA P-58
KR101796767B1 (en) Method and apparatus for determining whether buildings meets the regulations
Parsamehr et al. Building information modeling (BIM)-based model checking to ensure occupant safety in institutional buildings
US20160267123A1 (en) Method for propagating information between a building information model and a specification document
US20060143576A1 (en) Method and system for resolving cross-modal references in user inputs
Tang et al. BIM-based safety design for emergency evacuation of metro stations
KR101568958B1 (en) Method for preliminary regulating checking at architectural design phase using building information modeling
Preidel et al. Refinement of the visual code checking language for an automated checking of building information models regarding applicable regulations
CN114972659B (en) Method and system for converting two-dimensional drawing into three-dimensional model for drawing examination
Fan et al. Rule checking Interface development between building information model and end user
Dimyadi et al. Integrating the BIM rule language into compliant design audit processes
KR101842782B1 (en) Method for automatically regulating checking at architectural design phase using building information modeling
CN111814434A (en) Device and method for automatically generating building standardized structured rules
US20100161676A1 (en) Lifecycle management and consistency checking of object models using application platform tools
Park et al. Rule checking method-centered approach to represent building permit requirements
Wittmann et al. Method for comprehensive and adaptive risk analysis for the development of automated driving
Seidl et al. Variability-aware safety analysis using delta component fault diagrams
Badrinath et al. A preliminary study on BIM enabled design warning analysis in T3A Terminal of Chongqing Jiangbei International Airport
Kim et al. Classification of objects and their properties defined in Korea Building Act to translate into KBimCode and their application
KR100688288B1 (en) Method for transforming object handle represented in cad drawings into facility identifier and method for managing facility using the facility identifier
US9021418B2 (en) Systems and/or methods for creation of metamodels
Mendonça et al. Converting Brazilian accessibility standard for BIM-based code checking using RASE and SMC
Dimyadi et al. Enabling automated compliance audit of architectural designs
Muthumanickam et al. Development of a novel BIM-energy use ontology

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant