130
정보통신산업기술개발사업 최종결과보고서 기반 건축 건설 자재 멀티모달 CALS/EC / 검색 관리 시스템 개발 / (Development of ultimodal Search/Control System on the Material of the Architecture/Construction based on CALS/EC) 2000. 6. 30 주관연구기관: 한국 씨 아이 엠 주 . . ( ) 참여연구기관: 주 무영정보통신 ( ) 정보통신부

정보통신산업기술개발사업 최종결과보고서 CALS/EC · ·지능인터렉션컴포넌트설계및부분적구현 ·자재관련정보멀티모달검색엔진구현 다

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

정보통신산업기술개발사업‘ ’

최종결과보고서

기반 건축 건설 자재 멀티모달CALS/EC /

검색 관리 시스템 개발/

(Development of ultimodal Search/Control

System on the Material of the

Architecture/Construction based on CALS/EC)

2000. 6. 30

주관연구기관: 한국 씨아이엠 주. . ( )

참여연구기관: 주 무영정보통신( )

정 보 통 신 부

제 출 문

정보통신부장관 귀하

본 보고서를 정보통신산업기술개발사업‘ ’

기반 건축 건설 자재 멀티모달 검색 관리 시스템 개발 과제의 최종결과보고서로CALS/EC / /

제출합니다.

년 월 일2000 6 30

주관연구기관 한국 씨아이엠 주: . . ( )

참여연구기관 주 무영정보통신: ( )

연구책임자 이복렬: 

참여연구원 정대진 오덕종 조현: , , 

조민구 박지영 하태석, ,

이영수 김미화 김남일, ,

양성욱 한주연,

요 약 문

제 목1.

기반 건축 건설 자재 멀티모달 검색 관리 시스템 개발CALS/EC / /

기술개발의 목적 및 중요성2.

가 기술개발의 목적.

규격(1)

표준을 적용한 건축 건설 자재 관련 정보의 통합 데이터베이스 구축· CALS/EC /

멀티모달 정보검색을 통한 웹 기반의 자재 정보 관리 시스템 구축·

성능 및 기능(2)

표준의 건축 건설 자재 관련 정보의 통합 데이터베이스· CALS/ED /

건축 건설 자재의 멀티모달 검색· /

정보의 손 쉬운 수집 저장 인덱싱 검색 관리 방법 제공· , , , ,

자재 관련 시각 이미지 및 다양한 멀티미디어 정보 간의 연결·

을 통한 정보의 시각 및 메타 정보처리기술·Web

나 기술개발의 중요성.

소요핵심기술의 개발 필요성(1)

인터넷을 통한 전자상거래는 기업간의 제조 유통 프로세스 기업 활동 전체 뿐 만 아니· , , ,

라 사회 전반의 시스템으로 확산되고 있다.

건축 건설 분야에서도 각국에서 전략이 연구되고 있다· / CALS/EC .

이러한 상황에서 건축 건설 자재의 멀티모달 검색 관리 시스템 개발은 필수적이며 이를· / /

기반으로 구현하여 핵심코어기술 확보의 필요가 높다CALS/EC .

현재 국내에는 건축 건설 자재 관련 가 극소수에 불과하여 기업 활동에 필요한 효율적· / DB

이고 편리한 정보제공이 어려워 직 간접 손실이 매우 크다, .

대용량의 건축 건설 자재 관련 정보의 검색 시스템 개발은 기업의 생존과 장래 발전기반· /

확보와 밀접하게 연관된 중요한 분야이다.

수요자의 요구(2)

다양한 형태 양식의 건축 건설 자재 관련 정보의 신속하고 저렴한 획득 활용· , / ,

자재 관련 정 의 공유와 검색의 용이성· ㅂ

국제 경쟁력 향상을 위한 건축 및 건설 산업의 정보화 체계화· ,

급속히 발전하는 정보 분야의 새로운 기술의 건축내 적용·

검색 및 을 통한 이해도 향상· Viewing

연구개발의 내용 및 범위3.

가 표준 멀티모달 구축 및 시스템 통합. CALS/EC DB

전체 시스템 구조 설계 및 구현 각 컴포넌트 보완을 위한 피이드 백· ,

설계 및 구축 여건의 프로토타입 구축· DB (6000 DB )

외부정보와의 정보교환을 위한 인터페이스 구축·

시스템 설계 및 부분적 구현· OOUI/GUI

모듈 설계 및 구현·Security

시스템과 연동· CALS/EC

나 건축 건설 정보처리 핵심 컴포넌트 기술 멀티모달 검색 모듈 개발. / ,

자재 관련 정보 분석 컴포넌트 구현·

자재 관련 정보 인덱싱 컴포넌트 구현·

지능 인터렉션 컴포넌트 설계 및 부분적 구현·

자재 관련 정보 멀티모달 검색 엔진 구현·

다 대용량 건축 건설 자재 관련 멀티모달 정보 분석 및 표준 시스템 모델링. / CALS/EC

시스템 개념모델 정립 자동 또는 반 자동화 반안 정립· ,

기존 건축 건설 자재 관련 정보의 흐름 분석· /

시스템 요구사항 분석·

자재 관련 데이터 수집 및 디지털화·

데이터 표준화 표준 통합 시스템· : CALS/EC

연구개발 결과4.

가 건축자재정보 분류체계의 정립.

국내 건설정보 분류체계의 검토(1)

가 공공부문 분류체계( )

건설업법에 의한 건설공사 분류 표준품셈에 의한 공종분류 건축공사 표준시방서의 분류· , , ,

건교부의 통합건설정보 분류체계 적용기준 한국건설기술연구원의 세부 분류안 검토,

건설업 제도상의 건설공사 분류를 비롯하여 대부분의 분류체계가 공종별 분류체계로 구성·

되어 기준과 상이하다ISO .

나 민간부문 분류체계( )

개 건설회사의 분류체계에 대한 검토· 4

주로 외국의 의 분류를 기초로 하고 있다· CI/SfB, MASTERFORMAT .

국외 건설정보 분류체계의 검토(2)

가 시스템과( ) UCI MASTERFORMAT

미국과 캐나다에서 제안된 개 부분의 분류· 16

나 시스템과 시스템( ) SfB DI/SfB, Uniclass

유럽과 영국에서 제안된 파셋에 근거한 분류·

건축자재정보 분류체계 확립 방향(3)

가 시스템의 적용( ) Uniclass

에 근거한 체계를 자재 정보 분류 기준으로 선택· ISO Uniclass

파셋 분류와 건축물 관련 다양한 기능적 형태적 특성을 분류할 수 있다는 장점· ,

세분화된 분류체계를 본 과제에 적합하도록 대분류 중분류 소분류로 간편화· , ,

나 자재정보 분류체계의 응용 가능성( )

건설사업관리 와 건설 체계의 구축에 활용 가능성이 높다· (CM) CALS .

나 건축자재정보 데이터베이스 구축.

데이터베이스 구축 방안(1)

가 건축자재정보 데이터베이스 구축 방향( )

건축자재 정보의 멀티미디어 객체 모델링·

기존 자재회사 데이터베이스의 현실을 감안하여 자체적인 데이터베이스 구축·

카탈로그 등 자재정보의 수집 정보 가공 분리 추출 자재회사별로 구축 분류체계· ( , ) ,→ →

에 따른 인덱싱 검색 관리 시스템 구축, /

나 건축자재정보의 분류 및 가공( )

표준화된 분류체계에 의한 원시데이터의 분류·

주요 이미지 및 관련 이미지의 추출·

자재에 대한 설명 규격 도면 정보의 분류· , ,

다 건축자재정보의 입력( )

자재정보의 입력 이름 분류코드 회사명 주요 이미지 관련 이미지 규격 등· ( , , , , , )

자재회사의 입력 회사정보 일반 주요 생산품 등· ( , )

자재정보 및 회사정보 분류체계의 수정 및 관리 기능· ,

데이터베이스 관리 방안(2)

가 대용량 데이터베이스의 관리( )

나 건축자재정보 데이터베이스의 관리( )

지원· Extensible Data Type System(set type data, multimedia data type, inheritance)

지원· User Defined Data Type(composition hierarchy)

지원· User Defined Function(method)

가 관리· DBMS File Based Object

다 건축자재정보 검색시스템의 구성( )

정보 검색 방법(1)

가 텍스트 정보 검색( )

텍스트의 내용기반 검색·

인덱싱에 의한 텍스트 검색 역 파일과 요약 파일 기법· ( )

복합된 질의의 경우 불리언 연산자 사용·

나 이미지 정보 검색( )

이미지의 색상 질감 형태에 대한 검색 방법· , ,

이미지 생성 시 평균색상 색상 히스토그램 질감 모양 등의 특징 값 추출· , , ,

유사도 측정 및 계산·

검색시스템의 기본구성(2)

가 검색 단계의 구성( )

질의어 입력단계·

질의어 분석단계·

연산단계·

유사도 계산단계·

자재정보 속성 기반 검색단계·

나 텍스트 정보의 인덱싱 및 검색 절차( )

키워드 추출 및 분석·

텍스트 요약 생성 질의 요약 생성· ,

다 이미지 정보의 인덱싱 및 검색 절차( )

색상 특징 벡터 색인 키 추출 및 생성·

형태 특징 벡터 색인 키 추출 및 생성·

이미지 특징 정보의 색인 및 질의 처리·

검색시스템의 인터페이스 구성(3)

가 검색시스템의 다이얼로그 구성( )

텍스트 검색 건축자재명 검색 회사제품명 검색· 1 : ,

텍스트 검색 자재회사명 검색· 2 :

텍스트 검색 분류체계에 의한 검색· 3 :

자재속성에 의한 검색·

나 검색시스템과 데이터베이스 관리 시스템( )

다 검색시스템 사용자 인터페이스 구성( )

활용에 대한 건의5.

기대 효과6.

방대한 자재 관련 정보의 조직화 정규화 지식화 표준화· , , ,

정보통신망을 이용한 자재 관련 정보의 간편한 전달 분배 공유 및 검색· , ,

구조화된 정보의 멀티모달 검색 및 재활용으로 높은 재사용성 및 생산성·

건축관련 정보의 통합과 입체적이고 현장감 있는 인식 및 이해·

건축 건설 자재 분야 정보화 및 를 위한 인프라 구축· / CALS/EC

관련 소프트웨어 개발 촉진 및 수입대체 효과 국제시장 진출 기대· ,

SUMMARY

As is in other industries, the CALS project is ongoing in construction industry. The

architectural products information,

used at the stages of schematic design, design development, cost estimation, construction

process and management,

is of a great importance. Accordingly we are faced with urgent needs of the

standardization of information

and construction of integrated management system.

This project aims to construct a building product database, management system and

efficient retrieval system

which should be developed with product information application system and product

information management system.

For the standardization of information, this project studies many classifications system

and adapts Uniclass as a appropriate architectural product information classification

system.

Uniclass has been proved as a well-organized construction information classification, in

many recent studies.

Raw data collected from catalogue and internet are accumulated and classified according

to Uniclass.

Then, classified raw data is transformed to standard multimedia data according to its

attributes.

The standard multimedia data is indexed and stored in a database. In this study,

information is categorized by main image,

related image, drawing information, building code and many more.

In order to manage database efficiently, DataBase Management System(DBMS) is

needed.

For the management of multimedia database several functions are added to existing

DBMS, in order to support such as,

extensible data type system(set type data, multimedia data type, inheritance), user

defined data type(composition hierarchy),

user defined function(method) support, file based object by DBMS itself.

Multimodal retrieval system is necessary to retrieve the visual attributes of building

product information are selected and indexed,

then they are examined in their similarity by query based on index. In this system, the

name of building product

and the names of company are retrieved by text, color, texture, form

Finally, the building product information database and multimodal retrieval system,

constructed by this study,

would be developed to product information application system in the near future.

The system would be developed further into web-based system, and be integrated with

CAD system,

specification documentation system and the product information database retrieval

system.

In this information management system, many systems including CALS/EC, STEP and

Design-Construction information management system would be integrated successfully.

CONTENTS

1. Introduction

1.1 Purpose

1.2 Contents and Range

2. Establishing Classification Code

2.1 Domestic Classification Code

· Public Sector

· Private Sector

2.2 Foreign Classification Code

· UCI, MASTERFORMAT

· SfB, CI/SfB, Uniclass

2.3 Decision of Classification Code

· Adaptation of Uniclass Code

· Application of Classification Code

3. Construction of Products Database

3.1 Methodology of Construction

· Direction of Construction

· Data Classification and Arrangement

· Data Input

3.2 Methodology of Database Management

· Management of Large Scale Database

· Management of Products Database

· Database Management System of Products

4. Retrieval System

4.1 Methodology of Retrieval

· Text Retrieval

· Image Retrieval

4.2 Retrieval System

·Stages of Retrieval

· Indexing and Retrieval of Text Information

· Indexing and Retrieval of Image Information

4.3 Interface of Retrieval System

·Dialogues of Retrieval System

· Retrieval System and DBMS

· User Interface

5. Effects

6. Application

6.1 Application System of Products Information

6.2 Integrated Mangement System of Products Information

Reference

목 차

제 장 서 론1

제 절 기술개발의 목적 및 중요성1

제 절 연구개발의 내용 및 범위2

제 장 건축자재정보 분류체계의 정립2

제 절 국내 건설정보 분류체계 검토1

공공부문 분류체계1.

민간부문 분류체계2.

제 절 국외 건설정보 분류체계 검토2

시스템과1. UCI MASTERFORMAT

시스템과 시스템2. SfB CI/SfB, Uniclass

제 절 건축자재정보 분류체계 확립 방향3

시스템의 적용1. Uniclass

자재정보 분류체계의 응용 가능성2.

제 장 건축자재정보 데이터베이스 구축3

제 절 데이터베이스 구축 방안1

건축자재정보 데이터베이스 구축 방향1.

건축자재정보의 분류 및 가공2.

건축자재정보의 입력3.

제 절 데이터베이스 관리 방안2

대용량 데이터베이스의 관리1.

건축자재정보 데이터베이스의 관리2.

건축자재정보 데이터베이스 관리 시스템3.

제 장 건축자재정보 검색시스템의 구성4

제 절 정보 검색 방법1

텍스트 정보 검색1.

이미지 정보 검색2.

제 절 검색 시스템의 기본구성2

검색 단계의 구성1.

텍스트 정보의 인덱싱 및 검색 절차2.

이미지 정보의 인덱싱 및 검색 절차3.

제 절 검색시스템 인터페이스 구성3

검색시스템의 다이얼로그 구성1.

검색시스템과 데이터베이스 관리 시스템2.

검색시스템 사용자 인터페이스 구성3.

제 장 기대효과5

제 장 활용계획6

제 절 건축자재 응용시스템으로의 발전1

제 절 건축자재정보 통합관리 시스템으로의 발전2

참고문헌

제 장 서 론1

제 절 기술개발의 목적 및 중요성1

세계 정보 인프라 는 아직 개발의 초기 단계이지만(GII : Global Information Infrastructure)

이미 우리의 세계를 급격히 변화시키고 있으며 인터넷은 새로운 세계 디지털 경제(Global

의 운용 수단이 되고 있다 온라인상에서의 상거래는 급격히 증가하고 있Digital Economy) .

고 는 상거래 비용을 혁신적으로 감소시키며 새로운 형태의 상거래를 촉진시켜 다양한GII

분야에서 상거래를 혁신시키고 있다 이에 따라 현재 세계적으로 전 산업에 걸쳐 정보의 공.

유 및 효율적 관리를 통한 생산성 향상의 측면에서 에 대한 광범위한 연구가 진행되CALS

고 있다.

년대 중반 군수지원 분야에서 컴퓨터에 의한 군수 조달시스템1980 (Computer Aided

으로 시작된 개념은 인터넷 기술의 발전과 보급에 의해 민간으로까Logistic Support) CALS

지 확장되었고 년대에는 제품의 생애주기 지원시스템90 (Continuous Acquisition &

과 광속상거래 라는 개념으로 발전되고 있Life-cycle Support) (Commerce At Light Speed)

다 체계의 도입으로 특히 물류 조달 및 지원체제에 정보의 통합 프로세스 통합. CALS “ ”, “ ”,

표준화 등의 리엔지니어링 개념을 적용하는 추세가 확대되어 가고 있다“ ” .

전자상거래의 기반이 되는 표준화 기술 전자 지불 시스템 지적 재산권 프라이버시 방화, , , ,

벽 인증 암호키 등의 기술이 급속도로 개발됨에 따라 전자상거래는 매우 급속히 성장할 것, ,

이다 이러한 산업 환경의 변화에 적극적으로 대처하기 위하여 건설 산업에서도 체. CALS

계의 도입이 진행되고 있는 상황이다 건설 분야에서는 데이터의 교환 통합설계 자재. CAD , ,

조달의 신속성 및 정확성 편리생산성 향상 재고 감소 등의 장점으로 미국과 일본 등에서, ,

이 분야에 대한 적극적인 연구가 진행되고 있다.

국내에서도 건축물의 계획단계에서부터 최종적인 완공 및 인 허가 과정에 이르는 건축 생산·

의 전 과정에서 발생하는 모든 정보를 통합하려는 계획이 진행 중에 있다 이러한 건설.

개념은 건설 생산 활동 전 과정의 정보를 발주기관 건설관련 업체들이 통신망을 통CALS ,

해 신속히 교환 공유하여 건설사업을 지원하는 통합정보시스템을 구축하는 것으로 건설 산·

업의 정보기술력 및 경쟁력 강화 사업추진의 합리성 투명성 재고를 통한 의식 관행 및 제, , , ·

도의 선진화를 위하여 추진하는 국가사업이다.1)

통합정보시스템의 구축에 있어서 가장 필수적인 요소가 정보의 표준화이다 건설 분야에서.

정보 공유가 미미한 이유도 다양한 형식의 자료와 서로 다른 시스템 환경 정보 교환과 공,

유를 위한 표준 및 요소기술의 부재 때문이다 표준화는 유형 무형의 재화 서비스 제도. , , , ,

절차를 산출하는 재료 방법 절차 등을 통일함으로써 개발 관리 적용 유지보수 시 수반되, , , , ,

는 비용과 위험요소를 최소화 하고자 하는 행위이다.2) 표준화가 갖는 이러한 효율성과 경제

적 효과에도 불구하고 표준화가 어려운 이유는 그것의 성격상 개별 기업이 주도하기 어렵다

는 점 때문이다.

건축 및 건설 분야에서 정보의 표준화와 효율적인 관리 시스템이 시급하게 필요한 부분 중

하나가 자재에 관련된 정보이다 자재 관련 정보는 건축물의 초기계획 설계단계에서 뿐만. ,

아니라 견적 구매 시공 공사 관리 등의 건설 업무 전반에 연관된 핵심적인 정보로서 건설, , ,

정보화의 주요 분야로서 인식되고 있다 그러나 이러한 건설자재 정보가 갖는 중요성에도.

불구하고 국내 실정은 각 건축자재 생산업자들의 체계화 되어있지 않은 카탈로그나 제품 도

면들에 의해 각 설계 사무소나 시공회사 별로 정보를 다시 분류해야 하고 도면을 수작업으

로 다시 디지털화해야 하는 실정이다 이로 인해 독자적인 제품 표현방식을 가지고 있는 모.

든 설계사무소들은 상호 건축정보 교환에 어려움을 겪고 있는 실정이다.

1) 김병곤 왜 인 건설 도입방안 연구 건설사업 지식화정보화 기반기술 세미나 건설기술3 , CITIS , · ,「 」

연구발표회, 1999. 6. 10, p.58.

2) 정보처리학회지 한국정보처리학괴, , 1997. 1.

그러므로 국내의 건축자재 생산업체들의 건축제품들에 관한 정보를 체계적으로 분류하고 이

를 전산화된 자료로 변환하여 각각의 건축업체들이 쉽게 기반의 건축 건설 관련CALS/EC /

자재 멀티모달 검색 관리 시스템은 선진국에서도 아직 초기 연구 단계이므로 기술의 조기확/

보를 통한 시스템의 개발은 수입대체 효과는 물론 소프트웨어의 국제시장 진출을 기대할 수

있다 특히 건축 건설 자재는 수십 만 가지 이상의 정보가 존재하기 때문에 이러한 정보의. /

체계적인 검색 관리 시스템은 정보의 효과적인 사용과 관련 업체의 국제 경쟁력 확보를 위/

한 중요한 기반 기술이다.

본 과제는 국내 실정에 적합한 건축자재 데이터베이스와 그 관리 방안 효율적인 검색 시스,

템의 구축을 목표로 하였다 이러한 건축자재 데이터베이스와 검색 시스템의 구축을 통하여.

건설 관련 업체들이 체계화된 자재 정보를 효율적으로 이용할 수 있게 됨으로써 막대한 경

제적 산업적 효과를 거둘 수 있을 것으로 예상된다 건축 자재 데이터베이스와 검색 시스템, .

은 건설 산업의 통합 전산시스템 구축의 중요한 부분으로서 활용될 수 있다 자재 데이터베.

이스는 계약서류로서 중요한 역할을 하는 시방서 작성시스템과 직접적으로 연동될 수 있다.

시방서 작성 시에 필요하게 되는 자재의 각종 품질 정보를 표준화된 형식으로 이용할 수 있

게 됨으로써 시방서의 표준화는 물론 계약서류에 관련된 표준화와 전산화에도 기여할 수 있

다 또한 자재 데이터베이스는 시스템이나 물량산출 견적시스템과 연동될 수 있다. CAD , .

시스템과의 연동에는 자재의 이미지 데이터뿐만 아니라 벡터 도면을 도면 디테일로CAD

사용하게 됨으로써 도면 형식 및 도면작성의 표준화를 촉진시키게 된다 궁극적으로 표준화.

된 자재 데이터베이스의 구축은 건설 구축의 핵심적인 위치를 차지하게 됨으로써 경CALS

제적 산업적 측면에서 건설 산업의 대외 경쟁력 증진을 통한 산업 발전의 효과를 거둘 수,

있으리라 기대된다 이에 따라 정보제공의 원활화와 공사정보의 체계화 및 일원화에 따른.

국내 건설 산업에 막대한 효과가 얻어질 수 있다.

제 절 연구개발의 내용 및 범위2

자재정보 시스템은 대용량의 데이터를 취급하기 용이해야하고 효율적이며 정확한 색인시스,

템을 지원해야 한다 그리고 시각정보가 중요한 역할을 하기 때문에 문자기반의 검색과 함.

께 시각정보의 속성에 기반 한 검색시스템에 대한 연구가 필요하다 그러나 기존에 제안된.

검색시스템은 주로 텍스트 검색에 기반 한 자재 검색시스템이 대부분이다 따라서 보다 효.

율적인 자재검색을 위해서는 텍스트 기반 검색시스템과 함께 시각정보 속성을 검색하는 멀

티모달3) 검색시스템을 고려할 필요가 있다 또한 이러한 기술이 실무에 적용되기 위해서는.

국내 시장의 상황에 적합하며 효과적인 자재정보 시스템 구축 방법에 대한 연구가 동시에

진행되어야 한다.

본 과제는 자재정보 데이터베이스를 국내 실정에서 가장 효과적으로 구축하고 멀티모달 정

보를 효율적으로 관리 검색할 수 있는 시스템의 구축 방안에 대한 연구를 목적으로 하였다, .

이를 위하여 본 과제에서는 개별적인 건축자재 생산회사에서 제공하는 카탈로그나 제품 도

면을 수집하고 이를 체계화되고 표준화된 분류체계를 통해 분류하였다.

3) 모달리티 는 전산분야에서 데이터모델링에 관한 용어로서 자료객체가 관계에 참여하는지(modality)

를 표현하는 것을 말한다 멀티모달은 한 데이터 객체의 내용이 다양한 관계나 표현으로 검색될.

수 있음을 말한다 즉 자재정보와 같이 이미지와 텍스트가 혼합되어 있는 경우이다. .

그리고 표준화된 분류체계를 통해 분류된 자재 정보를 정보 자체가 갖는 속성에 따라 데이

터베이스를 구축하고 이에 적합한 데이터베이스 관리 시스템을 구축하였다 또한 이러한 데.

이터베이스를 효과적으로 실무에서 사용하기 위하여 자재 정보의 속성에 기반한 검색 시스

템을 구축하였다 본 과제를 통하여 구축된 검색 관리 시스템의 개발 내용 및 범위는 다음. /

과 같다.

표 과제수행의 내용 및 범위1-1. (Contents and Range of this System)

구 분 주요 개발내용 및 범위

표준CALS/ED멀티모달구축DB

및 시스템 통합

전체 시스템 구조 설계 및 구현 각 컴포넌트 보완을,①위한 피이드백

설계 및 구축DB②본 과제의 차적인 대상은 건축 건설 자재의 약 여건( 1 / 6,000프로토 타입의 구축DB )외부 정보와의 정보교환을 위한 인터페이스 구축③시스템 설계 및 부분적 구현OOUI/GUI④

정보 제공* 3D , Personalized UI 모듈 설계 및 구현Security⑤시스템과 연동CALS/EC⑥

건축 건설 정보 처리/핵심 검포넌트 기술 개발멀티모달 검색 모듈 개발

자재 관련 정보 멀티모달 검색 엔진 구현①자재 관련 정보 분석 컴포넌트 구현 및 보완* 자재 관련 정보 인덱싱 컴포넌트 구현 및 보완* 지능 인터렉션 컴포넌트 설계 및 부분적 구현* : 

Query extension, Personalized information사용자 검색 성향 파악filtering,

대용량 건축 건설/자재 관련 멀티모달정보 분석 및표준 시스템 모델링CALS/EC

기존의 건축 건설 자재 관련 정보의 흐름 분석/①시스템 개념모델 정립* 자동 또는 반자동화 방안 정립* 시스템 요구 사항 분석②자재 관련 데이터 수집 및 디지털화③데이터 표준화 표준 통합 시스템: CALS/EC④시스템 성능 평가⑤

본 과제에서 구축한 자재 정보의 범위는 국내 건설시장에서 사용되고 있는 건설자재정보에

국한하였다 자재정보의 범위를 국내 시장으로 국한한 것은 데이터베이스로 구축 가능한. 1

차적인 자료의 수집 한계에 따른 것이다 국외 시장의 건설 자재의 경우 그 정보량이 매우.

방대하고 차 자료를 완전하게 수집하여 데이터베이스를 구축한다는 것이 불가능하기 때문1

이다 따라서 본 과제에서는 국내 건설시장에서 사용되고 있는 건설자재정보에 국한하여 데.

이터베이스를 구축하도록 하였다 국내 자재 정보의 수집은 먼저 각 자재생산회사에서 사용.

하고 있는 카탈로그의 자재정보를 대상으로 하였다.4) 또한 국내 회사에서 수입하고 있는 외

국산 자재의 경우에도 그 카탈로그나 그와 유사한 형태의 자료가 있는 경우에는 데이터베이

스의 구축 대상에 포함하였다 결과적으로 본 과제를 통하여 구축된 건축자재 데이터베이스.

는 대략 건 정도이다6,200 .

본 과제의 수행과정을 정리한 본 보고서의 구성은 다음과 같다 장에서는 자재정보의 성격. 2

과 함께 건설정보 분류체계에 대한 연구과정을 수록하였다 체계화된 정보통합시스템을 구.

축하는데 있어서 정보 자체가 갖고 있는 성격에 대한 고려가 중요한 의미를 갖고 있기 때문

이다 그리고 자재정보의 검색과 효율적인 사용을 위해 표준화된 건설정보 분류체계에 대한.

연구가 필수적이다 장에서는 수집된 자재 정보를 데이터베이스로 구축하기 위한 방안과. 3

효과적인 관리 방안을 수록하였다 자재회사에서 구축한 자재 정보 데이터베이스를 연결시.

키는 방안과 함께 국내 자재회사의 실정을 고려하여 데이터베이스를 자체적으로 구축하고

자재 정보의 속성에 기반한 효율적인 데이터베이스 관리 방안을 논의하였다 장에서는 검. 4

색시스템의 기본 구성을 서술하였다 자재 정보의 효율적인 검색을 위하여 텍스트 검색과.

함께 정보 속성에 기반한 검색시스템의 통합을 고려하였다.

4) 카탈로그 형태의 자재정보 이외에도 기존 자재회사에서 구축한 자재 정보 시스템이 있는 경우에는

그러한 자료 역시 자료 수집의 대상에 포함하였다 그러나 장에서도 논의하겠지만 국내의 자재업. 3

체에서 자재 정보 시스템을 구축한 사례가 소수에 불과하기 때문에 이 연구를 위한 자재 정보의

수집은 대부분 카탈로그 형태의 자료이다.

검색시스템의 구축을 위해 다이얼로그 구성과 함께 위도우 구성을 논의하였다 장에서는. 5

본 과제를 통하여 구축된 검색 관리 시스템 개발의 기대효과에 대하여 서술하였다 마지막/ .

으로 장에서는 향후 구축된 자재 정보 검색 시스템을 건설정보 통합시스템으로 발전시키기6

위한 방향과 그 응용 방향에 대하여 검토하였다.

제 장 건축자재정보 분류체계의 정립2

제 절 국내 건설정보 분류체계 검토1

국내에서의 건설 기술 정보 분류체계의 개발역사는 매우 짧고 또 개발된 분류체계 역시 독

창적이기보다는 대부분 영국의 나 북미의 을 근간으로 하고 있CI/SfB MASTERFORMAT

다 국내건설사의 해외공사과정에서 국제적으로 통용되는 기술 정보 분류체계의 이용이 정.

보교류에 있어 필연적이었기 때문이다.

공공부문 분류체계1.

국내에서 기존에 구축된 건설 정보 분류체계는 공공부문에서 구축된 공사 시방서 분류체계,

실적공사비 분류체계 건설기술연구원의 건설정보 분류체계와 민간부문에서 몇 개의 건설회,

사에서 구축한 분류체계가 있다.

건설공사의 공종분류를 위해서 그 근간이 되는 건설업 제도상의 건설공사의 분류를 살펴보

면 건설공사의 종류를 크게 일반공사 특수공사 전문공사로 구분하고 있으며 이들 각각의, ,

소분류는 다음의 표 과 같다 건설업법 시행령 제 조 이러한 분류는 사실상 공종별 분2-1 .( 2 )

류라고 할 수 있다.

건설교통부에서 제정한 표준품셈은 현재 제기되고 있는 여러 가지 문제점에도 불구하고 국

내 건설공사의 적산실무를 위한 가장 기본적인 기준으로서 정부 지방자치단체 공공기관에, ,

서 발주하는 공사는 물론 주요 민간사업에도 광범위하게 적용되고 있다 따라서 현재 표준.

품셈 상의 분류는 대부분 건설공사의 공종을 기준으로 분류되어 있다 표준품셈은 토목 건. ,

축 기계설비 부분으로 구분되는데 표 는 표준품셈에서 건축부문 만을 나타낸 것이다, 2-2 .

표 건설업법에 의한 건설공사의 분류2-1.

(Classification Construction Works by Construction Law)

대 분 류 소 분 류

일반공사 토목공사 건축공사1. 2.          

특수공사철강재설치공사 포장준설공사1. 3.       준설공사 조경공사2. 4.          

전문공사

의장공사 철물공사1. 11.          토공사 설비공사2. 12.           미장방수공사 상하수도설비공사3. 13.        석공사 보링그라우팅공사4. 14.           도장공사 철도궤도공사5. 15.          조적공사 포장유지보수공사6. 16.          비계공사 수중공사7. 17.          창호공사 조경식제공사8. 18.          지붕판금공사 조경시설물설치공사9. 19.        철근콘크리트공사10.

표 표준품셈에 의한 공종분류2-2.

(Classification of Construction by Standard Calculation Method)

부 문 목 차

건 축

제 장 적용기준 제 장 방수공사1 . 13 .         제 장 가설공사 제 장 지붕 및 홈통공사2 . 14 .         제 장 토공사 제 장 금속공사3 . 15 .          제 장 조경공사 제 장 미장공사4 . 16 .         제 장 기초공사 제 장 창호공사5 . 17 .         제 장 철근콘크리트 공사 제 장 유리공사6 . 18 .    제 장 철골공사 제 장 칠공사7 . 19 .         제 장 벽돌공사 제 장 수장공사8 . 20 .         제 장 블록공사 제 장 기타 잡공사9 . 21 .         제 장 돌공사 제 장 기계화시공10 . 22 .         제 장 타일공사 제 장 기계경비산정11 . 23 .        제 장 목공사12 .

건설공사에 관한 현행 표준시방서의 분류는 분류체계에 관한 토목과 건축공사의 차이점을

잘 설명해주는 예라고 할 수 있다 즉 건축의 경우를 보면 건축공사 표준시방서는 비록 표.

준품셈의 분류와는 정확하게 연계되어 있다고 할 수는 없으나 그 분류의 기준이 표준품셈과

같이 대부분 공종에 의하여 분류되고 있음을 알 수 있다 그러나 토목의 경우는 토목공사. ‘

일반시방서가 공종에 의한 개장으로 구분되어 있을 뿐 나머지 공사는 콘크리트 도로공’ 11

사 하천공사 항만공사 터널공사 조경공사 도로교 상수도 공사 등과 같이 토목공사의 대, , , , , ,

상물 자체가 하나의 시방서로 구성되어 있다.

건축의 경우 건설교통부 제정 건축공사 표준시방서는 년에 제정되어 여년을 거치면‘ ’ 1967 30

서 신공법 및 신자재 도입에 따라 여러 차례 개정 보완되어 왔다 건축공사 표준시방서는· . ‘

다음의 표 과 같다2-3 .

표 건축공사 표준시방서의 분류2-3.

(Classification of Construction by Standard Specification)

목 차

건축공사표준시방서

제 장 총칙 제 장 금속공사1 . 16 .             제 장 가설공사 제 장 커튼월공사2 . 17 .           제 장 토공사 및 흙막이 공사 제 장 미장공사3 . 18 .    제 장 지정 및 기초공사 제 장 온돌공사4 . 19 .       제 장 철근콘크리트 공사 제 장 창호공사5 . 20 .      제 장 판넬 및 블록조적공사 제 장 유리공사6 . ALC 21 .   제 장 프리캐스트 철근콘크리트 공사 제 장 플라스틱공사7 . 22 . 제 장 철골공사 제 장 칠공사8 . 23 .           제 장 벽돌공사 제 장 수장공사9 . 24 .           제 장 블록공사 제 장 조경공사10 . 25 .          제 장 돌공사 제 장 단열공사11 . 26 .           제 장 타일 및 테라코타 공사 제 장 특수건축송사12 . 27 .    제 장 목공소 제 장 해체공사13 . 28 .           제 장 방수공사 제 장 기타공사14 . 29 .          제 장 지붕 및 홈통공사15 .

건설기술연구원에서는 건설 산업분야에 산재되어 있는 정보의 관리와 관련 자료의 수집 및

활용을 효율적으로 하고 이를 공동 이용할 수 있도록 정보 유통의 기반사업으로서 건설관련

산 학 연 관에서 응용할 수 있는 통일된 건설기술 정보 분류체계를 구축할 목적으로, , ,

분류 안을 제시하였다 구체적으로 첫째 건설 산업계에 적용할 수 있는 건설정보 분KICT . ,

류체계 안 의 대분류표 수정 및 제시 둘째 건설정보 분류체계 안 의 세분류표 제시 셋째( ) , , ( ) , ,

건설정보 분류체계 안 의 활용방안 제시 넷째 건설정보 분류체계 안 의 표준화를 위한 중장( ) , , ( )

기계획 수립 등을 목표로 하였다.

이상과 같은 목표에 따라 진행된 건설 산업에서 요구되는 건설정보 분류체계 안 의 기본구( )

조는 토목 건축분야의 공용분류체계로서 의 분류형식을 기준으로 하되 토목분야는, , CI/SfB ,

추가로 분류하였다 즉 건설정보 분류체계 안 의 대분류의 구성요소는 크게 개의 파셋인. , ( ) 5

시설요소 공간요소 부위요소(Facility Classifications), (Space Classifications), (Element「

공종요소 자원요소 로 구Classifications), (Work Classifications), (Resource Classifications)」

성되어 있다.

이러한 건설정보 분류체계에서 본 연구과제의 자재 분류체계와 가장 관련이 많은 공종요소

에 대한 분류와 자원요소에 대한 분류를 보다 상세히 살펴보면 다음과 같다 공종의 대분류.

항목은 토목 건축 플랜트가 공통으로 사용 가능하도록 하였다 가능한 한 공통된 작업은, , .

시설물별 고유공종 이외의 일반 분류에서 처리하는 것을 원칙으로 하여 시설물별로 공통적

으로 나타나는 공종을 반복해서 규정하는 문제점을 최소로 하였다 건축부문은 공종분류 기.

준의 하나로 자재가 선택된다 자재를 선택하는 것은 두 가지 측면에서 매우 유리한 점을.

제공한다 첫째 공종을 대응함에 있어서 반복되거나 이중으로 분류될 우려가 적다 즉 벽돌. , . ,

콘크리트 유리 목재처럼 재료가 서로 다르면 그 자재로 수행하는 각각의 공종이 중복되지, , ,

않아 대응되는 공종이 비교적 명확하게 구별된다 둘째 분류 항목 간에 형평성을 적절히 이. ,

룰 수 있다 이는 건축공사의 분류체계에서 특별히 적용되는 것으로 유리공사나 창호공사가.

차지하는 비중이 기초공사나 구조체 공사와 비견될 수 있다는 점이다.

건설정보 분류체계에의 자재 분류는 시공 상에 소모되는 자재가 대부분 공종과 직결되는 점

을 감안하여 공종분류에서 제시한 대분류체계와 세분류 항목에 최대한 자재분류코드의 위치

를 같게 하는 새로운 분류체계를 제안하였다 자재와 공종분류체계의 위치를 일치시킴으로.

써 오는 장점은 내역작성 시 두드러지게 나타날 것으로 생각되며 공종코드를 토대로 표준,

시방서와 내역서 뿐만 아니라 자재시방서 체계까지도 통합하여 적용할 수 있는 점을 들 수

있다 다음의 표 는 국내의 대표적인 공공부문 건설정보 분류체계를 비교한 것이다. 2-4 .

표 국내 공공부문 건설정보 분류체계 비교2-4.

(Comparison of Domestic Public Classification Codes)

이와 같은 국내 공공부문의 다양한 건설정보 분류체계를 통합하고 건설정보통합전산망의 활

용을 촉진하기 위하여 정부는 건설교통부 공고 제 호를 통하여 통합건설정보분류체2000-11

계 적용기준을 공고하였다 이 기준의 세부적인 사항이 결정되지 않은 상태에서 그 세부기.

준은 한국건설기술연구원의 세부분류안을 참고하도록 하고 있다 다음은 한국건설기술연구.

원의 세부분류안을 참고하도록 하고 있다 다음은 한국건설기술연구원 세부분류안 중에서.

공종과 자재에 대한 대분류이다.

표 공종분류 의 대분류2-5 (W) (Classification of the Sort of Construction)

대분류 대분류

일반사항< >공통공사01공란02공란03공란04공란05공란06공란07공란08공란09

건축공종< >조적공사51미장공사52방수공사53금속공사54공란55지붕 및 홈통공사56공란57창호 및 유리공사58공란59

공통공종< >지반조사11.공란12공란13공란14공란15공란16공란17공란18공란19

타일 및 돌공사61공란62도장공사63수장공사64공란65공란66공란67공란68건축물 부대공사69

지반개량공사21공란22토공사23말뚝공사 지정공사24 ( )공란25현장타설 콘크리트공사 철근콘크리트공사26 ( )프리캐스트 콘크리트공사27강구조공사 철골공사28 ( )목공사29

기계설비공종< >배관설비공사71보온공사72급배수설비공사73공기조화설비공사74소화설비공사75가스설비공사76기계설비 자동제어공사77운송설비공사78공란79

토목공종< >관공사31배수공사32공란33공란34교량공사35공란36도로 및 포장공사37공란38공란39

전기통신설비공종< >발전소 전기설비공사81송전설비공사82변전설비공사83배전설비공사84산업시설물 전기설비공사85건축물 전기설비공사86구조물 전기설비공사87교통 철도 전기설비공사88 ·정보통신 설비공사89

철도 및 궤도공사41터널공사42공란43하천 및 항만공사44공란45댐 및 제방공사46공란47공란48조경공사49

산업시설물 특수설비공종< >발전설비91공란92제철 및 석유화학설비93공란94환경처리설비95공란96기타 산업설비97공란98공란99

표 자원분류 자재분류 의 대분류2-6 ( (M) (Classification of Resources(Material)

대분류 대분류

공통공사< >일반강재류 철근 형강 강판01 ( , , )특수강재류 스텐 동 알루미늄02 ( , , )관 강 연03 ( , )철선 못 철망류04 , ,볼트 너트 앵커류05 , ,목재 합판06 ,접착제07유류 연료 등08 ,골재 시멘트 레키콘09 , ,

기계공사< >관류41관부속류42밸브류43스트레나 트랩류 및 관부속기기44 ,계기류 및 부속45냉 난방기구류46 .위생기구 정화조47 ,닥트기구류48행가류 및 관지지물49

토목공사< >도로용 자재11.고량 하천용 자재12 ,토목용관13토목용블럭14토목용말뚝 화약15 ,조경자재16기타17공란18공란19

잡재료 도장재51 ,방진 소음자재52 ,보온재 보온마감재53 ( . )소방설비자재54가스설비자재55자동제어설비자재56주방기구57공란58겅린59

건축공사< >가설재21벽돌 블록 류22 , , PC타일23석재24창호재25유리26단열 흡음재27 ,내장재 천장 벽 바닥28 ( , , )조립식판넬 류29

전기 통신공사< · >전력용전선케이블61 .저선 케이블접속재62 .전선관로재63전력기기64개폐기류65수 변전기기66 .배선기구67조명기구 및 가로등주68전주 및 금구69

토목공종< >방수재31미장 혼화재32 ,도장재33공란34철물 철가공 류35 ,지붕재36기타 건축재37공란38공란39

통신용전선케이블71 .정보 통신기구72 .방재설비73교통 신호장치74 .피뢰침 및 접지75계장설비76공란77공란78공란79

민간부문 분류체계2.

민간부문에서 만들어진 건설정보 분류체계를 요약하면 다음의 표 과 같다2-7 .

표 국내 민간부문 건설정보 분류체계 비교2-7.

(Comparison of Domestic Private Classification Codes)

회상명 분류체계명 연혁 담당부서 사용목적 비고

건설H건설기술 정보의-

분류법(HIT/CS)‘94

기술부 설(

계담당)

기술자료-

분류

일위대가-

자체개발 항목 검색의 어려- (

움 색인의 비체계화, , Tablerks

개념의 상충 등을 극복)

건설D건설부문 표준분-

류체계‘91

기술관리

부상동

자체개발 분류- (16 Division ,

일부 공사유형분류는 사CI/SfB

용)

건설S

- CENTA

( C o n s t r u c t i o n

Engineering NEW

T e c h n o l o g y

Archives)

‘91건축기술

개발부상동

현재까지 원형에 가깝게 사용-

체계에 준함- CI/SfB

건설HJ 공사코드집- ‘94 전산실 상동 코드에 근거함- UCI

가 건설. H

건설의 경우 국내에서 가장 먼저 를 본격적으로 사용하였다 년경부터 당시의H CI/SfB . 1980

해외공사 기술부 설계담당 에서 를 사용하여 년까지 기술 자료를 분류하였으나( ) CI/SfB 1982

조직변경으로 기 분류된 자료가 변경되었다 그 후 년 뒤 다시 가 사용되어 일위. 1 2 CI/SfB~

대가에 적용되었으나 사용상의 어려움으로 사용이 잠정 중단케 되었다 그 후 기술 정보실, .

의 주도로 년 월부터 를 응용한 자체 건설 분류체계를 사용해왔으나 항목검색1991 6 CI/SfB ,

의 어려움 색인의 비체계화 각 테이블간의 개념상충 등이 다시 문제점으로 대두되어 년여, , 3

에 걸친 개정보완 끝에 년 월 건설기술 정보의 분류법 을 발간하였다 이1994 6 “ (HIT/CS)" .

역시 를 근간으로 하고 있다HIT/CS CI/SfB .

나 건설. D

년경 해외건축부에서 을 근간으로 자체코드를 개발하여 주로1983 1984 MASTERFORMAT~

견적에 적용하였고 당시에는 에서 제기하고 있는 분류체계인 전체, MASTERFORMAT 16

으로 확장하여 사용하였다 그 후 기술 관리부 주관아래 건축부 중기사업소 자재관Division . , ,

리부 토목 부 등의 실무진이 협력하여 년 월에 건설부문 표준분류체계 를 개발하였, 2 1991 5 “ ”

다 자체 개발된 이 표준분류체계는 공종분류를 다시 으로 환원하였고 대신 토목. 16 Division

부문을 보완하였다 그리고 그 일부인 공사유형분류는 를 응용하고 있다. CI/SfB .

다 건설. S

건설은 드물게 를 원전에 가깝게 사용하고 있는 회사로서 건축기술개발부에서S CI/SfB 1990

년부터 를 사용하는 동시에 정보 데이터베이스화를 년 월에 착수하여 년CI/SfB 1991 6 1992 7

월부터 라는 정보검색시스“CENTA(Construction Engineering New Technology Archives)"

템을 개발하여 운영하고 있다 이 역시 체계에 준하고 있다 건설은 국내는. CENTA CI/SfB . S

물론 국제적으로도 드물게 를 완벽하게 준용하고 있는 회사로서 기존 도서실에서 사CI/SfB

용하고 있는 분류체계 역시 에 접목시키려 하고 있다UDC CI/SfB .

라 건설. HJ

건설에서도 년에 자재코드집 년에 공사코드집을 전산실에서 주관이 되어 개발하여HJ 1992 , 94

활용 중에 있으며 코드에 근거를 두고 있다UCI(Uniform Construction Index) .

이상과 같이 대규모 회사를 중심으로 건설기술정보 분류체계를 개발하여 사용하고 있으나

점차 중소규모회사에서도 급증하는 자료의 관리를 위해 체계적인 분류체계 고안에 노력할

것으로 보인다.

제 절 국외 건설정보 분류체계 검토2

국외의 건설정보 분류체계로서 가장 대표적인 것은 국제표준화기구 의 분류체계와(ISO)

등이라고 할 수 있다 표 은 국외의 건설정보 분류체계를 비교Masterformat, Uniclass . 2-8

한 것이다 현재 이러한 분류체계의 국제표준지정여부에 따라 국내외 건설정보 표준화에 막.

대한 영향을 미칠 것으로 예상된다 따라서 국제적인 흐름을 파악하고 이를 건설자재 통합.

정보시스템에 적용할 수 있는 제방여건을 구축하는 것이 중요하다 국제표준화기구 의. (ISO)

분류체계는 총 개의 파셋으로 구성된 분류체계로써 시설물 공간 부위 공종 자재 장비8 , , , , ,

및 도구 의 단계와 관리 속성 의 단계로 구분(Construction aids) 6 (Management), (Attributes) 2

되어 있다.

은 년 미국과 캐나다에서 자재자료의 분류 견적서 작성 시방서 작성에Masterformat 1963 , ,

공통적인 체계와 표기의 기준으로 년 의 체계가 완성되었고 이후 이 체계를1978 16 Division

유지하며 하부체계만 계정 보완되어 왔다 년 영국에서 발표된 는 건설업보보위· . 1997 Uniclass

원회 를 대신하여 가 개(CPIC : Construction Project Information Committee) NBS services

발하였다.

이 체계는 CI/SfB), CAWS5), CESMM3, EPIC6) 등 체계들을 취합한 것으로 년 최종) 1976

개정된 를 대체하는 새로운 분류체계로서 에 근거하여 통합분류체계로CI/SfB ISO TR14177

써 제안되었다 표준분류체계에서 제시한 개의 파셋 에 정보형태 주제분야 단. ISO 8 (Facet) , ,

위시설물 원자재 보편적 십진 분류 등 개 파셋을 추가하여 총 개(Entities), (Materials), 5 13

분류관점을 적용하고 있다.

표 국외 건설정보 분류체계 비교2-8.

(Comparison of Foreign Classification Codes)

관점 Uniclass 분류체계ISO Masterformat

발표연도 1997 1994 1963

표준범위 국가 국제/ 국가 국제/ 국가 국제/

분류관점(Facet)

정보형태주제분야관리시설물단위시설물공간

부위요소건축 토목·공종자재장비특성

관리시설물부위요소건축 토목·공종자재장비특성

공종자재장비

건설업무기능

설계관리견적관리원가관리자재관리문헌관리

설계관리견적관리원가관리자재관리문헌관리

설계관리견적관리원가관리자재관리

사용자 전체 전체 전체

5) 의 약자로서 분석합성식 분류법인 분류법 분류CI/SfB : Construction Industry / SfB SfB Facet「

법 의 수정본으로 유럽지역의 건설정보 분류체계이다.」

6) 년 유럽 내 개의 자재정보회사들이 설립EPIC(European Product Information Co-operation) : 1990 10

한 단체로서 국제적 자재정보교환을 위한 를 대체하는 표준자재 분류체계를 개발하였다SfB .

시스템과1. UCI MASTERFORMAT

분류 시스템은 기술 정보를 개 부문의 공사내용에 관련시켜 분류 배열한 후 각 부문UCI 16

별로 개 계층의 분류 항을 자리 정수로 표시한다 이 분류체계는 당초에 공사시방서의 목4 5 .

록색인으로 미국과 캐나다에서 별개로 제안되었다가 통합조정을 거쳐 로 명명된 후 통UCI

일 분류체계로 채택되어 사용하고 있다 자리 정수로 표시되는 분류체계 기호의 처음. 5 UCI

자리 수는 개 부분의 공사분류를 나타내고 나머지 자리 수는 정보의 상세 수준에 따라2 16 3

대중소의 개 계층으로 세분류하고 있다 시스템은 공종별 분류체계이며 이 시스템 내3 . UCI

에서는 토목공사의 대단위 시설물인 터널 철동 등이 방수공 타일공 등과 같은 분류 수준의, ,

소공종으로 분류체계 전체가 갖는 분류항간의 대표성 유사성도 결여되어 있다.

은 앞에서 언급한 바와 같이 년 미국과 캐나다에서 자재자료의 분MASTERFORMAT 1963

류 견적서 작성 시방서 작성에 공통적인 체계와 표기의 기준으로 제정된 으로, , CSI Format

부터 발전되었다 년 의 체계가 완성되었고 이후 이 체계를 유지하며 하부체. 1978 16 Division

계만 개정 보완되어 왔다 북미 지역에서 통용되고 있는 시방서와 의· . AIA Architectural

와 종합 카탈로그 등에서 공통으로 사용되고 있다 모든 건축의 자료들이Graphic Standard .

동일한 분류체계에 의해 수집 분류되고 정보화되어 진다 특히 공종과 자재 장비의 분류에. ,

효과적인 체계로 구성되어 있다.

의 경우 이러한 개의 구분이 갖는 장점은 진법으로 구분하지 않았기 때문Masterformat 16 10

에 보다 더 융통성 있게 분류체계를 수정 보완하기가 용이하다는 것이다 의, . Masterformat

전체적인 개의 은 다음과 같다16 Division .

Division 1 - General Requirements Division 9 - Finishes

Division 2 - Site Work Division 10 - Specialties

Division 3 - Concrete Division 11 - Equipment

Division 4 - Masonry Division 12 - Furnishings

Division 5 - Metals Division 13 - Special Construction

Division 6 - Wood and Plastics Division 14 Conveying System

Division 7 - Thermal and Moisture Protection Division 15 - Mechanical

Division 8 - Doors and Windows Division 16 - Electrical

시스템과 시스템2. SfB CI/SfB, Uniclass

시스템은 일반분류와 달리 정보를 수 개의 표제로 분류해서 구분하고 관련되는 표제의SfB ,

분류항을 조합하는 파셋 분류체계 형식으로 구성되어 있으며 이 분류(Facet Classification)

체계는 에서 작성한 분류체계의 근간이 되고 있다 분류체계에서는 개RIBA CI/SfB . SfB 3

표제에 해당하는 분류항을 조합하여 건축물의 특정한 기능요소에 관련되는 설계도 공사비, ,

관련되는 기술자료 공사내용 및 재료에 관한 사항까지 총괄적으로 나타낼 수 있다 시, . SfB

스템은 공사전체를 공사부위 공종 재료 의 개의 파셋으(Elements), (Constructions), (Material) 3

로 분류하고 있다 그러나 도로 항만 댐과 같은 토목공사 부분에 대한 공사분류 표현은 불. , ,

가능하다.

시스템은 분류체계에서 표현이 불가능한 공사의 시설요소를 표현이 가능하도록CI/SfB SfB

별도로 시설요소에 관한 테이블을 추가하였으며 또한 장비를 비롯한 각종 공사 지원설비에

대한 테이블을 추가하여 공사전체를 시설별 부위별(Table 0 : Physical environment), (Table

공종별 자재별 및 공1 : Elements), (Table 2 : Constructions, forms), (Table 3 : Materials)

사지원설비별 로 개의 파셋으로 구성하였다 에서(Table 4 : Activities, requirements) 5 . CI/SfB

분류 가능한 토목공사의 시설물 분류는 시설분류의 개항에서 개항에 총괄분류를 하고 있9 1

으며 기타 테이블에서의 토목분야는 체계와 동등하다 다음은 자재분류와 관련된, SfB .

의 내용이다Table 3 .7)

7) Alan Ray-Jones RIBA and David Clegg ALA SfB Agency UK, CI/SfB, RIBA Publications 1976.

E NATURAL STONE I WOOD

e1 Granite, basalt, other igneous i1 Timber

e2 Marble i2 Softwood

e3 Limestone i3 Hardwood

e4 Sandstone, gritstone i4 Wood laminates

e5 Slate i5 Wood veneers

e9 Other natural stone i9 Other wood materials

F PRECAST WITH BINDER J VEGETABLE AND ANIMAL MATERIALS

f1 Sandlime concrete, Glass fiber reinforced j1 Wood fibers

f2 All-in aggregate conc. Heavy conc j2 Paper

f3 Terrazo, Granolithic, Cast stone j3 Vegetable fibers other than wood

f4 Lightweight cellular concrete j5 Bark, cork

f5 Lightweight aggregate concrete j6 Animal fibers

f6 Asbestos vased materials j7 Wood particles

f7 Gypsum, Glass fiber reinforced Gypsum j8 Wood wool-cement

f8 Magnesia materials j9 Other vegetable and animal materials

f9 Other Materials precast with binder M INORGANIC FIBERS

G CLAY m1 Mineral, Glass, Ceramic wool/fibers

g1 Dried clay m2 Asbestos wool/fibers

g2 Fired clay, vitrified clay, ceramics m9 Other inorganic fibrous materials

g3 Glazed fired clay N RUBBERS, PLASTICS ETC

g6 Refractory materials n1 Asphalt

g9 Other dried of fired clays n2 Impregnated fiber and felt

H METAL n4 Linoleum

h1 Cast iron n5 Rubbers

h2 Steel, mild Steel n6 Plastics, including synthetic fibers

h3 Steel alloys n7 Cellular plastics

h4 Aluminium, aluminium alloys n8 Reinforced plastic

h5 Copper alloys n9 Other rubber, plastics materials

h6 Copper alloys O GLASS

h7 Zinc o1 Clear, transparent, plain glass

h8 Lead, white metal o2 Translucent glass

h9 Chromium, nickel, gold o3 Opaque, opal glass

o4 Wired glass t2 Soldering materials

o5 Multiple glazing t3 Adhesives, boinding materials

o6 Heat. X-ray absorbing/rejecting glass t4 Joint fillers

o7 Mirrored glass, anti-glare glass t6 Fasteners, builders ironmongery

o8 safety, toughened, laminated, security, alarm glass t7 Architectural ironmongery

o9 Other glass t9 Other fixing and jointing agents

P AGGREGATES, LOOSE FILLS U PROTECTIVE PROCESS MODIFYINGMATERIALS

p1 Natural fills, aggregates u1 Anti-corrosive materials. treatments

p2 Artificial aggregates in general u2 Modifying agents, admixtures

p3 Artificial granular aggregates u3 materials resisting special forms of attack

p4 Ash u4 Flame retardants

p5 Shavings u5 Polishes; seals; surface hardeners

p6 Powder u6 Water repellents

p7 Fibers u9 other protective &process/property modifying agents

p9 Other aggregates, loose fills V PAINTS

Q LIME ANDCEMENTBINDERS, MORTARS, CONC. v1 Stopping, fillers, knotting, paint preparation materials

q1 Lime v2 Pigments, dyes, stains

q2 Cement, hydraulic v3 Binders, media

q3 Lime-cement v4 Varnishes, lacquers, enamels, glazes

q4 Lime-cement-aggregate mixes Mortars v5 Oil paints, oil-resin paints

q5 Terrazzo, Granolithic v6 Emulsion paints

q6 Lightweight, cellular concrete v8 Water paints

q7 Lightweight aggregate concrete v9 Other paints

q9 Other binders and mortar mixes W ANCILLARY MATERIALS

RCLAY, GYPSUM, MAGNESIA&PLASTICS BINDERS w1 Rust removing agents

r1 Clay mortar mixes; refractory mortar w3 Fuels

r2 Gypsum w4 Water

r3 Magnesia w5 Acids, alkalis

r4 Plastics binders, Plastics mortar mixes w6 Fertilisers

r9 Other binders and mortar mixes w7 Cleaning materials, Abrasives

S BITUMINOUS MATERIALS w8 Explosives

s1 Bitumen w9 Other ancillary materials

s4 Mastic asphalt Z SUBSTANCES

s5 Clay, Stone-bitumen mixes, Rolled asphalt z1 By state

s9 Other bituminous materials z2 By chemical composition

T FIXING AND JOINTING MATERIALS z3 By origin

t1 Welding materials z9 Other substances

분류체계에 비하여 토목시설물 분류가 비교적 충실히 되어 있으나 토목의 대단위UCI, SfB

시설물을 하나의 분류 항으로 표현하는 것은 무리가 있으며 이것이 건축물의 용도에 따라

세부 시설분류와 동일한 수준으로 고려되었다는 점에서 건축시설 중심의 분류체계에 지충하

고 있다 또한 부위 및 공종 분류단계에서 체계의 분류 항을 답습하여 사용하고 있다. SfB .

의 경우에도 이 자재를 포함하고 있는데 의 은SfB Table 3 SfB Table 3 Materials and other

로서 유사한 구성을 나타내고 있다 의 은resources . SfB Table 3 E(natural stone), F(precast

with binder), G(clay), H(metal), I(wood),

J(vegetable & animal materials), M(inorganic fibers), N(rubber, plastics), O(glass),

P(aggregates, loose fills),

Q(lime and cement binders, mortars, concretes), R(clay, gypsum, magnesia and plastics

binders, mortars), S(Bituminous materials),

T(fixing and jointing agents), U(protective, process/property modifying agents),

로 구성되어 있다V(paints), W(ancillary materials) .

국제적으로 체계안으로 개발된 체계가 개발되는 과정에서 고Uniclass(Unified Classification)

려된 개념을 살펴보면 다음과 같다 클래스 들은 특수화가 필요한 경우 하위클래스. (classes)

들로 세분화되어질 수 있으며 각각의 클래스들은 하나의 분류표 로 취급(subclasses) , (table)

되며 분류표 내에는 분류항목으로서의 객체 들이 위치하게 된다 분류체계는 다양하, (objects) .

게 구성될 수도 있기 때문에 분류의 목적을 정의하는 것이 우선적으로 필요하게 되며 이를,

특수화라 한다 특수화에 의하여 관심이 되는 속성 들이 구분되어지며 객체들은. (properties) ,

선택된 속성들에 관계되어진 클래스 내에 분류되어 하나의 분류표를 구성하게 되는(classes)

것이다 특수화에서는 건설대상물에 적용되는 생애주기 즉 조직구성 설계 시공. (life cycle), , , ,

사용 유지관리 해체에 이르는 과정 속에 요구되는 모든 자원 인적 물적 추상적 자원을, , ( , , ,

포함 들과 결과물 공간 건물 등 이 고려되어질 수 있다) ( , ) .

따라서 건설정보 분류체계의 개념은 건설대상물의 생애주기에 요구되는 모든 자원들과 결과

물에 대한 객체들을 구분하고 집합할 수 있도록 특수화하는 것이라 할 수 있다 또한 앞서.

건설정보 분류체계의 특수화에 의해 정하여진 분류범위 및 내용과 함께 정보관리의 과정인,

정보의 수집 분석 조직 체계화 축적 검색을 위하여 갖추어야 할 분류체계의 요건들이 있, , , , ,

다.

분류체계의 전체적인 구성은 까지의 개 분류로 구성되어있다 개의 분류Uniclass A Q 15 . 15~

표는 다음과 같다.

A : Form of information J : Work sections for buildings

B : subject discipline K : Work sections for civil engineering works

C : Management L : Construction products

D : Facilities M : Construction aids

E : Construction entities N : Properties and characteristics

F : Spaces P : Materials

G : Elements for buildings Q : Universal Decimal Classification

H : Elements for civil engineering works

제 절 건축자재정보 분류체계 확립 방향3

시스템의 적용1. Uniclass

본 과제에서는 데이터베이스 구축과 검색 시스템의 구축을 위하여 분류체계에 근거한ISO

체계를 자재정보의 분류 기준으로 선택하였다 국내실정에 적합한 표준화된 건설Uniclass .

정보 분류체계에 대한 연구는 앞으로 지속되어야 할 부분이지만 분류체계 자체에 대한 연구

가 이 과제의 목적은 아니다

따라서 이 과제에서는 데이터베이스와 검색 시스템 구축을 위한 현실적인 필요에 따라 편의

상 분류체계를 분류기준으로 사용하였다 분류체계는 최근의 연구Uniclass . Uniclass 8)를 통

하여 분류구조의 안정성 통합전산환경에의 적합성 분류구조의 추리성 논리성 등이 검토된, , ,

바 있어 다른 분류체계에 비하여 자재정보 분류의 기본 체계로 사용되는데 적합하다고 볼

수 있다.

분류체계는 다음과 같은 몇 가지의 측면에서 건설자재정보의 분류 뿐만 아니라 건Uniclass

설정보의 분류에 적합한 장점을 가지고 있다.

첫 번째는 파셋분류법에 의해 건설정보를 분류함으로써 건설정보에 포함되어 있는 다양한

분류대상들을 포함할 수 있다는 점이다 즉 각각의 건설프로젝트에 의해 생성되거나 건설프.

로젝트에서 요구되는 대량의 데이터를 유지관리하기 위한 틀을 제공하고 있다 그러한 측면.

에서 지속적으로 발생되는 새로운 변화에 적응하고 그러한 변화를 수용하는 안정성을 가지

고 있다.

두 번째는 건축물에 관련된 물리적 특성 뿐 만 아니라 건설업무 전체와 관련된 다양한 기능

적 형태적 특성을 분류할 수 있다는 점이다 이것은 앞에서도 언급한 바와 같이 건설과정, .

전반의 다양한 분야간의 상관관계가 종합적으로 관리되어야 하는 통합 전산환경에서의 적합

성에의 요구를 만족시키고 있다.

세 번째는 분류표 내의 주제범위와 주제 배열의 논리성이다 이것은 분류표를 구성하는 단.

위요소들의 상관관계가 갖는 논리성으로 건설과정에서의 각종 정보들이 명확한 개념으로 정

의된다는 것이다.

8) 이재열 전영일 건축정보 분류체계의 기본구성을 위한 요구조건 연구 대한건축학회논문집, , ,「 」

건설교통부 건축자재정보 멀티미디어 시스템 구축에 관한 연구9806, pp.57~64, , , 1998. 11.「 」

본 과제에서는 이상과 같은 몇 가지 측면에서 장점을 가지고 있는 분류체계를 기Uniclass

반으로 건축자재 정보를 분류하였다 이러한 분류체계의 선택은 연구수행의 편의를 위해 선.

택된 것으로 향후 연구의 진행에 따라 다른 분류체계나 보다 적합한 국내 표준 분류체계로

바뀌어 질 수 있다 다음의 표 는 체계의 개 분류표 중에서 건설자재인 항. 2-9 Uniclass 15 ‘L'

목의 대분류 구성을 나타낸 것이다.

표 건설자재정보 대분류 체계2-9. Uniclass (Uniclass Classification Codes)

분류번호 대분류의 내용

L1지반처리 및 보존 자재

Ground treatment and retention products

L2완성된 단위시설물 시설부분/

Complete construction entities and components

L3구조체 칸막이/

Structural and space division products

L4출입구 방호물 및 통로,

Access, barrier and circulation products

L5내외부마감 실내 수장,

Covering, cladding, linings

L6토목 및 구조용 일반자재

General purpose civil engineerings and construction fabric products

L7 설비 Services

L8비품 및 가구

Fixtures and furnishings

의 건설자재정보를 위한 분류표에서 범위는 가구 및 비품을 포함한 건물이나 기타Uniclass

건축물에 결합되거나 결합을 목적으로 하는 자재 구성요소 부품들을 대상으로 한다 그 외, , .

의 건설지원 장비들의 분류를 위하여 분류표 이 제공된다 또한 분류M(Construction aids) .

표 는 건설자재의 재료적 측면에서 분류하기 위해 요구되는 분류표이다 또한 여P(Material) .

러 분류표들은 특정 대상을 분류하기 위해 관련되는 분류표들을 서로 연관하여 분류코드를

부여할 수 있다.

의 건설자재 분류인 은 대분류를 포함하여 전체 단위로 구성되어 있다 본 과제Uniclass L 6 .

에서는 를 건설자재의 분류 뿐 만 아니라 데이터베이스의 검색 시스템에서 검색 방Uniclass

법의 하나로 사용하기 위해 대분류를 포함하여 총 단위까지 만을 분류체계로서 사용하였3

다 전체 단위를 사용할 경우 검색의 효율성이 저하될 가능성이 있기 때문이다 본 과제에. 6 .

서는 총 단위의 분류단계에 대분류 중분류 소분류라는 이름을 붙였다 표 은 대분류3 , , . 2-10

지반처리 및 보존자애의 중분류와 소분류이다 에는 지반공사와 관련된 앵커류 지반L1 . L1 ,

개량 제품 지반보호 및 보존 자재 등이 포함된다, .

표 대분류 의 중분류와 소분류2-10. L1 (Code L1)

중분류 소분류

지반정착11 :(Ground anchorages)

록앵커 록볼트111 : , (Rock anchorages, rock bolts)토대용 앵커112 : (Plate anchors)주입앵커113 : (Grouted anchors)소일 네일114 : (Soil nails)지반정착 부품115 : (Parts of ground anchorages)

지반개량12 :(Ground improvement)

화학적 토양 안정 제품121 :(Chemical soil stabilation products)

채움 블록122 : (Fill blocks)콤프레서블 필123 : (Compressible fill)

지면 현장 배수13 : /(Land/field drainage)

완비된 현장배수시스템131 : (Complete field drain systems)현장배수 구성부품132 : (Field drain components)

지반보호14 :(Sheeting, revetments)

토목섬유141 : (Geosynthetics)호안 안벽142 : , (Revetments)

토목섬유 제외(Excludes geosynthetic)

지면 지수 보존 자재15 : /(Land/water retentionproducts)

널말뚝151 : (Sheet piles)연속벽 차수벽152 : , (Diaphragm walls, slurry walls)프리케스트콘크리트 보강제153 :

(Precast concrete retaining units)크립월154 : (Crib walls)돌망태155 : (Gabions)유입방지턱156 : (Fasciners)도랑 제방157 : / (Dyker/banks)

사면 활동 보호16 : / 資材( S i d e / a v a l a n c h eprotection products)

다음의 표 은 대분류 완성된 단위시설물 시설부문의 중분류와 소분류이다 에는2-11 L2 / . L2

토목공사와 관련된 교량자재 도로 활주로 운송제어 환경자재 등이 포함되고 이동식 건물, , , , ,

유닛화 된 방 등이 포함된다.

표 대분류 의 중분류와 소분류2-11. L2 (Code L2)

중분류 소분류

토목공사용 자재21 :(Civil engineering worksproducts)

교량 자재211 : (Bridge products)도로 활주로 자재212 : / (Road/runway products)철로 자재213 : (Railway products)케이블 운송214 : (Cable transport)운송 제어 관측 제어215 : /

(Transport control and monitoring products)수공구조물 자재216 :

(Water engineering construction products)공공 보건 환경 자재217 : /

(Public health and environmental engineering products)특수 상부구조218 : (Specialized superstructures)저장 구조물219 : (Storage constructions)

시스템 건물22 : ,소형건물 유닛화 된 방,(System building, minorbuildings, room units)

완성된 건물 이동식 건물221 : ,(Complete buildings, portable buildings)

유닛화 된 방 폐쇄된 공간222 : ,(Room units, space enclosing parts)

다음의 표 는 대분류 구조체 칸막이의 중분류와 소분류이다 은 건축물 또는 토목2-12 L3 / . L3

구조물의 구조체와 비내력 칸막이로 구성되어 있다 우선 기초를 구성하는 자재로서 기초와.

말뚝 기단 등이 포함되고 벽돌과 석재 등을 비롯한 조적재 현장 타설 콘크리트 구조용 프, , ,

리스트레스드 콘크리트 구조용 금속재와 목재 기타 구조용 부속 자재가 포함된다 그리고, , .

재료에 관계없이 각 부위에 사용되는 비내력 칸막이 자재가 포함되어 있다.

표 대분류 의 중분류와 소분류2-12 L3 (code L3)

중분류 소분류

기초용 자재31 :(Foundation products)

독립기초311 : (Pad foundations)온통기초312 : (Raft foundations)줄기초313 : (Strip foundations)말뚝314 : (Piles)케이슨315 : (Caissons)기단316 : (Columns bases)기초판317 : (Foundation instrumentation)

조적재32 : (Masonary)

벽돌321 : (Bricks)블록322 : (Blocks)석재323 : (Stone)치장재324 : (Dressings)상인방 치장이 아닌325 : ( )(Lintels(other than dressings))정착물326 : (Fixings)부속자재327 : (Ancillary products)

현장 타설 콘크리트33 :(In situ concrete)

레미콘331 : (Ready mixed concrete)영구거푸집332 : (Permanent formwork)보강철물333 : (Reinforcement)프리스트레스 부재334 : (Prestressing components)현장 타설 줄눈335 : (Cast-in jointing)부속자재336 : (Ancillary products)

구조용34 :PC(Structural Precastconcrete)

완성된 골조341 : (Complete frames)데크 슬래브 구조체342 : / (Structural decks and slabs)보 기둥 구조체343 : / (Structural beams and columns)기타 구조용 부재344 : (Other structural components)정착 부속자재345 : / (Fixings and ancillary products)

구조용 금속재35 :(structural metal)

완제품의 골조351 : (Complete frames)조립부품352 : (Fabricated components)정착물 및 부속자재353 : (Fixings and ancillary products)

구조용 목재36 :(Structural timber)

완제품의 골조361 : (Complete frames)조립부품362 : (Fabricated components)정착물 및 부속자재363 : (Fixings and ancillary products)

기타재료의 구조용37 :부속자재 ( S t r u c t u r a lcomponets in othermaterials)

비내력 칸막이 자재38 :(Non-structural spacedivision products)

외부입면용 자재 지붕자재381 : / (Facades and roofs)조립용 지붕 자재382 : (Prefabricated roof forms)인장 구조383 : (Tensile fabric structures)칸막이 비내력벽384 : ,

(Partitions, non-structural internal walls)낮은 칸막이385 : (Room dividers)이중바닥386 : (Access floors)달반자387 : (Suspended ceilings)발코니 유닛388 : (Balcony units)

표 은 대분류 출입구 방호물 및 통로의 중분류와 소분류이다 에는 건축물의 각2-13 L4 , . L4

종 개구부와 보호자재 통로 및 방호물 기타 보조자재로 구성되어 있다, , .

표 대분류 의 중분류와 소분류2-13. L4 (Code L4)

중분류 소분류

창호 및 출입용 자재41 :(Doors, windows, etc.(access products))

문411 : (Doors)해치412 : (Hatches)창문413 : (Windows)지붕창414 : (Rooflights)패이브먼트 라이트415 : (Pavement lights)트랩 도아416 : (Trap doors)문 창문용 부속자재 건축용 철물418 : / ,

(Ancillary products for doors and windows, architecturalironmongery)

개구부 보호42 :(Protection of openings)

돌출 스크린421 : (Overhanging screens)블라인드422 : (Blinds)셔터423 : (Shutters)그릴424 : (Grilles)

통로 비상구43 : /(Circulation/escape)

평면형 통로431 : (Flat circulation)스텝형 통로432 : (Stepped circulation)화재 피난 통로433 : (Means of escape in case of fire)

방호물44 : (Barriers)

울타리 대문441 : / (Enclosures)통로용 안전 보호물442 : (Circulation guiding and safety)방범용 방호물443 : (Anti-intruder barriers)차량용 방호물444 : (Vehicle barriers)

출입구 방호물 통로의45 : , ,보조자재(Ancillary access, barrierand circulation products)

회전문451 : (Turnstiles)문출입 토큰 시스템452 : (Door entry token systems)자동 개찰구 시스템453 :

(Programmable ticketing entry systems)문 원격 제어함454 : (Door remote control units)

다음의 표 는 대분류 내 외부마감 실내 수장의 중분류와 소분류이다 에는 건축2-14 L5 · , . L5

물의 벽과 지붕 바닥 천장에서 사용되는 내 외부 마감자재 및 각종 수장용 자재가 포함되, , ·

어 있다 그리고 그러한 마감용 일반자재들이 포함되어 있다 여기에는 각종 타일 패널 슬. . , ,

레이트 지붕 방수재 포장재 플라스터 모울딩 접착재 등이 포함되어 있다, , , , , .

표 대분류 의 중분류와 소분류2-14. L5 (Code L5)

중분류 소분류

벽 내 외부마감 및51 : ·수장(Wall coverings,claddings, linings)

벽 외부마감용 형재511 : (Wall cladding section)벽 타일512 : (Wall tiles)벽 외부마감용 패널 슬래브513 : /

(Wall cladding panels, slabs; facing slabs)벽 외부마감 수장용 시트 재료514 : /

(Wall cladding, lining sheet materials)벽 내부마감515 : (Wall coverings)벽 수장516 : (Wall linings)벽 마무리재517 : (Wall finishing coatings)벽 내부외부마감 및 수장용 보조자재519 :

(Ancillary products for wall coverings, claddings, linings)

지붕 내 외부마감 및52 : ·수장(Roof coverings,claddings, linings)

지붕 타일 슬레이트521 : / (Roof tiles and slates)지붕 외부 시트522 : (Roof cladding sheets)초가지붕523 : (Thatch)지붕 방수524 : (Roof membranes)지붕 아스팔트525 : (Roof asphalt)지붕 규준대 마감526 : (Roof screeds)지붕 마무리재527 : (Roof finishing coatings)지붕 내 외부마감 및 수장용 보조자재529 : ·

(Ancillary products for roof coverings, claddings, linings)

바닥 내 외부마감 및53 : ·수장(Floor covering,claddings, linings)

기성 바닥 시스템531 : (Preformed flooring systems)스트립 플로링532 : (Strip flooring)타일 및 블록533 : (Tiles and blocks)포장534 : (Pavings)바닥 규준대 마감535 : (Floor screeds)실내바닥 시트마감536 :

(Floor covering sheets, flexible sheets)접합부 없는 바닥마감537 : (Jointless flooring)바닥 마무리재538 : (Floor finishing coatings)바닥 내 외부마감 및 수장용 보조자재539 : ·

(Ancillary products for floor coverings, claddings, linings)

천장 내 외부마감 및54 : ·수장(Ceiling coverings,claddings)

천장 타일541 : (Ceiling tiles)천장 패널542 : (Ceiling panels)천장용 마무리재543 : (Ceiling finishing cosatings)천장 내 외부마감 및 수장용 보조자재549 : ·

(Ancillary products for floor coverings, claddings, linings)

내 외부마감용 일반55 : ·자재(General productsfor coverings andcladdings)

플라스터551 : (Plasters)레벨링 라이닝552 : , (Levellings, linings)베딩 접착재 그라우트553 : , , (Beddings, adhesives,grouts)이동 나누기 줄눈 스페이싱554 : / ,

(Movement/dividing joints, spacings)접합부 이음555 : (Joint coverings)모울딩 에징 트림556 : , , (Mouldings, edgings, trims)지지재557 : (Supports)보강재558 : (Reinforcements)기타559 : (Other)

다음의 표 는 대분류 토목 및 구조용 일반자재의 중분류와 소분류이다 에는 골2-15 L6 . L6

재 결합재로서 시멘트 석회 아스팔트 석고 등과 혼화제 첨가제 몰탈 등이 포함되고 일반, , , , , ,

형강재 일반 판재 정착 및 연결재 방수 단열 도장재 등이 포함되어 있다, , , , , .

표 대분류 의 중분류 소분류2-15. L6 (Code L6)

중분류 소분류

골재61 :(Loose granular fills,aggregates, chips)

자갈611 : (Dense fills/aggregates)경량골재612 : (Lightweight fills/aggregates)목편613 : (Wood particles)기타619 : (Other)

결합재62 :(Binding agents)

시멘트621 : (Cement)시멘트 대체재622 : (Cement replacements)석회 수경성623 : , (Lime, hydraulic)석회 기경성624 : , (Lime, air hardening)비튜멘 아스팔트625 : , (Bitumen, asphalt)수지계 결합재626 : (Resinous binders)석고627 : (Gypsum)

혼화재 첨가제63 : ,(Admixture, additives)

형태별 혼화제631 : (Admixtures by type)용도별 혼화제632 : (Admixtures by use)섬유 보강재633 : (Fiber reinforcement)

모르터64 : (Mortars)일반 시멘트 모르터641 : :

(General purpose cement : sand mortar)특수모르터642 : (Special purpose mortars)

일반 형재65 :General purpose sections)

강성 형재651 : (Rigid sections)연성 형재652 : (Flexible sections)

일반 판재66 :(General purpose sheets)

솔리드 시트판661 : (Solid sheets)속빈 시트판662 : (Hollow core sheets)연약박판 시트 텍스타일 포함663 : ,

(Thin flexible sheets including textiles)

정착 및 연결 일반재67 :(General pupose fixing/jointing products)

일반 정착재671 : (General purpose fixings)용접 접합재672 : (Welded joint products)접착재673 : (Adhesives)일반용 테이프674 : (General purpose tape)접합부 채움재 실란트675 : , (Joint fillers, sealants)로프 와이어 케이블676 : , , (Ropes, wire, cables)

방수 단열 도장 등68 : , ,(Proofings, insulation,Paints, etc.)

방수 단열재681 : , (Proofings, insulation)도장재682 : (Paints and varnishes)표면 정착재683 : (Surface impregnation products)기타의 표면 처리재684 : (Other surface forming products)부식 방지용 코팅685 : (Corrosion prevention coatings)해충 동물 피해방지686 : , (Vermin control)

일반 세척 자재69 :(General cleaning products)

세척재691 : (Detergents)솔벤트692 : (Solvents)얼룩 제거재693 : (Spot removing products)흠집 제거재694 : (Graffiti removing products)도막 박리제695 : (Paint strippers)광택제696 : (Polish)

다음의 표 은 대분류 설비자재의 중분류와 소분류이다 에는 액체 및 가스의 공2-16 L7 . L7

급 저장 배분 설비로서 물 증기 가스 등의 설비와 위생 세탁 청소 설비 폐기물 처리 설, , , , , , ,

비 등이 포함되고 여기에 전력 조명 공기 조화 전산정보 통신 설비 운송 설비와 함께 부, , , , ,

수적인 설비들이 포함되어 있다.

표 대분류 의 중분류와 소분류2-16. L7 (Code L7)

중분류 소분류

액체 및 가스의71 :공급 저장 배분/ /(Supply/storage/distribution ofliquids and gases)

물 및 일반 공급 저장 배분711 : / /(Water and general supply/storage/distribution)

증기 공급 저장 배분712 : / / (Steam supply/storage/distribution)가스 공급 저장 배분713 : / / (Gas supply/storage/distribution)액체 연료 공급 저장 배분714 : / /

(Liquid fuel supply/storage/distribution)특수 액체용 공급 저장 배분715 : / /

(Supply, storage and distribution of special liquids)고정 화재 진압 시스템716 :

(Fixed fire suppression systems)

위생 세탁 청소72 : , ,설비(Sanitary,laundry, cleaningequipment)

위생설비721 : (Sanitary equipment)세탁설비722 : (Laundry equipment)물공급 및 제거 시스템과 관련된 기타 설비723 :

(Other fittings linked to water supply and removal systems)청소설비724 : (Cleaning equipment)위생 세탁 청소 보조 설비725 : , ,

(Ancillary sanitary, laundry, cleaning equipment)

폐기물 처리 설비73 :(Waste handlingequipment)

젖은 폐기물 처리 설비731 : (Wet waste handling products)고형 폐기물 처리 설비732 : (Solid waste handling products)가스형 폐기물 처리 설비733 :

(Gaseous waste handling products)

전력 조명 설비74 : ,(Electric power andlighting servicesproducts)

전력저장741 : (Power storage devices)변환장치742 : (Transformation devices)보호장치743 : (Protection devices)처리장치744 : (Treatment devices)계측 기록 장치745 : , (Measuring and recording devices)배분장치746 : (Distribution devices)터미널 장치747 : (Terminal devices)

공기조화 기계 및75 :설비(Climate controlplant andequipment(HVAC))

완성된 공기조화 시스템751 :(Complete climate control systems)

에너지 변환752 : (Transformation and conversion of energy)추진설비753 : (Impelling equipment)처리754 : (Treatment)계측 탐지 제어 장치755 : , ,

(Measuring, detection and control devices)배분756 : (Distribution)유지관리 및 시험 설비757 :

(Maintenance and testing products)

전산정보 통신설비76 : /(Information/communicationservices products)

일반정보시스템761 : (General information systems)안전 및 보안 시스템762 :

(Safety and security information systems)통신 시스템763 :

(Communication systems(two-way transmission))건물관리시스템764 : (Building management systems)

시스템765 : CCTV (Pipe inspection CCTV systems)통신용 케이블766 : (Communication cables)

운송 설비77 :(Transport servicesproducts)

리프트771 : (Lifts)에스컬레이터 켄베이어772 : , (Escalators, conveyors)건물 유지관리 시스템773 :

(Building envelope maintenance systems)튜브 켄베이어774 : (Tube conveyors)자동안내시스템775 : (Automated guided systems)

범용적이고 부수적78 :인 설비(Generalpurpose and ancillaryservices products)

배관 및 덕트 보조자재781 :(Ancillary pipework and ductwork products)

설비재 지지 및 포장재782 :(Services supports and enclosures)

설비용 일반 정착물783 : (General fixings for services)설비용 방수 단열 테이프784 : / /

(Proofings/insulation/tape for service설비 유지관리용 자재785 :

(Products for maintenance of services제어 계측 조정 장치786 : , ,

(Measuring, detection and control devices)

다음의 표 은 대분류 비품 및 가구의 중분류와 소분류이다 에는 건축물 외부가2-17 L8 . L8

구 가정용 일반 가구 주방 가구 교육 문화 작업환경에 따른 가구 통신 소화기 장식품, , , , , , , ,

등이 포함되고 가구 부속품이 포함된다, .

표 대분류 의 중분류와 소분류2-17. L8 (Code L8)

중분류 소분류

외부 가구 및 비품81 :(External furnitureand fittings)

거리용 가구811 : (Street furniture)정원 및 공원용 가구812 : (Garden and park furniture)유원지 운동장용 가구813 : ,

(Playground, sports ground fittings, equipment)

가정용 일반 가구82 :및 비품(Domestic andgeneral furniture andfittings)

보관소 및 옷장용 가구 설치물821 : ,(Cloakroom and clothes storage furniture, fittings)

거실 식당용 가구822 : , (Living and dining room furniture)침실 가구823 : (Bedroom furniture)욕실 화장실용 가구 설치물824 : , ,

(Bathroom, toilet furniture and fittings)일반 수납용 가구825 : (Non-clothes storage furniture)책장826 : (Shelving)쓰레기 처리용 가구827 : (Refuse disposal furniture)벽난로828 : (Fireplaces)차고용 가구 설치물829 : , (Garage furniture, fittings)

주방 식당용 가구83 : ·(Catering furniture)

부엌 가구831 : (Kitchen furniture)음식 저장 및 전시용 가구832 :

(Specialized food storage and display furniture)음식 준비 및 제공용 가구833 :

(Food preparing and serving furniture)식당 매점용 가구834 : , (Restaurant, canteen furniture)

교육 문화 전시용84 : , ,가구 비품, (Educational,cultural, displayfurniture, fittings)

교육 오락용 가구 설치물841 : , ,(Educational, entertainment furniture, fittings)

종교의 식용 가구 설치물842 : , (Religious furniture,fittings)도서관 서고용 가구 설치물843 : , ,

(Library and archive furniture, fittings)박물관 미술관용 가구 설치물844 : , ,

(Museum, art gallery furniture, fittings)일반 전시용 가구 설치물845 : ,

(General display furniture, fittings)스포츠 레저용 설치물 설비846 : , ,

(Sports, leisure fittings, equipment)

작업환경별 가구85 : ,비품(Workenvironment, fittings)

과학용 가구 설치물851 : , (Scientific furniture, fittings)의료용 가구 설치물852 : , (Medical furniture, fittings)사무용 가구853 : (Office furniture)공장용 가구854 : (Manufacturing furniture)원예용 가구 설치물855 : , (Agricultural furniture, fittings)도살장용 설치물856 : (Abattoir fittings)점포용 가구 자판기857 : ,

(Shop furniture, vending machines)보안용 가구858 : (Security furniture)

통신용 비품86 :(Communicationfittings)

우체통861 : (Post boxes)우편함862 : (Postroom racks)문서함863 : (Pigeonholes)우편 손수레864 : (Post trolleys)우편처리용 설비865 : (Post handling equipment)전화부스866 : (Telephone booths)음향 후드867 : (Acoustic hoods)정보고지용판868 : (Directory boards)

장식품 및 실내87 :치장(Furnishings,ornaments, internaldecoration)

실내치장재871 : (Soft furnishings)화초 진열용 가구872 : (Plant display furniture)장식품873 : (Ornaments, decoration)실내 수영장 연못874 : , (Internal pools, ponds)

휴대용 화재진압88 :시스템(Portable firesuppression systems)

소화기881 : (Fire extinguishers)호스 호스릴 케비넷882 : , ,

(Hoses, hose reels and enclosures/cabinets)소화용 모포883 : (Fire blankets)소화용 물통884 : (Fire buckets)

가구 부속품89 :(Furniture accessories) 케비넷 부속891 : (Cabinet hardware)

자재정보를 분류하고 검색하기 위해 분류체계를 적용하는데 있어서 몇 가지 문제Uniclass

점이 있을 수 있다 우선 분류체계에서 분류하고 있는 자재정보의 경우 국내에서. Uniclass

주로 사용하고 있는 자재정보와 일치하지는 않는다 현실적으로 분류체계를 적용. Uniclass

할 경우 국내에서 사용되지 않는 분류체계가 과도하게 세분되어 있는 경우가 있다 따라서.

분류체계가 국내 실정에 맞도록 수정될 필요가 있으나 분류체계 자체에 대한 수정Uniclass

및 보완은 본 연구의 범위를 벗어난다.

그리고 분류체계를 정보 검색을 위하여 사용하는 경우에도 분류체계가Uniclass Uniclass

일반 사용자가 사용하기에는 너무 복잡하고 분류체계가 정보검색에 사용하기에는 세분되어

있어서 검색 자체의 효율성을 떨어뜨릴 수 있다 따라서 앞에서도 언급한 바와 같이 본 과.

제에서는 의 분류체계를 단계까지만 사용하여 대분류 중분류 소분류로 구분하여Uniclass 3 , ,

사용하였다 그리고 분류체계에 따른 검색과 함께 장에서 언급하겠지만 텍스트 검색과 멀. 5

티모달 정보 검색 기능을 활용하여 분류체계를 이용한 정보검색의 문제점을 보완하도록 하

였다.

자재정보 분류체계의 응용 가능성2.

자재정보 분류체계를 포함한 건설정보의 분류체계는 건설산업 전반에서의 광범위한 응용 가

능성을 내포하고 있다 분류체계 자체는 하나의 구조화된 지식체계이며 지식 관리체계이기.

때문에 지식산업으로 재편되어야 하는 건설산업 전반에 있어서 분류체계의 적용 및 응용 가

능성은 방대할 수밖에 없다 특히 건설정보 분류체계는 직접적으로 건설사업관리 와 건. (CM)

설 체계의 구축에서 활용 가능성이 높다CALS .

건설사업관리란 건축주와 설계자 건설사업관리자가 합동으로 건설사업의 기획 계획 설계, · , ,

건설전과정을 통합하고 조정 관리하려는 것으로서 그 목적은 건축주의 요구조건과 관심사,

를 최대한 반영시키고자 하는 것이다 이를 위하여 건설사업 추진단계에서부터 품질 비용. , ,

공기의 최적화를 도모함과 동시에 건설과정에 참여하는 다양한 이해집단이 각자의 노력을

투입하여 합리적인 이익을 보장받도록 하는 것이다 이러한 건설사업관리를 진행하는데 있.

어서 필수적인 요구사항은 건설 전 과정의 여러 참여자들 간의 연계성이다 이러한 연계성.

을 강화시키는데 있어서 분류체계의 구축 및 활용은 필연적인 부분이다.

건설 생산활동 전 과정의 정보를 그 생산과정에의 참여자 모두가 전산망을 통해 교환 공유,

하는 건설산업 통합정보시스템을 건설 체계의 구축이라고 할 때 이러한 건설CALS CALS

체계의 구축에 있어서도 분류체계의 활용 가능성은 매우 높다 건설 의 수행을 위해. CALS

서는 업무의 표준화와 데이터베이스의 구축이 반드시 선행되어야하는데 이러한 표준화의 과

정에서 문서의 표준화가 필요하며 그 표준화의 기준이 되는 것이 분류체계이다 즉 모든 표.

준화의 기본의 되는 것이 분류체계이며 건설정보 분류체계는 그 기준과 지침서의 역할을 수

행하게 된다.

본 과제에서 활용하고 있는 분류체계는 이러한 건설사업관리와 건설 체계Uniclass CALS

의 구축에 있어서도 활용 가능성이 높다.9) 건설공사의 체계적인 관리를 위해서는 건설관리

분야를 위한 분류항목이 건설정보 분류체계에 필요한 부분이 된다 에는 건설사업. Uniclass

관리에 활용할 수 있는 파셋 를 별도의 분류표로 포함하고 있으며 관련도C 'Management'

서 및 참고자료의 분류를 위해서는 의 파셋 등이 활용될 수 있다 또한 건Uniclass A, B, C .

설자재 분류인 파셋 는 을 근거로 만들어졌기 때문에 건설L 'Construction Products' EPIC

의 전자상거래 부분에 활용성이 기대되며 건설장비 분류인 파셋CALS M 'Construction

도 건설자재 분류와 함께 전자상거래에 활용이 예상된다 건설사업관리를 위한 분류인aids' .

파셋 는 다양한 공사관리 항목으로 코드화가 가능하도록 구성되어졌다 건C 'Management' .

설 의 전자조달 공급을 위한 건설자재 및 건설지원장비의 분류는 파셋 과 의 활용CALS · L M

이 가능하며 실제 적용 시에는 속성분류표인 파셋 그리고 건설자재 분류인 파셋 를 조N P

합 사용하여 건설자재와 장비를 속성별 재료별로 더욱 세분류하여 활용성을 높일 수 있을

것이다.10)

9) 이재열 건설정보 분류체계의 개념적 기반과 구조원리 분석 동국대 박사논문“ ”, , pp.215~216.

10) 강인석 외 및 를 위한 시스템의 활용성 대한토목학회 학, “ CALS Uniclass (2),工種分類 建設 分析

술발표집, 1998.10, p.188.

제 장 건축자재정보 데이터베이스 구축3

제 절 데이터베이스 구축 방안1

건축자재정보 데이터베이스 구축 방향1.

건축자재 정보를 데이트베이스로 구축하기 위해서는 우선 건축자재 정보의 멀티미디어 객체

를 모델링하여야 한다 이것은 복잡한 멀티미디어 객체를 데이터베이스에 저장하기 위해 필.

요한 부분이다 멀티미디어 객체 모델에서 나타나는 객체 모델 요구사항은 다음과 같이 정.

리될 수 있다.

기본적인 미디어의 유형(Basic Media Type)①

- Text, image, Graphics, Audio, Video

공간적 일시적 구조 실시간 제한요소(Spatial and Temporal Structure), (Realtime②

Constraints)

관계(Relationship)③

- Is-A, Part-Of, Similar-To, user-defined relationships

이러한 멀티미디어 의 모델로서는 다음과 같은 다양한 모델들이 검토될 수 있다rorc .

표준 멀티미디어 객체 모델①

모델 객체지향 데이터 모델로 쉽게 매핑됨- MHEG :

등 멀티미디어 문서 모델 문서의 내용과 논리적 시간적 공간- SGML, HTML, HyTime : , ,

적 구조를 데이터 모델로 표현 필요

객체지향 데이터 모델②

멀티미디어 객체 모델 수용 가능-

두 가지 관점의 객체지향 데이터 모델 존재-

- objects and OIDs

- methods and encapsulation

- classes and inheritance

- composition and user-defined tyes

- polymorphism

관계형 모델 + OOParadigm : UniSQL, Illustra③

모델OOLanguage + Persistance : VersantOODBMS④

확장된 모델⑤

- lists, sets, multisets

- relationships

- versions

이러한 멀티미디어 객체의 모델은 정형 데이터와 비정형 데이터의 일관성 있는 관리와 복합

객체의 효율적 지원이라는 장점을 갖는다 모델링된 데이터를 이용한 자재정보 시스템의 구.

축 방법은 자재정보 데이터베이스의 구축 여부에 따라 구분될 수 있다 기존 자재회사들의.

자재 데이터베이스를 연결시킴으로서 자체적으로는 데이터베이스를 구축하지 않으면서 자재

정보 시스템을 구축하는 방법이 있을 수 있다 이 방법은 데이터베이스를 구축하는 시간과.

인력의 소모가 적다는 점에서 효과적인 방법일 수 있다 그러나 현재 국내 자재회사들이 영.

세하고 정보화 수준이 낮아 데이터베이스를 구축한 사례가 매우 적기 때문에 어느 정도 수

준의 데이터베이스가 완성되기까지는 많은 시간을 필요로 하게 된다.

그림 자재정보 의 구축 방법과 검색시스템의 구성3-1. DB (Method of Constructing DB)

지 텍스트 수치 등의 정보를 각각의 테이블로 나누어 실제적으로 활용할 수 있도록 분리하, ,

는 과정이다 는 자재정보를 효율적으로 검색할 수 있는 데이터베이스를 구축하는 과정이. C

며 과정을 통하여 설계자가 직접 필요한 데이터를 검색하고 적용할 수 있다 이상을 요D, E .

약하면 다음과 같다.

기존 카탈로그나 인터넷상의 제공정보들을 스캐닝하거나 수집하여 이미지를 저장한다1) .

이미지로 구축된 정보들을 인식하여 이미지와 텍스트를 분리하여 독립된 데이터로 분류2)

한다.

각 정보들을 자재회사별로 구축하고 분류체계에 따라 인덱싱하여 검색 시스템을 구축한3)

다.

건축자재정보의 분류 및 가공2.

기존 카탈로그나 인터넷상의 제공정보들을 분류 가공하는 과정은 자재에 대한 이미지를 단,

순히 기계적으로 스캔하는 과정만을 의미하지는 않는다 정보 수집과 스캔 작업을 통하여.

축적된 원시데이터는 전문적인 판단과정을 거쳐 분류체계에 따라 분류된다 그리고 원시데.

이터 중에서 자재의 특성과 속성을 정확하게 나타내는 주요 이미지를 추출하고 그 중요도가

상대적으로 낮은 이미지들을 관련 이미지로 분류하게 된다 또한 자재에 대한 다양한 설명.

과 규격 도면 등의 정보를 분류하여 정보를 데이터베이스에 입력하기 위한 가공작업을 진,

행하게 된다 이러한 분류 및 가공의 과정은 건축자재 및 그 분류체계에 대한 전문적인 이.

해를 바탕으로 한 판단의 과정을 필요로 하며 이러한 전문적인 판단이 데이터베이스 전체의

완성도에 영향을 주게 된다 이 절에서는 몇 가지 자재에 대한 카탈로그의 예를 통하여 원.

시데이터에 대한 분류 및 가공과정을 살펴보도록 한다.

가 마루바닥재.

자재 원시데이터 카탈로그를 스캔한 마루바닥재에 대한 원시데이터의 예는 다음 그림:①

와 같다3-2 .

그림 마루바닥재의 스캔 이미지3-2. (Scanned Image)

분류체계에 의한 분류 마루바닥재를 분류체계의 분류표에 따라 분류하면 내: Uniclass L②

부마감재이므로 대분류에 따라 항목에 해당하고 바닥재이므로 중분류에 따라 항목L5 L53

에 해당된다 그리고 목재를 사용한 바닥재이므로 항목의 스트립 플로링. L532 (Strip

에 해당된다flooring) .

주요 이미지 추출 해당자재를 가장 잘 표현한 이미지를 주요 이미지로 추출한다 주요: .③

이미지는 주로 자재 자체를 보여주는 것으로 한다 앞의 원시데이터와 같이 동일한 자재에.

서 색상의 종류가 다른 경우에는 대표적인 하나를 주요 이미지로 추출한다 앞의 원시데이.

터에서 추출된 주요 이미지는 다음 그림 과 같다3-3 .

그림 마루바닥재의 추출된 주요 이미지3-3. (Main Image)

그림 마루바닥재의 추출된 관련 이미지3-4. (Related Images)

관련 이미지 추출 해당자재에 대한 주요 이미지를 제외한 모든 이미지는 관련 이미지:④

에 해당된다 그러나 주요 이미지 외에 도면 이미지나 규격에 관한 이미지는 제외하고 그.

이외의 이미지를 관련 이미지로 추출한다 관련 이미지는 매우 많을 수 있기 때문에 데이터.

베이스의 전체 용량에 따라 그 숫자를 조절하도록 한다 앞의 원시데이터에서 추출된 관련.

이미지는 그림 와 같다3-4 .

규격 및 도면 이미지 추출 원시데이터에서 해당자재의 규격에 관련된 텍스트 또는 이:⑤

미지를 규격으로 추출한다 도면의 경우에는 자재회사에서 벡터 도면을 제공하는 경우에는.

벡터도면을 제공하되 그렇지 않은 경우에는 이미지를 추출하도록 한다 향후 도면 이미지는.

벡터화하여 벡터 도면을 제공하도록 한다 앞의 원시데이터에서 추출된 규격 및 도면 이미.

지는 그림 와 같다3-5 .

그림 마루바닥재의 추출된 규격 및 도면 이미지3-5. (Regulation & Drawing Images)

자재설명의 추출 원시데이터에서 이미지로 제공되는 자재설명의 내용을 텍스트로 입력:⑥

한다 자재의 성능과 직접적인 관련성이 적은 자재회사의 광고내용은 자재설명에서 제외한.

다.

이상과 같은 과정을 거쳐 원시데이터는 분류체계에 따라 분류되고 주요 이미지Uniclass ,

관련 이미지 규격 및 도면 이미지 자재설명으로 나누어진다 나누어진 각각의 이미지와 텍, , .

스트는 다음 절에서 논의하게 되는 데이터베이스 입력과정을 거쳐 데이터베이스로 구축된

다 각각의 이미지와 텍스트 파일명은 자리의 분류체계와 함께 자재 고유의 일련번호를 부. 3

여하고 그 일련번호에 대하여 각각 주요 이미지 관련 이미지 규격 도면 설명 등으로 구분, , , ,

하도록 한다.

나 옹벽 시스템.

자재 원시데이터 카탈로그를 스캔한 옹벽시스템에 대한 원시데이터의 예는 다음 그림:①

과 같다3-6 .

분류체계에 의한 분류 옹벽시스템을 분류체계의 분류표에 따라 분류하면 지: Uniclass L②

반보존 자재이므로 대분류에 따라 항목에 해당하고 경사면의 미끄러짐을 방지하는 자재L1

이므로 중분류에 따라 항목에 해당된다 소분류 항목은 없다L16 . .

그림 옹벽 시스템의 스캔 이미지3-6. (Scanned Images)

그림 옹벽 시스템의 추출된 주요 이미지3-7. (Main Image)

주요 이미지 추출 해당자재의 단위 자재에 대한 이미지가 없으므로 주요 이미지는 단:③

위 자재를 이용하여 구축된 구조물을 가장 잘 표현한 이미지의 일부분을 주요 이미지로 추

출한다 앞의 원시데이터에서 추출된 주요 이미지는 앞의 그림 과 같다. 3-7 .

그림 옹벽 시스템의 추출된 관련 이미지3-8. (Related Images)

관련 이미지 추출 주요 이미지를 제외한 이미지를 중심으로 관련 이미지를 추출한다: .④

앞의 원시데이터에서 추출된 관련 이미지는 그림 과 같다3-8 .

규격 및 도면 이미지 추출 원시데이터에서 해당자재의 규격에 관련된 텍스트 또는 이:⑤

미지를 규격으로 추출한다 앞의 원시데이터에서 추출된 규격 및 도면 이미지는 그림. 3-9,

과 같다3-10 .

그림 옹벽 시스템의 추출된 규격 이미지3-9. (Regulation Image)

자재설명의 추출 원시데이터에서 이미지로 제공되는 자재설명의 내용을 텍스트로 입력:⑥

하여 자재설명을 추출한다.

그림 옹벽 시스템의 추출된 이미지3-10.

(Drawing Image)

다 실내 흡음재.

자재 원시데이터 카탈로그를 스캔한 실내 흡음재에 대한 원시데이터의 예는 다음 그림:①

과 같다3-11 .

분류체계에 의한 분류 실내 흡음재를 분류체계의 분류표에 따라 분류하면: Uniclass L②

내부마감재이므로 대분류에 따라 항목에 해당하고 벽내 외부마감재이므로 중분류에 따라L5 ·

항목에 해당된다 소분류에 따라서는 벽내부마감재 이므로 에 해당L51 . (Wall coverings) L515

된다.

주요 이미지 추출 해당자재의 단위 자재에 대한 이미지를 주요 이미지로 추출한다 앞: .③

의 원시데이터에서 추출된 주요 이미지는 앞의 그림 와 같다3-12 .

관련 이미지 추출 주요 이미지를 제외한 이미지를 중심으로 관련 이미지를 추출한다: .④

앞의 원시데이터에서 추출된 관련 이미지는 그림 과 같다3-13 .

그림 실내 흡음재의 스캔 이미지3-11. (Scanned Images)

그림 실내 흡음재의 추출된 주요 이미지3-12. (Main Image)

규격 및 도면 이미지 추출 원시데이터에서 해당자재의 규격에 관련된 텍스트 또는 이:⑤

미지를 규격으로 추출한다 앞의 원시데이터에서 추출된 규격 및 도면 이미지는 그림. 3-14,

와 같다3-15 .

그림 실내 흡음재의 추출된 관련 이미지3-13. (Related Images)

그림 실내 흡음재의 추출된 규격 이미지3-14. (Regulation Image)

그림 실내 흡음재의 추출된 도면 이미지3-15. (Drawing Image)

이상과 같은 분류와 가공작업을 통해 원시데이터는 주요 이미지 관련 이미지 규격 도면, , , ,

자재 설명 등의 표준화된 데이터로 나누어지고 분류체계에 따라 분류되어진다.

건축자재정보의 입력3.

분류 및 가공작업을 통하여 표준화된 자재정보는 입력과정을 통하여 데이터베이스로 구축된

다 자재정보의 입력은 첫 번째로 자재 자체의 이름과 분류코드 자재회사명 주요 이미지와. , ,

관련 이미지 규격과 도면 이미지 자재 설명 등을 입력한다 자재정보의 입력 이후에는 두, , .

번째로 자재회사의 정보를 입력하게 된다 회사의 주소와 회사에 대한 설명 등이 입력된다. .

분류코드의 경우에는 따로 분류코드를 관리할 수 있도록 하여 필요할 때 이를 수정할 수 있

도록 한다 분류 및 가공작업을 통하여 표준화된 자재정보의 다양한 이미지 또는 멀티미디.

어 정보는 용량이 매우 크기 때문에 데이터베이스 자체에 저장되기보다는 그 인덱스만 저장

된다 멀티미디어 정보 자체를 데이터베이스에 저장하고 검색할 경우 검색의 효율성이 매우.

낮기 때문에 데이터베이스에는 자재정보에 대한 인덱스만을 저장하도록 하고 검색 시에도

인덱스에 대한 검색을 통하여 사용자가 원하는 자재정보를 획득할 수 있도록 하였다 다음.

의 그림 은 자재정보를 입력하는 초기화면을 나타낸다3-16 .

다음의 그림과 같이 자재정보 입력 초기화면에는 회사에 대한 간략한 정보가 표현되고 자재

의 제품명과 자재명 분류코드가 나타나도록 한다 제품명이란 자재회사에서 제품에 부여한, .

이름이고 자재명이란 보다 일반적으로 통용되는 이름을 말한다 새로운 자재정보의 추가 수. ,

정할 경우에는 화면 오른쪽 하단의 버튼을 사용한다 자재정보를 추가 또는 수정하는 자재.

정보 수정화면은 그림 과 같다3-17 .

그림 건축자재정보 입력 초기화면3-16. (Products Data Input Window)

그림 건축자재정보 수정 화면3-17. (Products Data Modifying Window)

자재정보 수정 화면은 제품명과 자재이름 입력상자와 분류코드 입력상자가 가장 기본적인

입력 정보이다 그 이외에 규격과 속성 자재설명이 추가적인 정보로 입력될 수 있다 자재. , .

의 주요 이미지와 도면 이미지 관련 이미지는 해당 파일의 경로를 입력하여 연결시킨다 관, .

련 이미지의 경우에는 그 숫자가 많을 수 있기 때문에 관련 이미지 상자 오른쪽의 추가 삭,

제 버튼을 사용하여 해당 파일과 연결시키도록 한다 자재에 대한 분류코드의 입력은 분류.

코드 입력 상자 오른쪽의 코드 선택 버튼을 사용한다 다음의 그림 은 분류코드를 입력. 3-18

하기 위한 선택 화면이다 대분류를 선택하면 그것에 해당하는 중분류가 나타나고 중분류를.

선택하면 그것에 해당하는 소분류가 나타나게 된다.

그림 분류코드 선택 화면3-18. (Code Selection Window)

분류코드 자체에 새로운 분류코드를 입력하고자 할 경우에는 분류코드 관리 화면을 이용하

게 된다 그림 는 분류코드 관리 화면을 나타낸다 우선 작업할 대상이 대분류인지 또. 3-19 .

는 중분류나 소분류인지를 선택한다 그리고 추가 또는 삭제버튼을 사용하여 분류코드를 새.

롭게 입력하거나 삭제할 수 있다 분류체계가 쉽게 변화하는 것은 아니지만 수정될 가능성.

역시 상존하기 때문이다.

그림 분류코드 관리 화면3-19. (Code Management Window)

자재회사의 정보를 입력하는 초기화면은 그림 과 같다 회사 이름과 연락처 등이 가장3-20 .

기본적인 정보이며 회사에 대한 설명이 가능한 경우 추가될 수 있다 회사정보는 앞서 살펴.

보았던 자재정보 입력 초기화면과 연결되어 있다 회사에 대한 정보를 수정하거나 추가 삭. ,

제가 필요한 경우에는 자재정보 입력 초기화면과 마찬가지로 화면 오른쪽 하단의 버튼을 사

용한다 다음의 그림 은 회사정보를 추가하거나 삭제할 경우의 화면을 나타낸다. 3-21 .

그림 회사정보 입력 초기화면3-20. (Firm Data Input Window)

이상과 같은 입력과정을 통하여 분류 및 가공된 자재정보는 데이터베이스에 구축된다 이미.

지 또는 멀티미디어 정보는 이러한 입력화면을 통하여 외부 저장장치로부터 데이터베이스에

연결된다 새로운 이미지 또는 멀티미디어 정보를 추가할 경우에도 파일 경로를 통해 데이.

터베이스에 연결됨으로써 데이터베이스의 관리가 보다 용이해 질 수 있다.

그림 회사정보 수정 화면3-21. (Firm Data Modifying window)

제 절 데이터베이스 관리 방안2

대용량 데이터베이스의 관리1.

자재정보 데이터베이스 관리의 목표는 데이터베이스 공간의 효율적인 사용에 있다 이러한.

효율적인 사용은 내부 단편화 의 최소화와 대용량 객체의 저장 방식(internal fragmentation)

에 의해 결정된다 이중에서도 특히 대용량 객체의 저장 방식은 트리 를. (Image object tree)

이용한 방식을 일반적으로 사용하게 된다 또한 이러한 대용량 객체에 대한 효율적이고 빠.

른 연산을 위하여 임의의 위치에 대한 부분적 검색 삽입 삭제 추가 갱신 연산과 함께 순, , , ,

차적인 접근 연산 을 병행하게 된다(clustering) .

또한 대용량 객체에 대한 동시성 제어와 파손 회복과 같은 트랜잭션을 지원하게 된다 이러.

한 대용량 객체를 지원하는 저장 시스템은 다음과 같은 종류가 있다.

WISS(Wisconsin Storage System), Univ.of Wisconsin①

EXODUS, Wisconsin Univ.②

Shire, Univ.of Wisconsin③

EOS(Experimental Object Store), Boston Univ.④

COSMOS⑤

에서 개발한 대용량 멀티미디어 객체 저장 시스템- KAIST ,

가변길이의 대용량 멀티미디어 객체에 대한 빠른 저장 및 검색이 특징-

건축자재정보 데이터베이스의 관리2.

건설자재 정보는 다른 데이터와 달리 도면 데이터와의 연동이나 부품 제품의 이미지 검색, /

등을 우한 애플리케이션 프로그램을 브라우저 상에서 이용하기 위해 기존 와 차별화DBMS

된 데이터베이스가 필요한 분야 중 하나이다 인터넷 인트라넷 시장에 의해 멀티미디어 데. /

이터처리의 필요성이 제기된 이후 건축 분야는 그 특성상 도면이나 사진 가상현실 이미지, ,

부품 제품의 입체적인 검색 등과 같이 기존 데이터베이스의 관리기능에 더하여 일반문서/ ,

페이지 이미지 사운드 비디오클립 멀티미디어 컴포넌트 같은 데이터 유형이 요구HTML , , , ,

되고 있다.

따라서 자재정보 데이터베이스의 구축과 관리를 위해서는 이미지 정보와 텍스트 정보의 특

성 추출 및 체계적인 분류에 의한 데이터 구축은 가장 시급히 이루어져야 할 것으로 보인

다 즉 건설자재 데이터는 실제 최종사용자가 필요로 하는 시각 정보를 포함한 멀티모달 정. ,

보를 획득할 수 있어야 한다 멀티모달 정보란 예를 들어 카탈로그에 이미지와 텍스트가 같.

이 있는 경우 이를 인식할 때 비트맵과 같은 이미지와 텍스트와 같은 바이너리 형식을 동시

에 인식할 수 있는 것을 말한다.

멀티모달 정보를 기반으로 한 자재정보 데이터베이스를 효율적으로 관리하기 위해서는 기존

의 에 다음과 같은 기능이 추가될 필요가 있다DBMS .

지원1) Extensible Data Type System(set type data, multimedia data type, inheritance)

지원2) User Defined Data Type(composition hierarchy)

지원3) User Defined Function(method)

가 관리4) DBMS File Based Object

이러한 확장의 목적은 가 지원하는 을 확장시켜 데이터베이스 내부의 모든DBMS data type

종류의 데이터들에 대한 통합된 를 제공하고자 하는 것이며 또한 멀티미디어 데이터에View

대한 관리 및 조작 능력을 배가시키려는 것이다.

본 과제에서는 자재정보 시스템의 데이터베이스 관리를 위하여 를 사용하였다 는Geus . Geus

기존 의 기능을 확장하여 다양한 데이터 형태의 표현이 가능하며 데이터 크기에 제DBMS ,

한 없이 데이터베이스 내부와 외부에 저장된 멀티미디어 데이터 처리가 가능하며 이를 통,

하여 자재정보와 같은 멀티모달 데이터를 모델링하는데 효과적인 관리 시스템을 구축할 수

있었다 또한 데이터와 프로그램을 함께 저장하여 프로그램 변경 및 유지보수가 용이하며.

이미 검증 받은 테이블을 재사용하여 시스템 확장 및 유지보수가 간편하다 그리고 이기종.

분산 데이터베이스를 하나의 데이터베이스처럼 사용할 수 있어 네트워크 상에 분산되어 있

는 데이터베이스를 통합할 수 있다는 장점을 갖는다.

건축자재정보 데이터베이스 관리 시스템3.

본 과제를 통하여 구축되는 자재정보 데이터베이스 관리 시스템의 구성은 다음 그림 3-22

와 같다.

그림 구축된 데이터베이스 관리 시스템 구성도3-22. (Database Management System)

자재에 대한 정보는 앞에서 논의한 바와 같이 제품명 자재명 분류코드 회사정보 규격 단, , , , ,

위 색상 질감 형태 관련그림 자재설명 등으로 구성되며 이러한 자재 정보는 회사정보의, , , , ,

분류코드와 연결된다 분류코드는 대분류와 중분류 소분류로 나누어 구성되는데 자재정보는. ,

소분류와 주로 연결된다 이러한 자재정보와 회사정보 분류코드 이외에 데이터베이스를 사. ,

용하는 사용자 정보가 포함된다 사용자 정보는 데이터베이스의 사용 및 관리를 위하여 사.

용된다.

본 과제에서 구축된 데이터베이스 관리 시스템에서 공통으로 사용하는 공통함수의 초기 설

정은 다음과 같다.

set is_file_request [info exists env(OUT_FILE_NAME)]

if { $is_file_request == 1 } {

set file_handle [open $env(OUT_FILE_NAME) "w"] 

}

proc print val {

upvar env env 

upvar is_file_request is_file_request 

if { $is_file_request == 1 } { 

upvar file_handle file_handle  

puts -nonewline $file_handle $val  

} else { 

puts -nonewline $val  

puts -nonewline &env(DELIMITER)  

} 

}

proc set_begin {} {

upvar is_file_request is_file_request 

if { $is_file_request == 1 } { 

upvar ifle_handle filen_handle  

puts -nonewline $file_handle "₩173"  

} else { 

puts -nonewline "₩173"  

} 

}

proc set_end {} {

upvar env env 

upvar is_file_request is_file_request 

if { $is_file_request == 1 } { 

upvar file_handle filen_handle  

puts -nonewline $file_handle "₩175"  

} else { 

puts -nonewline "₩175"  

puts -nonewline &env(DELIMITER)  

} 

}

proc print_set_elementl {

upvar env env 

upvar is_file_request is_file_request 

if { $is_file_request == 1 } { 

upvar file_handle filen_handle  

puts -nonewline $file_handle $val  

} else { 

puts -nonewline $val  

puts -nonewline &env(SET_DELIMITER)  

} 

}

proc end_response{} {

upvar is_file_request is_file_request 

if { $is_file_request == 1 } { 

upvar file_handle file_handle  

close $file_handle  

} 

flush stdout 

}

uw_whenever sqlerror call exit

다음은 자재정보 입력에 사용되는 소스부분이다 앞에서 초기 설정된 공통함수는. init.appl

이라는 파일로 입력된다.

source $env(UNIWEB_DOC_ROOT)/init.appl

source $env(UNIWEB_DOC_ROOT)/debug.appl

set db_name [uw_find_entry db_name]

set dbquery [lindex [uw_find_entry dbquery] 0]

uw_database_env $db_name

if {$dbquery != ""} {

set dbquery [string trimleft $dbquery " "] 

set handle [uw_open_sql $dbquery] 

set matinfo_oid [uw_fetch $handle] 

set company_oid [uw_get $matinfo_oid company_oid] 

set dbquery "update object $company_oid set matinfo_oid = matinfo_oid + 

{matinfo_oid}"

uw_exec_sql $dbquery 

print $matinfo_oid 

}

uw_open_sql "commit work"

다음은 회사정보 입력에 사용되는 소스부분이다 앞에서 초기 설정된 공통함수는. init.appl

이라는 파일로 입력되다.

source $env(UNIWEB_DOC_ROOT)/init.appl

source $env(UNIWEB_DOC_ROOT)/debug.appl

set db_name [uw_find_entry db_name]

set dbquery [lindex [uw_find_entry dbquery] 0]

uw_database_env $db_name

if {$dbquery != ""} {

set dbquery [string trimleft $dbquery " "] 

set handle [uw_open_sql $dbquery] 

print [uw_fetch $handle] 

} 

uw_open_sql "commit work"

자재 정보의 수정에 사용되는 소스부분은 다음과 같다.

source $env(UNIWEB_DOC_ROOT)/init.appl

source $env(UNIWEB_DOC_ROOT)/debug.appl

set db_name [uw_find_entry db_name]

set db_oids [uw_find_entry db_oids]

set db_data [lindex [uw_find_entry dbquery] 0]

set db_data[split $db_data "/"] ;# Seperate data

set newImgMat [lindex $db_data 0] ;# Extract [imamat]

filename

set newImgMat [string trim $newImgMat]

set newDwgMat [lindex $db_data 1] ;# Extract [dwgmat]

file name

set newDwgMat [string trim $newDwgMat]

set newImgRel [lindex $db_data 2] ;# Extract [imgrel]

file name

regsub -all { } $newImgRel {} newImgRel ;# Remove space in strings

regsub -all {'} $newImgRel {} newImgRel ;# Remove ['] char in

strings

set newImgRel [split $newImgRel ","]

set data [lindex $db_data 3] ;# Real query data

uw_database_env $db_name

set oldImgMat [uw_get $db_oids imgmat]

set oldDwgMat [uw_get $db_oids dwgmat]

set oldImgRel [uw_get $db_oids imgrel]

set oldImgRel [split $oldImgRel " "]

if {$newImgMat != $oldImgMat} {

if {[string length [string trim $oldImgMat]] > 1} { 

set oldImgMat [format "/home/IMG_DATA/imgmat/%s" $oldImgMat]  

uw_file_mng -f remove $oldImgMat  

} 

}

if {$newDwgMat != $oldDwgMat} {

if {[string length [string trim $oldDwgMat]] >1 } { 

set oldDwgMat [format "/home/IMG_DATA/dwgmat/%s" $olddwgmat]  

uw_file_mng -f remove $oldDwgMat  

} 

}

foreach imgrel $oldImgRel {

if {[string length [string trim $imgrel]] > 1} { 

if {[lsearch $newImgRel $imgrel] < 0} {  

set dImgRel [format "/home/IMG_DATA/imgrel/%s" $imgrel]   

uw_file_mng -f remove $dImgRel   

}  

} 

}

set dbquery "update object $db_oids set $data;"

set dbpuery [string trimleft $dbquery " "]

uw_exec_sql $dbquery

uw_open_sql "commit work"

회사정보의 수정에 사용되는 소스부분은 다음과 같다.

source $env(UNIWEB_DOC_ROOT)/init.appl

source $env(UNIWEB_DOC_ROOT)/debug.appl

set db_name [uw_find_entry db_name]

set db_oids [lindex[uw_find_entry db_oids] 0]

set db_data [lindex [uw_find_entry dbquery] 0]

set db_oids[split $db_oids ";"]

set db_data[split $db_data ";"]

uw_database_env $db_name

for {set I 0} {$i < 3} {incr I} {

set oid [lindex $db_oids $i] 

set oid [string trim $oid] 

if {[string length $oid] >1} { 

set data [lindex $db_data $i]  

set dbquery "update object $oid set $data;"  

set dbquery [string trimleft $dbquery " "]  

uw_exec_sql $dbquery  

} 

}

uw_open_sql "commint work"

제 장 건축자재정보 검색시스템의 구성4

제 절 정보 검색 방법1

텍스트 정보 검색1.

텍스트 검색 또는 문서 검색 이란 다수의 텍스트 가운데(text retrieval) (document retrieval)

원하는 텍스트를 검색해 내는 것을 말한다 그러나 텍스트는 문자열이나 수치와 같은 기존.

의 정형 데이터와는 달리 원자 값 이 아니므로 완전 일치를 요구하(formatted) (atomic value)

는 검색조건을 주기가 어려운 특징이 있다 이러한 비정형 텍스트를 검색하는 가장 간단한.

방법은 저자명 제목 또는 키워드 리스트 등 별도의 정형화된 속성을 이용하는 것이다 그, , .

러나 이러한 별도의 속성으로 텍스트의 내용을 대표하는 데에는 한계가 있다 멀티미디어.

정보 시스템에서는 타입개념을 이용한 방법을 사용하는데 그림을“ 포함한 문서1) 라든지 메” “

모 종류에 속한 문서"2) 등이 이에 속한다 이 방식 역시 텍스트의 내용으로 검색하는 방식.

은 아니다.

기존의 데이터베이스의 레코드에 비하여 텍스트의 검색이 어려운 이유는 그들 간의 차이에

서 연유한다.3) 전통적인 데이터베이스의 레코드는 구조화되어 있고 속성 값의 수가 고정되,

어 있으며 각 속성 값은 하나의 속성에 대응한다 이에 반하여 텍스트는 구조화되어 있지.

않으며 단어의 수가 임의로 될 수 있고 속성 값과 속성 간의 대응관계가 존재하지 않는다.

이러한 차이점이 텍스트의 내용기반 검색을 어렵게 하는 원인이다.

1) S. Christodoulakis, M. Theodoridou, F. Ho, M. Papa, and A. Pathria, "Multimedia Document

Presentation,

Information Extraction and document Formation in MINOS : A Model and a system", ACM

TOOIS, 1986. 10. 4(4), pp.345-383.

2) F. Barbic and F. Rabitti, "The Type Cocept in Office Document Retrieval", Rroc. VLDB,

Stockholm, Sweden,

1985. 8. pp.34-48, E. Bertino, F. Rabitti, and S. Gibbs, "Query Processing in Multimedia Document

System", ACM TOOIS, 6(1), 1988. 2. pp.1-41.

3) C. Faloutsos, "Access Methods for Text", ACM Computing Surveys, 17(1), 1985. 3. pp.49-74.

멀티미디어 데이터베이스 시스템에 필요한 요건 중의 하나가 바로 텍스트 등 비정형화된

미디어 데이터들에 대한 내용호출 가능성 이며 이를(unformatted) (content-addressability)

이용한 검색을 내용기반 검색 이라한다 텍스트의 내용기반 검색에(content-based retrieval) .

대한 연구는 정보검색 분야에서 일찍부터 많이 이루어져 왔으며(Information Retrieval ; IR)

근래에는 데이터베이스 분야에서도 텍스트 데이터베이스 문서 베이스 또는 멀티미디어 데, - ,

이터베이스 등에 관한 연구가 활발해지면서 기존의 보조키 검색(secondary key) 4)이나 다중

키 검색에 대한 연구와 연계하여 논의되고 있다 일반적으로 텍스트의 내용기반(multi-key) .

검색 연산은 질의로 주어진 키워드를 또는 그와 유사한 내용이 텍스트에 포함되어 있는지의

여부를 검사하는 포함질의 를 의미한다 텍스트의 내용기반 은 불린(inclusive query) . rajtor

대수에 기반한 형태5)나 특정 주제와의 관련성6)과 같은 두 가지 형태 중 하나이다.

4) D. E. Knuth, The Art of Computer Programming, Vol3 : Sorting and Searching,

Addison-Wesley Publishing, Co, USA, 1973.

5) 단어들의 존재 여부를 논리곱 이나 논리합 으로 표현한다 연산자로는(conjunction) (disjunction) .

을 사용한다 여기에 더하여 단어들 간의 거리 제약 조건을AND, OR, NOT . (distance constraints)

부가할 수 있는데 여기에는 인접여부나 동일문장내 여부 등이 포함된다.

G. Salton, Automatic Text Processing, Addison-Wesley Publishing, Co., USA, 1989., W. B. Croft,

H. R. Turtle, and D. D. Lewis,

"The Use of Phrases and Structured Queries in Information Retrieval", Proc. ACM SIGIR, Chicago,

USA, 1991, 10. pp.32-45.

6) 특정 주제와의 관련성을 검토하기 위해서는 질의와 텍스트 간의 유사성 을 검사하게 된(similarity)

다 이러한 내용기반 검색기법은 전문 주사 역 파일 요약 파일. (full text scanning), (inverted file),

클러스터링 방법 등이 있다(signature file), (clustering) .

R. S. Boyer and J. S. Moore, "A Fast String Searching Algorithm", CACM, 20(10), 1977. 10.,

pp.762-772,

C. Faloutsos and S. Christodoulakis, "Access Methods for Documents", Office Automation,

Springer-Verlag, Germany, 1985, pp.317-338.

검색의 속도를 가속시키기 위해서는 인덱싱 기법이 필요하다 인덱싱은 정보개체에 내용식.

별자 들을 지정함으로써 각 개체에 대한 내용물 을 구성하는 과(content identifier) (surrogate)

정을 말한다.7) 인덱싱에 의하여 추출된 내용 식별자를 키워드 인덱스 항(keyword), (index

또는 기술자 라고도 한다 또한 수작업을 통한 인덱싱을 수동 인덱싱 기법term), (descriptor) .

자동적인 분석을 통한 추출을 자동 인덱싱 기법(manual indexing method), (automatic

이라고 한다 인덱싱 작업을 통한 텍스트 검색은 첫째 저장된 텍스트들의indexing method) .

내용을 분석하고 둘째 각 텍스트에 대한 키워드를 생성하며 마지막으로 질의와 텍스트의 키

워드 간의 비교를 통하여 관련된 텍스트인지를 검사하는 세 단계의 과정을 거친다.

인덱싱에 의한 텍스트 거색의 대표적인 기법은 역 파일과 요약 파일 기법이다 역 파일기법.

이란 저장된 모든 텍스트에 한 번 이상 출현하는 키워드들 각각에 대하여 그것이 포함된 텍

스트들의 리스트 즉 역 리스트, (inverted list)8)를 구성하고 역 리스트들을 키워드의 알파벳

순서에 따라 정렬시킨 파일을 이용하여 검색한다 요약 파일 기법은 원 텍스트에 비하여 크.

기가 작은 별도의 구성체 즉 요약 을 텍스트마다 생성하여 놓고 검색할 때에는, (signature)

요약을 통하여 실제로 질의에 부합할 가능성이 전혀 없는 대다수의 텍스트를 미리 여과

하여 탈락시킨 후 남은 소수의 후보 텍스트에 대하여 전문 주사를 하는 방식이다(filtering) .

단일 단어는 인덱싱 하기에는 편하지만 텍스트 객체의 수가 많은 경우 분별력

이 떨어진다 이에 반하여 복합어 즉 단어쌍 이나 구(discriminatory power) . , (pair of words)

는 상세도와 분별도가 증가하므로 검색효과를 향상시킬 수 있다 복합어를 추출하는(phrase) .

데 의미 없는 복합어가 많이 발생할 수 있으므로 출현하는 모든 단어의 조합은 무의미하다.

이를 방지하기 위하여 명사 명사격 단어 또는 명사구만으로 한정하거나, 9) 동사 부사쌍은, -

버리고 동사 명사쌍은 추출하는 등의 구문상의 제약조건을 가하나- 10) 고빈도 저분별도 단어,

들로 이루어진 중빈도 고분별도 복합어만을 추출하는11) 등의 기법이 제안되었다 자동 복합.

어 구성방법은 텍스트 상에서 인접한 단어 들로 구성하는 방법과 구(adjacent pair of words)

문 상 관련 있는 단어 들로 구성하는 방법 등이 있다(syntatic pair of words) .

7) 앞의 책G. Salton, .

8) 앞의책D.E. Knuth,

9) P. D. Bruza and T. P. Van Der Weide, "The Modelling and Retrieval of Document Using Index

가을Expressions", ACM SIGIR Forum, 25(2), 1991, , pp.91-103.

10) 앞의 책G. Salton, .

11) 앞의 책G. Salton,

인덱싱을 통하여 인덱스를 추출해 내었어도 질의항목과 저장 텍스트들의 인텍스 하목이 부

합하는지 아닌지를 판별하는 것은 어렵다 따라서 대개의 경우는 동의어 사전 또는 시소러. ,

스라는 것을 사용한다 단순히 동의어가 아니라 포함관계에 있는 용어도 처리가 되어야 한.

다 이러한 포함관계는 크게 일반화 관계와 집단화 관계가 있. (generalization), (aggregation)

다 일반적으로 이렇게 단어별로 검색하고 여러 단어가 복합된 질의일 경우에는 불리언 연. ,

산자를 사용하고 있다.

이미지 정보 검색2.

현재 자재 관련 데이터베이스는 단순한 자재 소개 위주이며 텍스트 검색에 그치고 있다 텍.

스트 기반의 방법은 검색이 단지 키워드에 지나지 않기 때문에 자재 정보의 속성을 참조하

는 것이 불가능하다 그리고 질감 이나 모양 과 같은 시각적인 속성들은 텍스. (texture) (shape)

트로서 표현하기란 매우 어렵다 또한 자재 정보의 모든 유용한 속성을 텍스트로서 표현할.

수 있다 하더라도 자재 정보의 속성을 일관적이고 타당한 단어로 규정할 수 없다 따라서.

색상 질감 모양과 같은 시각적인 영역에 관하여 일관된 텍스트의 표현이 부족하다 이에, , .

따라 정보의 특성을 기반으로 정보를 검색하는 내용기반의 검색 시스템 개발이 필요하다.

이러한 내용기반 검색 시스템은 기존의 텍스트 기반 검색 시스템과 결합하여 검색 효율을

급격히 증가시키게 된다.

이를 위해 자재 정보의 특징을 자동으로 추출하여 관리하고 다양한 인터페이스를 제공함으, ,

로써 효율적인 검색 방법을 제공해야 한다 주로 수 작업에 의존하는 문자기반 검색과는 달.

리 내용기반 검색은 자재 정보에 대하여 색상 모양 질감 등의 특징 벡터를 자동으로 추출, , ,

하여 색인 함으로써 일관된 색인을 유지할 수 있다 이는 검색 효율의 급격한 향상을 가져.

오게 된다.

이미지 그래픽 등 분량이 많고 크기와 양식 색상 수 해상도 등 이 제각각인 비정형 정보는, ( , )

일반적으로 세 가지 데이터로 구성된다 첫 번째 데이터는 물론 내용 자체로서 이를 대개.

본래 데이터라고 하며 둘째 데이터는 이를 해석하기 위하여 필요한 해상도 표본화율(raw) , , ,

크기 등의 등록 데이터이고 세 번째는 사람들이 인식하기 쉽도록 첨부해 놓은(registration)

제목 저자 일시 등의 주석 데이터이다 이렇게 첨부된 전통적인, , (commentaty, annotation) .

데이터나 텍스트로 검색하는 방법도 있다.

이미지의 내용들이 우리가 아는 몇 가지 물체의 이차원적인 배치라면 이들 객체를 기호로

대체하여 이차원 평면상의 상호관계를 몇 개의 일차원 기호 배열로 어느 정도 표현하고 이

들 간을 비교함으로써 이차원상의 배치가 비슷한지를 알아내는 기법도2D-string maching

있다 이 기법은 내용객체가 불특정 다수인 이미지에는 적용할 수 없고 건축도면이나 가구.

배치도 등에서 사용가능하다.

현재로서 가장 현실적인 방법은 저장 이미지로부터 미리 정해진 특징들을 추출하여 놓았다

가 이 특징들을 기반들을 기반으로 하여 유사도에 의한 질의를 던지는 것이다 이러한 방식.

의 검색원리는 다음과 같은 특징을 갖고 있다.

이미지가 생성될 때 평균 색상 색상 히스토그램 질감 모양 등의 특징 값을 자동으로, , ,①

추출한다.

사용자는 원하는 이미지 데이터를 가장 잘 나타날 수 있는 특징을 선택하며 주어진 샘,②

플 이미지와 해당 특성이 유사한 데이터들을 검색해 달라고 요청한다 이때 유사도의 범위.

는 미리 정해진 범위를 그대로 적용할 수도 있고 사용자가 폭을 조정할 수 도 있다.

시스템은 미리 정의된 특징별 유사도 측정방법을 통해 질의의 샘플 이미지와 저장되어③

있는 각 이미지들의 해당 특징 값 대개의 경우 다차원 벡터로 나타난다 간의 벡터 연산으( )

로 둘 간의 유사도를 계산해낸다.

유사도의 값에 따라 저장 이미지들의 순위를 매겨 랭킹 그 순서에 따라 사용( : ranking)④

자에게 차례대로 제시한다.

그러나 이와 같이 전문적이고 데이터가 많지 않은 분야에서 연구되어온 검색방식을 일반인

이 주로 사용하고 데이터의 양이 방대한 멀티미디어 데이터베이스에 적용하게 되면 다음과

같은 문제점이 나타난다.

질의 표현방식이 일반 사용자에게 대단히 부자연스럽고 어렵다 현재 방식대로 일반사용.①

자가 질의할 수 있으려면 사용 시스템에서 다루는 이미지간의 변별력이 뛰어난 특징들을 사

전에 숙지하고 있어서 검색조건을 이에 맞추어 정확히 명세하여야만 한다.

검색효율이 떨어진다 이는 특징 벡터들의 차원이 대단히 높아 인덱싱 및 여과의 효율이.②

저하되기 때문이다 예를 들어 색상 히스토그램의 경우 색상의 초보적인 수준으로 가정. 256

하더라도 차원의 벡터로 표현된다 모양이나 질감의 경우 가지의 값 모멘트 을 사용한256 . 20 ( )

다고 하면 차원의 벡터로 표현된다 그러나 기존의 다차원 공간 색인 파일들은 차원 이20 . 3

상의 공간을 인덱싱하는 경우 효율이 급격히 떨어지는 문제점이 있다 이것이 와 같은. GIS

공간 데이터베이스와 이미지 데이터베이스의 차이다.

이미지에서 추출하는 특징의 종류는 사람들마다 조금씩 다르지만 몇 가지의 경우는 표준처

럼 인식되고 있다.

색상(color)①

평균색상 의 각 수치- : R, G, B

색상 히스토그램 사용 가능한 색상별 분포 수치- :

질감 가지(texture) : 3②

이미지 입자의 굵은 느낌 값- coarsness :

대비도- contrast :

한쪽으로 쏠리는 느낌 값- directionality :

모양 가지(shape) : 20③

면적- area :

둘레 면적 둥근 정도 값- circularity : 2/ .

수학적인 값- eccentrity :

주축의 방향- major axis orientation :

기타 대수적인 모멘트 변수 값 몇 가지-

스케치 대략적인 축소형 윤곽(sketch) :④

이미지 객체에 대한 멀티모달 검색을 위해서는 먼저 이미지 객체가 가지는 특징을 분석하고

이를 기반으로 특징 벡터를 추출해야 한다 특징 벡터를 추추하기 전에 수행해야 할 가장.

중요한 과정은 이미지가 가지는 가장 중요한 영역인 이미지 내의 배경을 제거하고 의미 있

는 객체 영역만을 분리하는 과정이다 이 부분에 대한 연구는 컴퓨터 비젼이나 패턴 인식.

및 이미지 처리 분야에서 에지 검출 이미지 클러스터링 기법(edge detection), (clustering),

이미지 변환 기법 등과 같은 매우 다양한 방법을 통해 많은 연구가 이루어(transformation)

졌다 이미지 특징 벡터를 추출하는 단계에서 이미지 내의 의미 있는 화소들로 구성된 객체.

의 영역을 추출하는 이미지 분할 단계는 매우 중요하다 본 논문에서는 컬러이미지로부터.

객체를 분할하기 위한 방법으로 퍼지이론을 이용한 클러스터링 방법 중에서 가장 많이 알려

진 퍼니 알고리즘을 사용한다c-mean(FCM) .12)

컬러 이미지를 개의 클러스터로 분리하여 클러스터링 과정을 거치면 배경과 객체의 화소가2

각각 과 의 값을 가지는 이진화 이미지가 생성된다 이 과정에서 정확하게 이미지0 1 (binary) .

의 객체 영역이 모두 의 값을 가지는 것은 아니므로 객체의 배경에서 의 값을 가지는 잡1 1

음들을 제거해야 한다 본 논문에서 사용하고 있는 방법은 의 크기를 가지는 마스크. 3*3

(mask)13)를 사용하여 전체 클러스터링 되어진 이미지를 순회하면서 마스크 내에 의 값을1

가지는 화소의 수가 보다 적으면 으로 치환하는 간단한 알고리즘을 적용하여 이미지 내의4 0

잡음을 제거한다.

클러스터링 과정에서 이미지 객체 안에 임의의 화소나 영역이 이미지의 배경과 비슷한 색상

을 갖게 되면 분리된 객체 영역 안이 배경 값 으로 나타나기 때문에 이러한 부분에 대해(0)

서는 객체 영역을 채우는 단계가 필요하다 이 단계에서는 물방울 채움 알고리즘. (flood-fill)

과 스캔 라인 알고리즘(scan-line) 14)을 이용하여 객체 영역 안을 최대로 채운다.

12) L. A. Zadeh, Fuzzy sets, Information Control, (8), 1965, pp.338-353, J. C. Bezdek, M. M. Triedi

Low level segmentation of aerial image with fuzzy clustering,

In IEEE Trans. SMC, SMC-16, 1986, pp.589-598.

13) Ramesh Jain, Rangachar Kasturi, Bran G. Schunck, Machin vision, McGRAW-HILL, 1995.

14) Andrew s. Glassner, Graphics gems, Academic Press, 1990.

제 절 검색시스템의 기본구성2

검색 단계의 구성1.

자재정보 검색시스템은 건축교육이나 단순한 정보검색의 기능을 넘어 실제적으로 작업에 투

입될 정보를 제공하여야 한다 이는 작업공간과 설계자를 연결하는 인터페이스의 구성을 요.

구하는데 본 과제에서는 앞에서 논의한 바와 같이 개념적으로 건설정보 분류체계 잠정ISO

안에 기반한 의 자재정보 분류체계를 이용하여 진행하였다 검색과 설계 상의 활용Uniclass .

에 있어서 앞서 논의된 사항을 만족하기 위해서 앞장의 그림 과 같은 구성요소를 설정3-1

하였다.

그림 을 통한 사용자와 검색 서버의 연결4-1. Web

(Linkage between User and Server through Web)

앞에서 언급하였듯이 대용량의 건설자재를 효과적으로 검색하기 위해서는 먼저 멀티모달정

보를 구조적으로 생성하여야 한다 일단 구축된 데이터는 검색시스템에서 지능형 인터랙션.

모듈15)을 통하여 검색된다 사용자가 중간 정보제공자가 아니고 곧 소비자가 되는 이러한.

성향은 지능형 모듈의 장점이다 이러한 시스템은 대용량이고 방대한 분야에서 수집된 건설.

정보를 빠른 시간에 효과적으로 검색하기 위해서 필요하며 차후 검색용 소프트웨어의 개발

방향이 될 것으로 보인다 일반적으로 검색시스템은 다음과 같은 단계를 거친다. .

질의어 입력단계 사용자가 인터페이스로부터 입력한 질의어를 얻는다: .①

질의어 분석단계 텍스트 방식의 질의를 필드와 키워드 등의 구조적인 정보에 대한 질:②

의를 분석한다.

연산단계 질의문은 시그너처:③ 16) 과정에서 사용한 방식LSI(Latent Semantic Indexing) 17)

을 사용하여 질의와 유사성을 결정하여 결과 리스트를 얻는다.

유사도 계산단계 질의문과 연산결과 리스트와 유사도를 계산하고 소팅된 결과를 사용: ,④

자에게 디스플레이 한다.

자재정보 속성 기반 검색 단계 텍스트 검색을 통해 얻어진 정보를 대상으로 자재의 색:⑤

상 모양 질감정보 색인을 이용하여 검색 결과를 출력한다, , .

과 연동된 검색시스템의 인터페이스를 통하여 건설회사 자재회사 일반 사용자 설계사Web , , ,

무소와 같은 검색시스템 사용자들과 인덱싱 및 검색 시 템 서버의 연결은 앞의 그림tm 4-1

과 같다.

15) 단어 문서 이미지 등의 데이터사이의 의미 를 색인 할 수 있다든지 사용자가 검색 시에 자주, , “ ” ,

쓰는 취향 을 기억한 뒤 검색기능을 인공지능적으로 수행하는 전산과정을 의미한다“ ” .

16) 데이터를 통신으로 전달할 때 자신임을 나타내기 위하여 사용하는 특정문자열

17) 단어 문서 간의 관계 데이터의 큰 행렬을 구하고 서로 연관되어 있으나 서로 다른 곳에 놓인-

단어와 문서사이의 의미 공간 을 만드는 것“ ”

텍스트 정보의 인덱싱 및 검색 절차2.

텍스트 정보 검색에서는 먼저 새로운 텍스트가 입력되면 이를 분석하여 키워드가 될 수 있

는 단어들을 추출하게 된다 일반적으로는 기능어 와 같이 자주 쓰임에 따. (functional word)

라 인덱싱에 별로 도움이 되지 않는 공용어 또는 불용어 들을(common word, : stop word)

불용어 사전 또는 을 미리 구성하여 놓(stop-list, stop-word dictionary, negative dictionary)

고 여기에 등록되어 있지 않은 단어들을 추출하는 것이다 이때 중복되는 단어들은 하나만, .

추출한다 예를 들어 다음과 같은 텍스트 이 입력되면 밑줄친 이 단어들이 키워드로 분. T1

석되어 추출된다.

T1 : 제일요업은 국내 최고의 벽돌 생산업체로 내화 벽돌을 생산합니다.

벽돌 이라는 단어는 두 번 출현하였으므로 한 번만 추출한다 추출된 키워드 각각에 일정길‘ ’ .

이 의 비트 스트링을 생성하는데 이것을 단어 요약 이라 한다 단어 요약(S) (word signature) .

은 상수 개 비트 위치의 결정은 대개의 경우 해싱을 이용하지만b Burkowski18)는 데이터베

이스가 적재 될 때 결정함으로써 유일성 을 제공하는 방법을 제안하였(loading) (uniqueness)

다 로 할 때 위에서 추출된 키워드는 다음과 같은 단어 요약을 가질 수 있다. S=12, b=2 .

제일요업 1100 0000 0000

내화 0000 0011 0000

벽돌 0000 0000 0011

18) F. J. Burkowsik, "Testriever : A Retrieval Engine for Multimedia Databases",

Proc. of Int'I Conf. on Multimedia Information Systems, Singapore, 1991, pp.71-76.

만들어진 단어 요약들로부터 해당 텍스트에 대한 텍스트 요약 을 생성하여(text signature)

요약 파일에 등록한다 텍스트 요약을 생성하는 방법에는 여러 가지가 있다 단어 요약들을. .

순차적으로 접합하는 단어요약접합 방법(word signature concatenation : WS) 19) 기존의 중,

첩 코딩 기법20)을 이용하여 단어 요약들을 논리합하는 중첩 코딩(super-imposed coding :

방법SC) 21) 단어 요약을 희소 비트 스트링으로 논리합한 뒤 이를 비트 블록 으로, - (bit-block)

분할하여 축약하는 비트 블록 축약 방법- (bit-block compression : BC) 22) 텍스트 요약을, 227

비트로 하여 단어바다 하나의 비트 위치를 세팅시켜 희소 행렬을 만든 뒤 과 사이에‘1' ’1‘

있는 의 연속의 길이로 축약하는 연속 길이 인코딩 방법’0‘ - (run-length encoding : RL) 23) 등

이 있으며 이 중에서도 중첩 코딩 기법을 주로 사용하고 있다 보다 가 부하 및. WC SC CPU

저장 공간 면에서도 더 효율적이다.24) 중첩 코딩의 변형으로는 키워드를 단어 분별도

에 따라 클러스터링하는 방법(termdiscrimination) 25) 각 공용어의 존재 여부를 별도의 비트,

벡터에 표시하는 방법26) 등이 있다.

위에서 예를 든 텍스트 에 대하여 중첩 코딩을 기반으로 텍스트 요약을 구성하는 과정을T1

도시하면 다음과 같다.

19) D. Tsichritzis and S. Christodoulakis, "Message Files", ACM TOOIS, 1(1), 1983, pp.88-98.

20) D. E Knuth, The Art of Computer Programming, Vol.3 : Sorting and Searching,

Addison-Wesley Publishing, Co, 1973.

21) S. Christodoulakis and C. Faloutsos, "Design Considerations for Message File Server", IEEE

TSE, SE-10(2), 1984, pp201-210.

22) C. Faloutsos, "Signature Files : Design and Performance Comparison of Some Signature

Extraction Methods", Proc. ACM SIGMOD, 1985, pp63-82.

23) C. Faloutsos, "Access Methods for Text", ACM Computing Surveys, 17(1), 1985, pp.49-74.

24) F. Rabitti and J. Zizka, "Evaluation of Access Methods to Text Documents in Office Systems",

3rd Joint ACM-BCS Symposium on Research and Development in Inform. Retrieval, 1984,

pp.21-40.

25) C. Faloutsos and S. Christodoulakis, "Design of a Signature File Method that Accounts for

Non-Uniform Occurrence and Query Frequencies",

Proc. VLDB, 1985, pp.165-170.

26) R. Sacks-Davis, A. Kent, and K. Ramamohanarao, "Multikey Access Methods Based on

Superimposed Coding Techniques",

ACM TODS, 12(4), 1987. pp.655-696.

S(signature size) = 12bits

b(no. of bits that a word sets to '1') = 2

검색을 위하여 질의가 주어지면 질의 요약 도 텍스트 요약 생성 방식과 같(query signature)

은 방식으로 생성한다 예를 들어 질의가 내화 벽돌 로 제시되면 이에 대한 질의. “ ” AND " “

요약은 다음과 같이 된다.

질의 요약에 세팅된 비트 위치가 모두 세팅되어 있는 텍스트 요약만을 요약 파일로부터 검

색한다 이때 한 위치라도 세팅되어 있지 않은 즉 질의에 부합할 가능성이 없는 대다수의. ,

텍스트는 모두 여과하여 탈락시킨다 이 작업을 여과 라고 한다 여과되고 남은 텍. (filtering) .

스트 요약에 해당하는 텍스트들은 실제로 질의에 부합하는 모든 텍스트를 포함하며 이들을

후부 텍스트 라고 부른다 후보 텍스트에는 실제로 질의에 부합하는 것들 외에(cadidate text) .

도 해싱의 충돌 또는 다른 단어들의 조합에 의하여 마치 해당 단어가 존재하는 것처럼 보이

는 조합 착오(false combination)27) 등의 탈락 착오 도 포함된다 후보 텍스트를(false drop) .

주사 하여 질의를 실제로 만족하는지 확인한다 이에 의하여 탈락 착오는 제거되(scanning) .

고 질의만이 최종적으로 검색된다.

27) F. Gebhardt, "Text Signatures by Superimposed Coding of Letter Triplets and Quadruplets",

Information Systems, 12(2), 1987, pp.151-156.

일반적으로 역 파일에 대비한 요약 파일 기법의 장점으로는 구현의 단순성 비교적 작은 크,

기 약 또는 역 파일은 단일어 단위 인덱싱의 경우 삽입의 용이( 10% 10 50%, 50 300%),~ ~

성 병렬 처리의 용이성 그리고 단어의 부분 검색 가능성과 그에 따른 철자 오류의 허용성, ,

등을 들 수 있다 이에 반하여 단점으로는 대용량의 경우 응답시간이 느리고 단어들 간의.

순서 정보를 표현하기 어렵다는 것을 들 수 있다.

이미지 정보의 인덱싱 및 검색 절차3.

이미지를 구별하는 시각적인 척도 중에서 가장 많이 사용하는 것은 이미지의 색상 특징이

다 일반적으로 물체를 표현하기 위해서 사용하는 색상공간은 좌표계이다 이 좌표계. RGB .

는 빨강 녹색 파랑의 세 가지 원색으로 구성된다 색상 공간은 가지의 원색을 변화, , . RGB 3

시키면서 혼합함으로써 다양한 색상을 표현하기 때문에 색상들 간의 의존성이 매우 높다.

그러나 기하학적 처리가 용이하지 않고 색상 간의 근접성 이 색상의 유사성(proximity)

을 나타내지 못한다 이를 보완하기 위한 방법으로 등 다양한 색상 변환 모(similarity) . HSV

델이 연구되었다.28)

색상공간은 균일한 분포 와 비선형적 인HSV(Hue, Saturation, Value) (uniform) (non-linear)

특성을 가지며 색상 변환 이 까다롭지 않다 이 모델에서 값은 색상의 집합(transform) . Hue

을 나타내면서 도에서 도까지의 각도를 가진다 값은 값의 각도에 대한0 360 . Saturation Hue

색상의 세기 채도 를 나타내며 값은 색상의 밝기 즉 명도로서 값이 클수록 색상은( ) , Value , V

흰색에 가까워진다 본 논문에서 색상 특징 벡터 차원의 수에 따라 크게 가지 방법으로 나. 2

누어 색상 특징 벡터 색인 키 를 추출한다 여기에서는 차원과 차원 가지의 색상 특징( ) . 13 22 2

벡터 색인 키를 생성한다 다음은 차원을 갖는 색상 특징 벡터 생성 알고리즘이다. 13 .

28) Dana H. Ballard, Christopher m. Brown, Computer Vision, Prectice Hall, 1992.

객체 안의 모든 픽셀for( )

{

색상을 가지는 픽셀을 색상 공간으로 변환RGB HSV ; 

무채색과 유채색 구분/* */ 

if( (S == 0) || (V < 0.3 && V > 0.9)) { 

if(V < 0.25) 

hist_index = 12;   검정색/* */

else if(V < 0.5) 

hist_index = 11;   어두운 회색/* */

else if(V < 0.75) 

hist_index = 10;   밝은 회색/* */

else 

hist_index = 0;   흰색/* */

} 

else { 

도에서 도 값을 갖는 값을 종류로 분류/* 0 360 H 9 */ 

if(H >= 340.0) 

hist_index = 0;  

else 

hist_index = ((int)H +20) / 40;  

} 

}

다음은 차원을 가지는 색상 특징 벡터 생성 알고리즘이다22 .

객체 안의 모든 픽셀for( )

{

색상을 가지는 픽셀을 색상 공간으로 변환RGB HSV ; 

무채색과 유채색 구분/* */ 

if( (S == 0) || (V < 0.3 && V > 0.9)) { 

if(V < 0.25) 

hist_index = 21;   검정색/* */

else if(V < 0.5) 

hist_index = 20;   어두운 회색/* */

else if(V < 0.75) 

hist_index = 19;   밝은 회색/* */

else 

hist_index = 18;   흰색/* */

} 

else { 

도에서 도 값을 갖는 값을 종류로 분류/* 0 360 H 18 */ 

if(H >= 350.0) 

hist_index = 0;  

else 

hist_index = ((int)H +10) / 20;  

} 

}

본 과제에서는 이미지 전 처리 과정을 통해 얻어진 이진 영상 객체를 바탕으로 이미지 객체

의 위치와 크기에 관계없이 검색이 이루어질 수 있도록 이미지 객체의 중점과 에지 픽셀 간

의 거리 정보를 이미지의 형태 특징 벡터로 이용한다 형태 특징 벡터는 각각 도를 이용. 30

하는 방법과 도를 이용하는 방법으로 나누어서 생성한다15 .

대용량의 멀티미디어 데이터베이스를 기반으로 효율적인 멀티모달 검색을 위해서는 그에 적

합한 색인 구조가 요구된다 초기에 멀티모달 검색에 관한 연구에서 사용되었던 색인 기법.

들은 대부분이 공간 데이터베이스 분야에서 공간상에 위치한 객체들 간의(spatial database)

공간 관계를 표현하기 위한 것이었다 따라서 이러한 색인 기법들을 이용하여 고차원 특징.

벡터를 색인하는 것은 약간 무리가 있다 이유는 특징 벡터의 차수가 고차원 차원 이상으. (6 )

로 증가할수록 트리의 겹침 영역이 증가하기 때문에 색인 기법을 이용하여 자료를 검색하는

것이나 순차적으로 검색하는 것이 그리 큰 차이가 없게 된다 최근에는 고차원 색인 기법으.

로 트리 트리 트리 트리 등이 알려져 있다 본 논문에서는 멀티미디어 구TV- , SS- , X- , SR- .

성요소 즉 단순속성 텍스트 정보 이미지 특징 정보에 대해서 각각 그에 적합한 색인 구조, , ,

를 가지는 형태로 검색 시스템을 위한 색인 구조를 설계한다 이것은 각각의 색인 구조를.

제어할 별도의 제어모듈이 필요하다는 단점이 있는 반면 현재까지 연구된 대부분의 기술로

구현 가능하다는 장점을 갖는다.

본 논문에서는 이미지 특징 정보에 대한 색인 기법으로 트리 구조TV- 29)를 사용한다 이 구.

조는 다른 트리들과 같이 계층적인 구조를 가지며 객체들의 특징 벡터는 트리의 리프 노드,

에 저장된다 부모 노드들은 리프 노드들을 포함하는 최소한계영역. (Minimum Bounding

을 가진다 다음은 트리의 리프 토드와 엔트리의 자료 구조이다Region : MBR) . TV- .

29) K. I. Lin, H. Jagadish, C. Faloutsos, The tv-tree: An index structure for high dimensional

data, Vol.3, 1994, pp.517-542.

struct {

int count;  현재 노드의 엔트리 수/* */

int max_count;  현재 노드의 최대 엔트리 수/* */

struct { 

char *bytearray;   특징 벡터에 대한 키 값/* */

int numofbyte;   키 값에 대한 크기/* */

struct {  

int total_dim;    활성 벡터의 수/* */

VCOM_TYPE *compo;    활성 벡터의 값/* */

} TVector;  

} Entry;  엔트리 자료 구조/* */

} LeafNode; 리프 노드 자료 구조/* */

이미지 특징 벡터에 기반한 질의 처리는 텍스트 질의 처리와는 달리 질의 특징 벡터와 데,

이터베이스의 특징 벡터와의 유클리디안 거리 를 이용하여 유사성이 높(Euclidean-Distance)

은 순으로 브라우징 한다 사용자 인터페이스를 통해 입력된 이미지 특징 벡터 질의를 분석.

하여 색인 키를 생성하고 트리를 탐색하여 유사성이 높은 순으로 출력한다 이미지에TV- .

대한 특징 벡터 질의는 색상이나 형태 중에서 하나만 주어지는 경우와 모두 주어지는 경우

에 대해 유사성 계산이 다르다 후자의 경우는 각각에 대해서 유사성을 계산한 후에 색상과.

형태를 병합할 때 형태에 더 높은 가중치를 두어 유사성을 계산한다, .

제 절 검색시스템 인터페이스 구성3

검색시스템의 다이얼로그 구성1.

검색시스템의 기본 구성을 통하여 구축된 건축자재정보 검색시스템을 통한 자재정보의 검색

은 우선 다음과 같은 가지의 기본적인 텍스트 기반의 검색으로 구성된다3 .

건축자재명 검색(1)

건축자재 검색에 있어서 가장 기본적인 검색 방법으로 사용자가 필요로 하는 건축자재명의

전부 또는 일부를 입력하고 검색하게 된다 건축자재의 이름에 대한 검색은 두 가지의 경우.

로 나누어 볼 수 있는데 첫 번째는 일반적으로 자재에 대해서 사용되는 건축자재명이고 두‘ ’

번째는 각 자재회사에서 사용하고 있는 자재에 대한 회사제품명이다 자재를 지칭하는 명‘ ’ .

칭은 각각의 자재에 따라 건축자재명이 일반적일 수 도 있고 회사제품명이 일반적인 경우도

있다 사용자는 가지 종류의 자재에 대한 명칭 중에서 어느 하나만을 입력하여 자재를 검. 2

색할 수 있다.

자재회사명 검색(2)

건축자재의 경우 다양한 자재회사에서 유사한 품목의 건축자재를 생산하는 경우가 매우 많

기 때문에 자재회사명을 이용한 검색이 필요하다 현재 일반적으로 실무에서 자재를 사용하.

고자 할 경우 특정 회사와 긴밀한 연관을 맺고 있기 때문에 자재회사 이름을 사용한 검색

역시 빈번하게 사용된다 자재회사를 입력함으로써 검색된 자재회사에서 생산하는 건축자재.

를 검색한다 자재회사에 대한 검색을 통하여 각 자재회사에서 자체 구축한 홈페이지 또는.

데이터베이스로 연결된다.

분류체계에 의한 검색(3)

본 과제에서 사용하고 있는 분류체계를 사용하여 유사한 종류 또는 자재가 사용되Uniclass

는 관련 공사를 분류체계를 통해 접근해 감으로서 필요로 하는 건축자재를 검색하게 된다.

분류체계는 항목을 단위까지 적용하여 대분류 중분류 소분류로 구성한다 자재명 제품L 3 , , . ,

명 회사명 분류체계에 의한 각각의 검색은 서로 긴밀하게 연결되도록 구성하여 상호 참조, ,

및 이동이 용이하도록 하여 사용자가 원하는 정보에 손쉽게 접근할 수 있도록 한다.

자재속성에 의한 검색(4)

이상과 같은 가지의 기본적인 텍스트 기반 검색 방법과 함께 자재 이미지의 속성 색상 질3 ( ,

감 형태 에 의한 멀티모달 검색을 제공한다 텍스트 기반 검색을 통하여 검색된 자재의 주, ) .

요 이미지를 대상으로 주요 이미지와 색상 또는 질감 형태가 유사한 데이터베이스 내의 다, ,

른 이미지를 검색하도록 한다 유사한 이미지는 썸네일 형태로 제공되며 썸네일을 통하여.

검색된 자재와 관련된 자세한 자재정보 회사정보 관련 이미지 등을 제공받게 된다, , .

그림 검색시스템 다이얼로그 구성4-2. (System Dialogue)

검색시스템과 데이터베이스 관리 시스템2.

데이터베이스 관리 시스템과 연결되어 사용되는 검색시스템의 소스는 검색 자체에 사용되는

부분과 자재정보 또는 회사정보 등의 특정 항목을 선택하여 추출하는 부분 정보를 구성하,

는 모든 항목을 선택하여 추출하는 부분 추출된 항목들을 출력하는 부분 등으로 나누어 구,

성된다 이러한 검색 시스템의 부분들은 데이터베이스 관리 시스템의 일부로서 검색과 결과.

의 출력을 위해 사용된다 다음은 검색시스템의 소스에서 검색 자체에 사용되는 부분이다. .

set db_name [uw_find_entry db_name]

set db_data [lindex [uw_find_entry db_data]0]

set db_data [split $db_data ";"]

set db_class [lindex $db_data 0]

set db_attr [lindex $db_data 1]

set db_value [lindex $db_data 2]

set db_attrs [lindex $db_data 3]

set db_attrs [split $db_attrs ","]

uw_database_env $db_name

set db_oid [uw_find_unique $db_class $db_attr $db_value]

if { [string length $db_oid] > 1} {

print $db_oid 

foreach db_tuple $db_attrs { 

if {$db_tuple != ""} {  

print [uw_get $db_oid $db_tuple]   

}  

} 

set uw_info(tuple) 1     

} else {

set uw_info(tuple) 0     

}

set columns [llength $db_attrs]

set uw_info(column) [incr columns]

uw_exec_sql "commit"

다음은 자재정보와 회사정보에서 특정 항목을 선택 추출하는 부분이다, .

source $env(UNIWEB_DOC_ROOT)/init.appl

source $env(UNIWEB_DOC_ROOT)/debug.appl

set db_name [uw_find_entry_db_name]

set dbquery [lindex [uw_find_entry dbquery] 0]

set pmer [lindex [uw_find_entry pmer] 0]

uw_database_env $db_name

set h_select [uw_open_sql $dbquery]

while { $uw_msg(sqlcode) == 0 } {

set tuple [uw_fetch $h_select] 

foreach value $tuple { 

print $value  

} 

uw_cursor next $h_select 

}

set uw_info(column) [llength [uw_col_names $h_select]]

set uw_info(tuple) $uw_msg(sqlres)

uw_close_sql $h_select

다음은 자재저보와 회사정보에서 모든 항목을 선택 추출하는 부분이다, .

source $env(UNIWEB_DOC_ROOT)/init.appl

source $env(UNIWEB_DOC_ROOT)/debug.appl

set db_name [uw_find_entry_db_name]

set db_oid [uw_find_entry db_oid]

set db_data [lindex [uw_find_entry db_data] 0]

set db_data [string trim $db_data]

set db_data [split $db_data ","]

uw_database_env $db_name

foreach db_tuple $db_data {

if {$db_tuple != ""} { 

print [uw_get $db_oid $db_tuple]  

} 

}

set uw_info(column) [llength $db_data]

set uw_info(tuple) 1

uw_exec_sql "commit"

다음은 자재정보와 회사정보에서 추출된 항목을 출력하는 부분이다.

source $env(UNIWEB_DOC_ROOT)/init.appl

source $env(UNIWEB_DOC_ROOT)/debug.appl

set db_name [uw_find_entry_db_name]

set db_oid [lindex [uw_find_entry db_oid] 0]

set db_data [lindex [uw_find_entry db_data] 0]

set db_oid [split $db_oid { }]

set db_data [string trim $db_data]

set db_data [split $db_data ","]

uw_database_env $db_name

foreach db_row $db_oid {

print $db_row 

foreach db_col $db_data { 

if {$db_col != ""} {  

print [uw_get $db_row $db_col]   

}  

} 

}

set columns [llength $db_data]

set uw_info(column) [incr columns]

set uw_info(tuple) [llength $db_oid]

uw_exec_sql "commit"

검색시스템 사용자 인터페이스 구성3.

건축자재정보 검색시스템의 기본적인 사용자 인터페이스의 구성은 앞에서 구성한 전체적인

다이얼로그 흐름을 따라 구성하도록 한다 본 시스템의 사용자 인터페이스는 인터넷상에서.

사용 가능하도록 과 를 이용하여 구현하였다 사용자는 인터페이스를 통하여 먼HTML CGI .

저 텍스트 기반의 검색을 수행하고 이를 기반으로 자재속성에 기반한 멀티모달 검색을 수행

하게 된다 다음의 그림 은 건축자재 검색시스템의 초기 화면을 나타낸다. 4-3 .

그림 건축자재정보 검색시스템 초기화면4-3. (Main Window)

본 검색 시스템을 통한 건축자재 정보검색은 초기화면에서 연결된 텍스트 검색 화면을 통해

이루어진다 텍스트 검색 화면은 건축자재명 회사제품명 자재회사명 분류체계 검색과 같은. , , ,

가지의 검색으로 구성된다 텍스트 검색 화면을 통하여 가지 텍스트 검색 방법 중 하나를4 . 4

선택함으로써 자재정보에 대한 검색을 시작하게 된다 분류코드에 의한 검색은 대분류에서.

부터 순차적으로 조건을 입력하도록 구성된다 먼저 대분류를 선택하면 선택된 대분류에 속.

하는 중분류가 나타나고 중분류를 선택하면 선택된 중분류에 속하는 소분류가 나타난다 검.

색을 수행하면 선택된 소분류에 속하는 자재 목록이 화면에 나타나게 된다 그림 는 텍. 4-4

스트 검색화면을 나타낸다.

그림 텍스트 검색화면4-4. (Text Retrieval Window)

건축자재명 또는 회사제품명에 의한 검색(1)

텍스트 검색화면을 통하여 건축자재명 또는 회사제품명을 검색하면 그림 와 같은 자재4-5

명 검색 결과 화면으로 연결된다 사용자의 질의 내용에 부합하는 검색 결과를 출력하며 각.

각의 검색된 건축자재명과 회사명 자재에 대한 간략한 설명이 동시에 출력된다 건축자재명, .

을 선택하면 해당 자재에 대한 정보로 이동하게 되고 회사명은 그 자재를 생산하는 회사정

보로 이동하게 된다.

그림 건축자재명 검색 결과 화면4-5. (Retrieval Results of Products Data)

검색화면 상단에 있는 자재검색 메뉴는 텍스트 검색화면에 링크하여 있다 검색 작업을 수.

행하는 중간에 텍스트 검색화면으로 되돌아 올 경우에 사용한다 메뉴는 본 검색. Uniclass

시스템에서 사용하고 있는 분류체계에 대한 간략한 설명을 제공한다 관련단체 메Uniclass .

뉴는 건축자재와 연관된 정부 기관 및 관련단체들의 웹사이트를 링크하여 제공된다 게시판.

과 방명록은 공지사항과 사용자들의 문의사항에 사용된다 자재명을 선택하였을 때 나타나.

는 자재정보 화면은 그림 과 같다4-6 .

그림 검색된 건축자재정보 화면4-6. (Products Information Window)

건축자재정보 화면에서 자재회사명은 자재회사에 대한 정보로 연결되어 있고 분류코드는 해

당자재가 속하는 소분류 코드로 연결되어 소분류 코드에 속하는 자재 목록에 대한 정보를

제공한다 자재이미지 오른쪽에서 자재에 대한 설명과 규격 도면 이미지 관련 이미지로 연. , ,

결된다 그림 은 검색된 건축자재와 관련된 이미지를 선택한 경우 나타나는 관련 이미지. 4-7

화면을 나타낸다.

그림 자재관련 이미지 화면4-7. (Related Image Window)

자재 속성을 이용한 검색(2)

자재정보 화면에서 자재의 색상 질감 형태와 같은 속성을 이용하여 선택한 자재 이미지에, ,

대한 색상 질감 형태의 측면에서 유사도 계산을 거쳐 검색된 이미지가 썸네일 형식으로 나, ,

타난다 자재 속성에 대한 검색을 위해서는 자재정보 화면의 우측 상단에 있는 색상연동 질. ,

감연동 형태연동을 선택하여 검색한다, .

그림 색상연동 검색결과4-8. (Results of color Retrieval)

그림 은 색상연동 검색 결과 화면이다 유사한 색상을 가진 자재의 이미지들은 검색하여4-8 .

검색 결과를 썸네일 형식으로 보여주고 있다 썸네일을 선택하면 해당 자재에 대한 자재정.

보 화면으로 이동하게 된다 그림 는 질감연동을 선택하여 검새한 결과 화면이다 질감. 4-9 .

연동 역시 색상과 마찬가지로 썸네일 형식이며 선택하면 해당 자재에 대한 자재정보 화면으

로 이동하게 된다.

그림 질감연동 검색 결과4-9. (Results of Texture Retrieval)

그림 은 형태연동을 선택하여 검색한 결과 화면이다4-10 .

그림 형태연동 검색 결과4-10. (Results of shape Retrieval)

자재회사명 검색(3)

텍스트 검색 화면에서 자재회사명 입력란에 자재회사명을 입력하고 검색하면 검색어와 관련

된 자재회사명에 대한 검색 결과가 나타난다 다음의 그림 은 자재회사명에 대한 검색. 4-11

결과를 나타내는 화면이다.

그림 자재회사명 검색 결과4-11. (Results of Firm Retrieval)

자재회사명 검색 결과 화면에서 자재회사명을 클릭하면 자재회사에 관한 정보가 화면에 나

타난다 자재회사 자체의 홈페이지나 데이터베이스가 있을 경우 자재회사명을 클릭하면 직.

접 연결될 수 있다 자재회사의 위치와 연락처 등이 제공되고 해당 회사에서 주로 생산하는.

자재의 목록이 나타난다 자재명을 클릭하면 해당 자재에 대한 자재정보가 제공된다 다음의. .

그림 는 자재회사에 대한 정보 화면이다4-12 .

그림 자재회사 정보화면4-12. (Firm Information Window)

분류체계에 의한 검색(4)

초기 텍스트 검색화면을 통하여 대분류와 중분류 소분류를 선택하면 소분류에 속하는 자재,

목록이 제공된다 다음의 그림 은 분류체계에 의한 검색 화면이다. 4-13 .

그림 자재 분류코드에 의한 검색 화면4-13. (Window of Retrieval by Code)

제 장 기대효과5

건축 건설 자재 관련 정보는 건축 건설 관련 업무에서 요구되는 매우 중요한 정보로서 본/ /

과제를 통하여 구축된 검색 관리 시스템을 통하여 웹 기반의 자재 관련 정보 데이터베이스/

의 멀티모달 검색을 수행함으로써 정보의 다양성과 즉시성을 활용하게 된다 본 시스템을.

사용하게 될 사용자들은 건설 및 건축설계 업체를 비롯하여 건축 건설 관련 연구소 및 대학/

교 관공서 등이다 사용자들은 본 시스템을 통하여 다양한 형태 양식의 건축 건설 자재 관, . , /

련 정보를 신속하고 저렴하게 획득하여 활용할 수 있게 된다 또한 자재와 관련된 다양한.

정보를 공유하고 검색하기 용이해진다.

본 시스템을 통해 예상되는 기대효과를 요약하면 다음과 같다 우선 본 시스템을 통하여 방.

대한 자재 관련 정보가 조직화되고 정규화 지식화 표준화될 수 있으며 관련 업체의 국제, , ,

경쟁력 확보는 물론 국산 우수 자재의 수출 촉진 효과도 기대할 수 있다 또한 텍스트 및.

시각정보를 포함한 메타 인식을 가능하게 하여 앞서 언급한 자료의 표준화 및 메타 데이터

화를 통하여 확장성 제공 실시간 또는 유사 실시간의 정보를 제공할 수 있어 자재 관련 정,

보를 간편하게 전달 분배 공유 및 검색할 수 있게 된다 구조화된 정보를 멀티모달 기능을, , .

통하여 검색하고 재활용함으로써 높은 재사용성과 생산성을 획득하게 된다 이를 통하여 건.

축 관련 정보의 통합을 촉진시키며 건축 관련 정보에 대한 입체적이고 현장감 있는 인식 및

이해를 도모하게 될 것이다 그리고 다음 장에서도 언급하겠지만 궁극적으로 를. CALS/EC

위한 인프라를 구축하는데 중요한 기반 기술로서 사용될 수 있다 이러한 기반의. CALS/EC

시스템은 선진국에서도 아직 초기 연구 단계이므로 본 시스템을 통하여 관련된 소프트웨어

의 개발과 수입대체 효과는 물론 관련 소프트웨어의 국제시장 진출을 기대할 수 있다.

보다 구체적으로 본 시스템을 통하여 사용자들에게 제공되는 효과를 요약하면 다음과 같다.

건축 건설 관련 자재의 정보가 표준에 의하여 통합된 기술정보 수집 저장 분/ CALS/EC , ,①

석 검색 시스템을 구축하게 됨으로써 신속하게 생산물량 및 수요물량의 변화에 대응할 수

있다.

정보를 멀티미디어 정보화하여 관리하고 시각 및 메타 기술 기반의 지능 인터렉션 기능②

을 통한 멀티모달 검색을 제공함으로써 생산과 소비연결의 효율성이 증대된다.

건축 건설 관련 자재 정보를 시각적으로 적시에 제공하며 시각정보를 이용한 다양한 중/③

류의 질의 방식을 제공함으로써 시스템 사용효율이 극대화 된다.

제안된 시스템은 지능 인터렉션 기술 기반의 방OOUI(Object Oriented User Interface)④

식을 제공하여 일반 사용자가 용이하게 접근할 수 있고 사용자의 행동 특성에 적응성을 보

여주어 시간이 지남에 따라 획기적인 의 향상을 가져오기 때문에 작업효율Precision, Recall

이 극대화된다.

사용자가 찾고자 하는 자재의 정확한 이름이나 단어를 아는 경우 입력 란에 단어를text⑤

입력하면 입력 단어와 관련된 검색 결과가 중요도와 정확도에 근거하여 제공된다.

사용자가 원하는 자재의 단어를 모를 경우 관련 자재의 이미지 데이터 예제를 통하여 찾⑥

아 들어가 원하는 정보를 제공하는 멀티미디어 정보 검색 기능을 지원한다.

사용자의 목적이나 개념을 텍스트나 이미지 등을 통해 입력하면 관련된 정보를 검색하여⑦

결과를 제공한다.

본 과제를 통하여 구축된 데이터베이스가 현재 여건 정도이고 헌재까지 구축된 관련 정6000

보의 양이 많지는 않지만 본 과제를 통하여 구축된 프로토 타입의 데이터베이스를 보완하고

지속적으로 관련 정보를 업데이트하여 건축 건설 자재에 관한 포털사이트로서 자리잡아 나/

가도록 해야 할 것이다 이를 통하여 관련 업체들의 데이터베이스 구축을 촉진시킬 수 있을.

것으로 예상된다.

제 장 활용계획6

제 절 건축자재 응용시스템으로의 발전1

자재정보 데이터베이스 및 자재정보 검색시스템은 건설 산업 전반의 전산화와 연관된 다양

한 응용 시스템의 개발과 발전의 기반이 될 수 있다 다음 그림 은 자재정보 데이터베이. 6-1

스와 자재정보 검색 시스템의 응용 가능성 및 방향을 나타낸 것이다 자재정보 응용 시스템.

은 본 과제를 통하여 구축된 자재정보 데이터베이스와 자재정보 검색시스템 기반 시Web

스템 시스템 공사시방서 작성 시스템과 연동시킴으로서 개발될 수 있다, CAD , .

그림 건축자재정보 응용 시스템으로의 발전6-1.

(Application System of Products Information)

자재정보 검색시스템을 과 연동시킴으로서 각 자재회사의 자재정보 데이터베이스를 검Web

색시스템과 연동하도록 하고 을 통하여 건축자재에 대한 전자상거래를 가능하게 할 수Web

있다 또한 자재정보 데이터베이스를 시스템과 연동시킴으로서 시스템에서 필요. CAD CAD

로 하는 차원 도면 정보와 자재의 이미지 정보 등을 시스템에 제공하여 도면 작성2 CAD

및 맵핑 시뮬레이션 등에 이용할 수 있다 그리고 자재정보 데이터베이스를 공사시방서 작, .

성 시스템과 연동시킴으로서 시방서 작성에 있어서 자재정보를 직접적으로 활용할 수 있게

한다.

제 절 건축자재정보 통합관리 시스템으로의 발전2

앞 절에서 논의한 자재정보 응용 시스템을 보다 확장 발전시킴으로서 자재정보 통합관리 시

스템으로 발전될 수 있다 다음 그림 는 자재정보 데이터베이스와 자재정보 검색 시스템. 6-2

및 응용 시스템의 발전을 통한 자재정보 통합관리 시스템의 발전 방향을 나타낸 것이다.

그림 건축자재정보 통합관리 시스템으로의 발전6-2.

(Integrated Management System of Products Information)

자재정보 통합관리 시스템은 본 과제를 통하여 구축된 자재정보 데이터베이스와 자재정보

검색시스템에 설계 시공정보 통합관리 시스템을 적용하여 구축된다 자재CALS/EC, STEP, · .

정보 검색시스템에 를 적용하게 됨으로써 자재에 대한 전자거래는 물론 자재정보CALS/EC

뿐만 아니라 건설 산업의 전산화와 표준화를 촉진시키게 된다 은 앞 절에서 살펴본. STEP

바와 같이 자재정보 검색시스템을 시스템과 연동하게 됨으로써 도면의 표현과 도면CAD

정보의 데이터 형식을 표준화하게 된다.

물론 이러한 가 에 포함되는 것이지만 건설 산업의 경우에 이 매우 중요STEP CALS STEP

한 의미를 지닌다고 보아 본 과제에서는 와 분리하여 의 적용에 대하여 논의하CALS STEP

였다 그리고 자재정보 데이터베이스와 검색시스템은 건설 산업의 전 과정에서의 정보의 공.

유와 재활용을 위한 설계 시공정보 통합관리 시스템으로 발전할 수 있는 기반이 된다 앞에· .

서 언급한 바와 같은 자재에 대한 전자구매와 결제 그리고 그러한 단계 이전에 건설 프로젝

트의 기획과 설계 단계에서 자재와 원가정보를 활용하게 됨으로서 물량산출 및 견적 등이

통합된 관리시스템으로 발전하게 된다.

참고문헌

외국문헌1.

가 논문.

C. Faloutsos and S. Christodoulakis, "Access Methods for Documents", Office

Automation, Springer-Verlag, Germany, 1985.

C. Faloutsos and S. Christodoulakis, "Design of a Signature File Method that Accounts

for Non-Uniform Occurrence and Query Frequencies", Proc. VLDB, 1985.

C. Faloutsos, "Access Methods for Text", ACM Computing Surveys, 17(1), 1985.

C. Faloutsos, "Signature Files : Design and Performance Comparison of Some Signature

Extraction Methods", Proc. ACM SIGMOD, 1985.

D. E. Knuth, The Art of Computer Programming, Vol3 : Sorting and Searching,

Addison-Wesley Publishing, Co., USA, 1973.

D. Tsichritzis and S. Christodoulakis, "Message Files", ACM TOOIS, 1(1), 1983.D. E.

Knuth,

The Art of Computer Programming, Vol.3 : Sorting and Searching, Addison-Wesley

Publishing, Co., 1973.

E. Bertino, F. Rabitti, and S. Gibbs, "Query Processing in Multimedia Document

System", ACM TOOIS, 6(1), 1988. 2.

EPIC, "Construction Product Grouping", 1994.

F. Barbic and F. Rabitti, "The Type Concept in Office Document Retrieval", Rroc.

VLDB, Stockholm, Sweden, 1985. 8.

F. Gebhardt, "Text Signatures by Superimposed Coding of Letter Triplets and

Quadruplets", Information System, 12(2), 1987.

F. J. Burkowski, "Testriever : A retrieval Engine for Multimedia Databases", Proc. of

Int'l Conf.

on Multimedia Information systems, Singapore, 1991.

F. Rabitti and J. Zizka, 'Evaluation of Access Methods to Text Documents in Office

Systems",

3rd Joint ACM-BCS Symposium on Research and Development in Inform. Retrieval,

1984.

Giuseppe Morabito, "Coding of Building information on symbolic and lexical basis",

CIB65, 1984.

Hinda Sklar, Opening Doors ,Graduate School of Design, Harvard University, 1997.「 」

11.

J. C. Bezdek, M. M. Triedi, Low level segmentation of aerial image with fuzzy

clustering, In IEEE Trans. SMC-16, 1986.

J. Gombinski, "Classification and Coding", E.M.D., 1964.

K. I. Lin, H. Jagadish, C. Faloutsos, The tv-tree: An index structure for high

dimensional data, Vol.3, 1994.

L. A. Zadeh, Fuzzy sets, Information Control, (8), 1965.

Leen S. Kang, "Adaptability of Information Classification Systems for Civil Works",

Journal of Construction Engineering and Management, 1997.

P. D. Bruza and T. P. Van Der Weide, "The Modelling and Retrieval of Documents

Using Index Expressions", ACM SIGIR Forum, 25(2), 1991.

R. S. Boyer and J. S. Moore, 'A Fast String Searching Algorithm", CACM, 20(10),1977.

10.

R. Sacks-Davis, A. Kent, and K. Ramamohanarao, "Multikey Access Methods Based on

Superimposed Coding Techniques", ACM TODS, 12(4), 1987.

Rover B., Allen Bellcore, Navigation and Searching in Hierachical Digital Library「

Catalogs , DIGITAL LIBRARIES '94, 1994.」

S. Christodoulakis and C. Faloutsos, "Design Considerations for Message File Server",

IEEE TSE, SE-10(2), 1984.

S. Christodoulakis, M. Theodoridou, F. Ho, M. Papa, and A. Pathria, "Multimedia

Document Presentation,

Imformation Extraction, and Document Formation in MINOS: A Model and a System",

ACM TOOLS, 1986. 10., 4 (4).

Sargur N. Srihari, Intelligent Data Retrieval from Raster Images of Documents ,「 」

DIGITAL LIBRARIES '94, 1994.

Spiro N. Pollalis, Construction technology in the electronic studio , Graduate School「 」

of Design, Harvard University, 1007. 11.

W. B. Croft, H. R. Trutle, and D. D. Lewis, "The Use of Phrases and Structured

Queries in Information Retrieval",

Proc. ACM SIGIR, Chicago, USA, 1991, 10.

Yoon, Choon Sup, Housing Information Service , univ. of Edinburgh, 1987.「 」

나 연구보고서.

CIB, "The SfB system", CIB Report no.22, 1973.

ISO TC59 SC 13 WG2, "Classification of information in the construction industry", 1993.

ISO(1993) Classification of Information in the Construction Industry. ISO TC59/SC13,

Document N35E

ISO(1994a) Building Construction Core Model, Project Proposal. ISO TC184/SC4/WG3

Document 341.

ISO(1994b). STEP Part 1 : Overview and fundamental Principles, ISO Standard 10303-1

다 단행본.

Alan Ray-Jones RIBA and David Clegg ALA SfB Agency UK, "CI/SfB", RIBA

Publications, 1976.

Andrew s. Glassner, Graphics gems, Academic Press, 1990.

CSI, "MasterForomat", 1996.

Dana H. Ballard, Christopher m. Brown, Computer Vision, Prectice Hall, 1992.

G. Salton, Automatic Text Processing, Addison-Wesley Publishing, Co., USA, 1989.

RIBA Publication(1997), Uniclass.

Ramesh Jain, Rangachar Kasturi, Brian G. Schunck, Machin vision, McGRAW-HILL,

1995.

국내문헌2.

가 논문.

김범수 외 명 내용기반 이미지 검색을 위한 점진적 여과 알고리즘 한국 정보과학회2 , “ ”, 「

논문지 , 25(1), 1998. 1.」

김범수 외 명 저차원 변환을 이용한 효율적 유사 이미지 검색 기법 한국정보과학회2 “ ”,「

봄 학술발표 논문집 한림대학교‘97 , , 1997. 4.」

김병곤 외 인 건설 도입방안 연구 건설사업 지식화 정보화 기반 기술 세미나3 , CITIS , ,「 」 ㆍ

건설기술연구발표회, 1999.

박상규 분산환경 지원 다중 모달리티 사용자 인터페이스 및 협동 대리자 시스템을 위한 기,"

반구조에 관한 연구 한국과학기술원“, , 1997.

심춘보 내용 기반 멀티미디어 정보검색 시스템의 설계 및 구현 전북대학교 대학원, “ - ”, ,

1998.

이교선 외 인 건설정보 분류체계 표준화 연구 한국건설기술연구원2 , , , 1995.「 」

이석호 외 명 멀티미디어 데이터베이스 관리 시스템에서의 내용기반 검색기법에 관한 연2 , “

구 한국정보과학회 데이터베이스연구회지”, , 11(4), 1995. 12.「 」

이재열 건설정보 분류체계의 개념적 기반과 구조원리 분석 동국대학교대학원, , , 1998.「 」

이재열 전영일 건축공종분류체계의 주제배열의 논리성 비교 대한건축학회논문집, , , ,「 」

9808, pp.79-86.

이재열 전열일 건축정보분류체계의 기본구성을 위한 요구조건 연구 대한건축학회논문, , ,「 」

집,9806, pp. 57-64.

장기진 장재우 시그니쳐를 이용한 아이콘 이미지 공간검색 한국정보과학회 논문지, , “ ”, (「

B) , 24(3), 1997.」

장재우 외 명 정보검색 응용을 지원하기 위한 저장 시스템의 확장 한국정보3 , “ MIDAS ”, 「

과학회 논문지(B) ,25(4), 1998.」

장재우 한글 텍스트를 위한 요약 파일 기법의 설계 제 회 한글 및 한국어 정보처리 학, “ ”, 3「

술발표 논문집 고려대학교, , 1991. 10.」

정승현 외 명 공간관계에 의한 검색을 지원하는 다차원 공간 접근방법3 , “MMBT-S : ”,

한국정보과학회 논문지(B), 24(5), 1997.「

차재혁 이석호 멀티미디어 데이터베이스를 위한 복합아이콘 브라우징 방법 한국정보, , “ ”, 「

과학회 논문지(B) , 23(1), 1996.」

최진원 건축자재정보 관리를 위한 통합환경으로써 웹 데이터베이스의 활용에 관한 연, 「

구 대한건축학회논문집, , 9904.」

나 연구보고서.

주 대림산업( ) , “Cost code book", 1990.

주 대우 건설부문 표준 분류체계( ) , “ ”, 1994.

주 쌍용건설 기술정보분류집( ) , “ ”, 1994.

주 현대건설 건설 기술정보의 분류법( ) , “ ”, 1994.

건설교통부 건축자재정보 멀티미디어 시스템 구축에 관한 연구, , 1998. 11「 」

건설교통부 무영건축 건축설계자동화를 위한 통합데이터베이스 개발, , , 1997.「 」

기술정보센터 정보조사 분석팀 전자상거래 기술시장보고서 한국전자통신연구원, , , 2000.「 」

한구과학기술원 부설연구개발정보센터 효율적인 과학기술정보의 데이터베이스 구축 및, 「

이용을 위한 데이터베이스 표준화 연구 , 1997. 12.」

다 단행본.

김명호 이윤준 멀티미디어 홍릉과학출판사, , , , 1996.「 」

송병호 멀티미디어 정보검색 나남출판, , , 1999.「 」

원천륭부 외 인 황한웅 역 의 실상 연학사2 , , CALS , , 1996.「 」

조해근 외 인 이것이 전자거래의 핵심이다 전자신문사4 , , , 1999.「 」

청수건설멀티미디어 연구회 이민남 역 건설업 멀티미디어 혁명 문원, , , , 1998.「 」

한국건설기술연구원 건설정보 분류 표준화 연구, , 1994. 12.「 」

라 간행물.

김진욱 정보검색 시스템의 색인 기법과 정보검색 모델 건설기술정보, , , 1997, pp. 21-25.「 」

안병익 주영도 정보통신분야의 기술의 활용 한국정보과학회지, , “ GIS ”, , 16(3), 1988.「 」

양철웅 외 명 멀티미디어 데이터베이스 기술 한국정보과학회지3 “ ”, , 14(9), 1996.「 」

이교선 시공성 개선을 위한 설계 시공 접점의 정보 건축지, , , 1996. 6.「 ㆍ 」

이재열 국내 건설정보 분류체계의 공종분류 현황 건축, “ ”, , 1996. 6.「 」

장명길 외 명 다국어 정보검색 한국정보과학회지2 , “ ”, , 16(8), 1998.「 」

최기호외 명 내용을 기반으로 한 이미지 검색 데이터베이스 시스템 한국정보과학회4 , “ ”, 「

지 , 13(1), 1995.」

황영삼 업무 통합화를 위한 통합전산환경 건축, “ ”, , 1996. 12.「 」

황영삼 정보통합화 기술과 건축통합화, ‘ “, 1996. 12.

황영삼 통합 프로세스 모델링과 통합 프로젝트 모델 건축캐드넷, “ ”, , Vol5, 1997. 12.「 」

기술개발결과 요약표

기술개발결과 내역○

구 분총참여인력(M/Y)

국내특허 국제특허 논 문시제품

S/W기타기술문서( :

등TM,TD )출원 등록 출원 등록

SCI,SSCI

국제학술

국내학술

차 년도1 명12(8.6M/Y)

건축 건설/자재 DB및

멀티모달검색 관리/시스템

차 년도2

총 계 명12 건 건 건 건 건 건 건 건 건1

지적재산권 명세○

구분 제목 성명 국명 출원번호 출원일 등록번호 등록일 비고

국내외 특허 실용신안 의장등록 저작권 컴퓨터프로그램 보호권 등으로 구분, , , ,※