[go: up one dir, main page]

KR100407033B1 - 정보 모델링방법에 의해 데이터베이스를 구축하고, 구축된 데이터베이스를 이용하여 정보를 검색하는 방법, - Google Patents

정보 모델링방법에 의해 데이터베이스를 구축하고, 구축된 데이터베이스를 이용하여 정보를 검색하는 방법, Download PDF

Info

Publication number
KR100407033B1
KR100407033B1 KR10-2000-0031566A KR20000031566A KR100407033B1 KR 100407033 B1 KR100407033 B1 KR 100407033B1 KR 20000031566 A KR20000031566 A KR 20000031566A KR 100407033 B1 KR100407033 B1 KR 100407033B1
Authority
KR
South Korea
Prior art keywords
information
data
information data
delete delete
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR10-2000-0031566A
Other languages
English (en)
Other versions
KR20010066828A (ko
Inventor
김정태
Original Assignee
김정태
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1019990060254A external-priority patent/KR20000023961A/ko
Application filed by 김정태 filed Critical 김정태
Priority to KR10-2000-0031566A priority Critical patent/KR100407033B1/ko
Publication of KR20010066828A publication Critical patent/KR20010066828A/ko
Application granted granted Critical
Publication of KR100407033B1 publication Critical patent/KR100407033B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

개시된 정보 모델링 방법은 복수의 데이터를 접수하여, 복수의 데이터를 시간정보를 포함하는 시간정보데이터와, 위치를 표시하는 공간정보를 담고있는 공간정보데이터와, 시간정보데이터와 공간정보데이터를 제외한 다른 데이터와의 상호 작용의 대상이 되며 전술한 다른 데이터와의 역할을 담당하는 객체정보를 담고있는 객체정보데이터와, 시간정보 및 공간정보, 객체정보를 제외한 나머지 사물의 사물정보를 담고있는 사물정보데이터인 의미 요소로 분석하고, 분석된 데이터를 이용하여 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 중의 어느 하나 이상으로 구성된 액션, 액션의 상위 그룹인 모듈 및 모듈의 상위 그룹인 상황으로 구성되는 데이터베이스를 구축한다. 이런 정보 모델링방법에 의해 구축된 검색시스템을 사용할 경우, 입력 정보는 데이터베이스와 연결되어 시간측면, 공간측면, 상황이름, 키워드 등의 의미요소로 분석되어 데이터베이스 내에 구축된 의미 요소를 포함하는 액션, 모듈 및 상황이 검색되어 사용자가 원하는 정보가 추출된다.

Description

정보 모델링방법에 의해 데이터베이스를 구축하고, 구축된 데이터베이스를 이용하여 정보를 검색하는 방법,{Method for constructing database by information modeling method and for searching information using constructed database}
본 발명은 정보 모델링방법 및 데이터베이스 검색시스템과 검색 방법에 관한 것으로서, 특히 복수의 데이터를 접수하여 이를 시간요소, 공간요소, 객체요소 및/또는 사물요소로 분석하고, 분석된 의미 요소를 이용하여 데이터베이스를 구축하는 정보 모델링 방법 및 구축된 데이터베이스를 이용하여 사용자의 정보요구에 맞는 원하는 정보만을 추출하여 볼 수 있는 검색 시스템 및 검색 방법에 관한 것이다.
모델링이란 데이터베이스나 정보 시스템을 구축하는 과정 중에 시스템 분석과 설계 단계에서 프레임 워크를 제시하는 것이다. 일반적으로 모델링은 개념적 모델링, 논리적 모델링 및 물리적 모델링으로 나뉜다. 한편, 종래의 모델링 방법으로는 관계형 데이터베이스 개발을 위한 개체-관계(ER : entity relationship)모델, 객체지향데이터베이스 개발을 위한 객체지향 분석과 설계(OOAD : object oriented analysis and design)모델 및 계층형 데이터베이스 개발을 위한 계층형 데이터 모델이 있다.
관계형 데이터베이스 개발을 위한 개체-관계 모델은, 데이타베이스를 설계하는 과정에서 저장하고자 하는 데이터들을 명확한 형태로 표현하여 데이터베이스의 사용자나 설계자들이 필요한 데이터가 무엇인가를 정의한다. 이러한 개체-관계 모델의 결과를 관계형 데이터베이스로 구현하기 위해서는 개체-관계 모델에서 정의된 데이터에 대한 요구를 관계형 데이터베이스에서 정의되는 형태, 즉 테이블로 나타내어야 한다. 테이블 화하는 과정은 우선 각각의 개체를 하나의 테이블로 구성하고, 구성된 테이블 사이의 관계를 별도의 테이블로 만들거나(개체 테이블로의 전환) 또는 개체 테이블에 항목을 추가하여 만든다(관계의 테이블로의 전환). 개체 상호간의 관계를 테이블로 표시하는 경우, 1:N 관계는 다른 개체에 대해 하나의 관계만을 가지는 개체 쪽의 테이블에 다른 개체의 키 속성을 다른 항목으로 추가하여 나타낸다. 1:1 관계는 양쪽 어느 쪽이든 관계없이 서로에 대해 하나씩의 관계만을 가지므로 한쪽 개체의 키 속성을 다른 개체의 테이블에 추가하여 이루어진다.
한편 객체지향 데이터베이스 개발을 위한 객체지향 분석과 설계(OOAD : object oriented analysis and design)모델은 실세계의 하나의 정보 엔티티(entity)를 데이터 구조와 행위(behavior)가 결합된 형태인 객체로 표현하는 방법이다. 전술한 객체지향 분석과 설계는 객체(object), 객체의 속성(attribute)과 동작(behavior), 유사한 객체의 집합으로 구성된 클래스(Class), 객체 사이의 관계(Relationship) 등을 기본 개념으로 하여, 시스템에서 요구되는 객체를 찾아내어 객체들의 특성과 객체들 사이의 관계를 규명하는 객체 모델링 (object modeling), 객체 모델링에서 규명된 객체들의 행위와 객체들의 상태를 포함하는 라이프 사이클을 보여주는 동적 모델링 (dynamic modeling), 객체 모델링에서 규명된 객체와 동적 모델링에서 밝혀진 각 객체의 형태 변화에서 새로운 상태로 들어갔을 때 수행되는 동작들을 기술하는데 사용하는 기능 모델링(functional modeling)을 이용하여 정보, 동적, 기능 관점에서 각기 보완적인 다른 면을 기술함으로써 실세계의 현상에 가까운 모델을 제시한다.
계층형 데이터 개발을 위한 계층형 데이터 모델은 관련 정보들이 계층적으로 정렬되어 마치 조직도와 같은 형태를 이루어진 것으로, 트리구조(tree structure)라고 한다. 계층구조는 1:n 대응 관계를 가진다. 부모-자식 관계(PCR : parent-child relationship)를 포함하고 자식(child)은 2 개 이상의 부모-자식 관계에 참여 못한다.
전술한 종래의 정보 모델링방법에 의해 구축된 데이터베이스는 파일(file)단위 형태로 데이터가 저장이 되고, 이를 질의(query)에서 불러올 때에는 질의가 포함된 문서전체를 불러오게 된다. 따라서, 기존의 정보 모델링방법으로 구축된 데이터베이스가 제공할 수 있는 검색방법을 이용할 때 인물명이나 사건명과 같은 키워드(keyword) 중심의 검색으로 제한되는 문제점이 있었다.
또한, 동영상같이 연속적인 이미지가 표시되는 멀티데이터인 경우에, 이 멀티데이터내에서 사용자가 필요한 부분을 보기 위해선 처음부터 차례대로 검색하여만 하는 불편함이 있었다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 창안한 것으로써 다음과같은 목적을 갖는다.
사용자가 역사자료나 산업정보, 문서자료, 학습정보, 영상정보 등의 각종 정보를 요구하면 이에 대응되는 각종 정보데이터를 포함하는 데이터베이스와 연결되되, 입력 정보를 사용자가 요구하는 측면인 시간측면, 공간측면, 시간·공간측면, 상황이름, 키워드 등의 의미 요소로 분석하여 모델링하고, 데이터베이스 내에 구축된 분석된 정보와 관련된 상황, 모듈 및 액션 등을 검색함으로써, 원하는 정보를 추출하는 하는 정보 모델링 방법을 제공하는 데 있다.
또한, 본 발명의 다른 목적은 본 발명에 따른 정보 모델링을 이용하여 사용자가 원하는 정보만을 검색할 수 있는 검색 방법 및 검색 시스템을 제공하는 데 있다.
도 1은 본 발명에 따른 정보 모델링의 흐름을 도시한 플로우챠트
도 2는 본 발명에 따른 정보 모델링의 일 실시 예를 도시한 블록도
도 3은 사용자의 입력 정보가 정보요구 분석을 통해 그룹에 대응되는 과정을 도시한 블록도
도 4는 데이터베이스의 특징리스트를 작성하는 과정을 도시한 블록도
도 5는 그룹의 계층구조를 도시한 블록도
도 6a는 본 발명에 따른 정보 모델링방법에 있어 상황의 시간, 공간상의 흐름을 도시한 그래프
도 6b는 본 발명에 따른 정보 모델링방법에 있어 상황 내 모듈의 시간, 공간상의 흐름을 도시한 그래프
도 6c는 본 발명에 따른 정보 모델링방법에 있어 상황 및 모듈내 액션의 시간, 공간상의 흐름을 도시한 그래프
도 6d는 본 발명에 따른 정보 모델링방법에 있어 액션 흐름내의 액션위치를 도시한 그래프
도 7은 본 발명에 따른 정보 모델링 방법을 이용하는 에스엠에이(SMA:Situation Module Action) 검색시스템의 개략도
도 8은 도 7의 검색 시스템을 이용하여 검색하는 방법을 나타내는 흐름도
도 9는 데이터 검색 방법에 있어 정보특징을 메모리 하는 과정을 도시한 블록도
본 발명의 목적을 달성하기 위하여 본 발명에서는 (a) 데이터베이스에 저장되는 데이터를 사용자의 입력에 의해 소정의 의미단위인 제1의미단위별로 인덱싱하는 단계; (b) 상기 사용자의 입력에 의해 적어도 하나 이상의 상기 제1의미단위를 포함하는 제2의미단위를 지정받아 인덱싱하는 단계; 및 (c) 상기 제1의미단위의 인덱싱과 상기 제2의미단위의 인덱싱 및 상기 제1의미단위와 상기 제2의미단위와의 다이어그램관계를 저장하는 단계;를 포함하는 것을 특징으로 하는 정보모델링에 의한 데이터베이스 구축방법을 제공한다.또한, 본 발명의 목적을 달성하기 위해서 본 발명에서는 소정의 의미단위인 제1의미단위별로 인덱싱된 정보, 적어도 하나 이상의 상기 제1의미단위를 포함하는 제2의미단위별로 인덱싱된 정보 및 상기 제1의미단위와 상기 제2의미단위와의 다이어그램관계가 저장된 데이터베이스를 이용하여 정보를 검색하는 방법에 있어서, (a) 사용자의 접속을 받아 정보를 검색할 정보를 입력받는 단계; 및 (b) 상기 입력된 정보를 상기 데이터베이스에 인덱싱된 정보 중에서 검색하여 상기 제1의미단위 및 상기 제2의미단위별로 추출하는 단계;를 포함하는 것을 특징으로 하는 검색방법을 제공한다.본 발명의 목적을 달성하기 위한 일관점에서, 본 발명에서는 복수의 데이터를 다수의 의미 요소별 데이터, 예를 들면 시간정보를 포함하는 시간정보데이터와, 위치를 표시하는 공간정보를 담고있는 공간정보데이터와, 시간 정보데이터와 공간 정보데이터를 제외한 다른 데이터의 작용의 대상이 되며 전술한 다른 데이터와의 역할을 담당하는 객체정보를 담고있는 객체정보데이터와, 시간정보 및 공간정보, 객체정보를 제외한 나머지 사물의 사물정보를 담고있는 사물정보데이터로 분석한다. 분석된 상기 시간정보데이터와 공간정보데이터, 객체정보데이터, 사물정보데이터를 이용하여 다수의 의 미단위로 구성되는 데이터베이스를 형성한다. 예를 들면 데이터베이스는 다수의 의미 요소별 데이터 중의 적어도 하나 이상으로 이루어지는 최소의 의미 단위인 액션과, 상기 액션과 상기 액션에 나타난 상기 시간정보데이터, 상기 공간정보데이터, 상기 객체정보데이터 및 상기 사물정보데이터 중의 적어도 하나 이상과 연관된 적어도 하나 이상의 다른 액션을 포함하는 모듈 및 상기 모듈과 상기 모듈에 나타난 상기 시간정보데이터, 상기 공간정보데이터, 상기 객체정보데이터 및 상기 사물정보데이터 중의 적어도 하나 이상과 연관된 적어도 하나 이상의 다른 모듈을 포함하는 상황으로 다이어그램을 구축하여 데이터베이스를 형성한다. 형성된 데이터베이스를 사용하여 사용자가 요구하는 정보를 추출하여 외부로 표시한다.
본 발명의 목적을 달성하기 위한 다른 관점에서, 검색 시스템은 사용자 컴퓨터, 저장 시스템 및 검색 엔진을 포함한다. 저장시스템은 다수의 의미 요소별 데이터를 이용하여 다수의 의미 단위로 구성되는 다이어그램 컨텐츠가 저장된 데이터베이스를 포함한다. 즉, 저장 시스템은 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 중의 적어도 하나 이상으로 이루어진 액션, 액션과 액션의 시간정보데이터, 공간정보데이터, 사물정보데이터 및 객체정보데이터 중의 적어도 하나 이상과 연관된 적어도 하나 이상의 다른 액션을 포함하는 모듈 및 모듈과 모듈의 시간정보데이터, 공간정보데이터, 사물정보데이터 및 객체정보데이터 중의 적어도 하나 이상과 연관된 적어도 하나 이상의 다른 모듈을 포함하는 상황으로 이루어지는 다이어그램 컨텐츠가 저장된 데이터베이스를 포함한다. 검색 엔진은 다이어그램 입력기를 포함하며, 다이어그램 입력기는 다수의 의미 요소별 데이터 각각과 이들간의 관계를 나타내는 정보가 입력되어 있는 제 1 부분 및 다수의 의미 단위 각각과 이들간의 관계를 나타내는 정보가 입력되어 있는 제 2 부분을 포함한다. 즉, 제 1 부분은 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 각각과 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터들간의 관계를 나타내는 정보가 입력되어 있고, 제 2 부분은 액션, 모듈 및 상황에 포함되는 정보 및 액션, 모듈 및 상황간의 관계를 나타내는 정보가 입력되어 있다.
다이어그램 입력기는 인터페이스를 통해 접수된 사용자가 입력한 정보를 다수의 의미 요소별 데이터, 예를 들면, 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터로 분석하고, 분석된 정보와 그에 관련된 다수의 의미 단위 예를 들면 액션, 모듈 및 상황을 데이터베이스에서 확인한 뒤, 데이터베이스의 정보를 분석된 4가지 타입의 데이터 중의 적어도 하나 이상으로 이루어진 최소의 의미 단위인 액션과 액션의 상위 개념인 모듈 및 상황의 의미 단위로 이루어지는 다이어그램으로 정의한다. 즉, 다이어그램 입력(정의) 단계에서 먼저 사용자의 분석된 시간정보데이터, 공간정보데이터, 객체정보데이터 및/또는 사물정보데이터 각각에 대응하는 데이터베이스내의 시간정보데이터, 공간정보데이터, 객체정보데이터 및/또는 사물정보데이터를 포함하는 액션을 조사하고, 조사된 액션과 조사된 액션에 나타난 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 중의 적어도 하나 이상과 관련된 적어도 하나 이상의 다른 액션을 포함하는 모듈을 조사한다. 조사된 모듈과 조사된 모듈에 나타난 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 중의 적어도 하나 이상과 관련된 적어도 하나 이상의 다른 모듈을 포함하는 상황을 조사한다.
관리자는 저장 시스템과 연결되어, 다이어그램 입력기에서 정의된 다이어그램의 액션의 정보, 모듈의 정보 및 상황의 정보와 사용자의 입력 정보를 분석한 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터를 각각 임시 저장하고 관리하는 액션관리수단, 모듈관리수단, 상황관리수단, 시간관리 수단, 공간관리수단, 객체관리수단 및 사물관리수단을 포함한다.
또한, 검색 엔진은 다이어그램 검색기를 구비하며, 다이어그램 검색기는 관리자 및 저장시스템과 연합하여 데이터베이스를 검색하고 검색된 데이터를 연산처리하여 추출한다. 다이어그램 검색기는 저장 시스템의 데이터베이스를 다수의 의미 요소별 데이터의 관점, 즉 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터의 관점에서 검색/연산 처리하는 제 1 부분과 저장 시스템의 데이터베이스를 다수의 의미 단위별 관점 즉, 액션, 모듈 및 상황의 관점에서 검색/연산 처리하는 제 2 부분을 포함한다. 즉, 데이터의 검색/연산처리는 관리자에서 넘어온 정보를 저장 시스템의 데이터베이스에서 검색하여 추출하는 것이다.
검색된 데이터는 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터의 관점에서 연산 처리되고, 검색된 데이터는 또한 액션, 모듈 및 상황 관점에서 연산처리되어 추출된다. 여기서 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터의 관점에서의 연산처리란 사용자가 요구한 정보에 해당하되 검색된 데이터와 검색된 데이터에 포함될 수 있는 상황, 모듈 및 액션을 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 별로 확장 추출하는 것을 말한다. 액션, 모듈 및 상황 관점에서 연산처리란 사용자가 요구한 정보에 해당하는 검색된 데이터와 검색된 데이터에 포함될 수 있는 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터를 상황, 모듈 및 액션 별로 확장하여 추출하는 것을 말한다.
한편, 검색/연산 처리된 데이터는 데이터의 종류, 즉, 문자 정보, 이미지를 포함하는 문서데이터, 동영상을 포함하는 멀티데이터 및 음성을 포함하는 사운드 정보에 따라 해당하는 데이터 처리 장치를 경유해 인터페이스를 통해 표시된다.
상기와 같이 구성되는 본 발명의 특징에 의하면 사용자가 원하는 정보만을 검색할 확률이 높아지게 된다. 한편, 본 발명에 따른 정보 모델링을 이용한 데이터베이스 시스템은 데이터의 단순한 추가(add-on)를 통하여 사용자의 정보요구처리 및 데이터베이스 시스템의 확장이 이루어지므로 데이터시스템의 갱신(up-date) 및 시스템의 변경이 필요치 않으며, 이에 따라 시스템 갱신 및 변경에 따른 비용을 줄일 수 있으며 사용자의 이용상의 불편함을 줄일 수 있다.
이하 첨부된 도면을 참조하면서, 본 발명에 따른 바람직한 일 실시 예를 상세히 설명한다.
본 발명에 따른 정보 모델링의 흐름을 나타낸 도 1을 참조하면, 정보 모델링 방법은 데이터 입력 단계(10), 사용자가 입력한 데이터의 분석 단계(30), 데이터베이스 구축단계(50) 및 구축된 데이터베이스를 사용하여 요구되는 정보를 추출하는 정보 추출단계(60)로 이루어진다. 데이터 분석 단계는 복수의 데이터를 다수의 의미 요소별 데이터, 예를 들면, 시간정보를 포함하는 시간정보데이터(31), 위치를 표시하는 공간정보를 담고있는 공간정보데이터(32), 시간정보데이터와 공간정보데이터를 제외한 다른 데이터의 작용의 대상이 되며 다른 데이터와의 역할을 담당하는 객체정보를 담고있는 객체정보데이터(33) 및 시간정보 및 공간정보, 객체정보를 제외한 나머지 사물의 사물정보를 담고있는 사물정보데이터(34)로 분석한다. 그리고, 분석된 데이터들은 데이터베이스 구축단계(50)에서, 분석된 다수의 의미요소별 데이터는 의미 단위들을 구성한다. 즉, 데이터베이스 구축단계(50)에서, 분석된 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 중의 적어도 하나 이상을 포함하는 액션, 액션과 상기 액션을 구성하는 데이터와 연관되는 데이터를 갖는 다른 액션을 포함하는 모듈 및 모듈과 상기 모듈을 구성하는 데이터와 연관되는 데이터를 갖는 다른 모듈을 포함하는 상황으로 구성되는 다이어그램을 형성한다.
도 2 내지 도 5 및 도 6a 내지 도 6d는 본 발명에 따른 정보 모델링의 일 실시 예를 나타낸 도면이다. 도 2에서 정보 요구 분석 과정은 참조번호 200으로 표시되고, 데이터베이스 구축 단계는 참조번호 300으로 표시되었다. 정보 요구 분석 단계에서, 입력된 복수개의 데이터(100∼10n)를 다수의 의미 요소별 데이터, 예를 들면, 시간정보데이터(211), 공간정보데이터(212), 객체정보데이터(213) 및 사물정보데이터(214)로 각각 분석한다. 다음, 시간정보데이터, 공간정보데이터, 객체정보데이터, 사물정보데이터가 각기 대응되는 단위셀(231, 232, 233, 234)로 유도된다. 정보 요구 분석 단계는 각각의 시간정보데이터, 공간정보데이터, 객체정보데이터, 사물정보데이터가 일 이상의 단위셀 이름의 관점에서 수식을 정의하는 표현특성 단계(215)를 포함하며, 상기 표현특성의 데이터이름을 조사하는 단계(216)와, 표현특성에 사용된 값을 판단할 수 있도록 표현특성에 사용된 데이터이름으로의 경로를 정의하는 단계(217)를 더 포함한다. 표현특성의 데이터이름을 조사하는 단계(216)는 복수의 시간정보데이터, 공간정보데이터, 객체정보데이터, 사물정보데이터의 확장조사를 수행하는 단계를 포함한다. 확장조사 단계는 정보분석에서의 데이터의 특징리스트를 형성하는 과정으로, 표현특성의 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터의 이름이 조사되는 일 이상의 리스트를(220) 생성한다. 일 이상의 리스트(220)는 시간정보데이터리스트(221), 공간정보데이터리스트(222), 객체정보데이터리스트(223) 및 사물정보데이터리스트(224)를 포함한다. 한편, 정보 요구 분석 단계는 단위셀에 단위셀로부터 생성되었던 각각의 데이터에 공통적인 공통리스트(241) 및 단위셀로 유도되게 하는 특징리스트(242)를 작성하는 단계(240)를 더 포함하며, 시간정보데이터(211), 공간정보데이터(212), 객체정보데이터(213) 및 사물정보데이터(214)에 대한 상기 단위셀이 각 특징에 의해 고유하게 판단될 수 있는 지를 정의하는 특징식별단계(235)를 더 포함한다.
도 3은 사용자의 입력 정보가 정보요구 분석을 통해 그룹에 대응되는 과정을 도시한 블록도로서, 상기 데이터베이스 구축단계(300)는 시간정보데이터, 공간정보데이터, 객체정보데이터, 사물정보데이터에 각기 대응되는 단위셀을 공통의 표현특성을 갖는 복수의 단위셀로 집합시키는 일 이상의 멤버특성을 갖게 하는 그룹(310)을 형성하는 단계를 포함한다.
데이터베이스 구축단계에서 형성된 그룹(310)의 계층 구조는 도 5에 나타나있다. 그룹은, 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터를 포함하는 최소의 의미단위인 액션(340∼34l), 액션과 상기 액션의 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터의 적어도 하나와 연관된 적어도 하나의 다른 액션을 포함하여 단락지어지는 모듈(330∼33m) 및 모듈과 상기 모듈에 나타난 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 중의 적어도 하나와 연관된 적어도 하나의 다른 모듈을 포함하여 단락지어지는 상황으로 구성된다. 각 액션, 모듈 및 상황은 독립적인 정보 내용을 포함한다.
도 4는 데이터베이스 구축 단계에서의 특징리스트를 작성하는 과정을 도시한 블록도로서, 상기 그룹(310)에 포함된 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터에 대응하는 복수의 단위셀의 일 이상의 그룹의 관점에서 수식을 정의하는 표현특성 형성단계(260)를 포함하며, 복수의 그룹(310∼31n))에서 표현특성의 그룹 이름을 조사하는 단계(780)와, 표현특성에 사용된 값을 판단할 수 있도록 표현특성에 사용된 그룹 이름으로의 경로를 정의하는 단계(280)를 더 포함한다. 조사된 이름과 경로를 바탕으로 하여 해당 단위셀과 단위셀을 포함하고 있는 액션, 액션과 액션, 액션을 포함하는 모듈, 모듈과 모듈, 모듈을 포함하는 모듈, 모듈과 모듈 등의 관계를 파악 할 수 있다.
그룹 이름을 조사하는 단계(270)는 복수의 그룹으로 확장조사를 수행하는 단계를 포함하고, 확장조사 단계는 상기 표현특성의 상기 그룹의 이름이 조사되는 일 이상의 리스트(271∼274)를 생성하는 단계를 포함한다.
도 6a, 6b, 6c, 6d는 본 발명에 따른 정보 모델링방법에 있어 상황, 모듈 및 액션의 시간·공간상의 흐름을 도시한 그래프로서, 상황은 독립된 한 단위일 수 있으며 전후의 상황에 의존할 수 있다. 상황은 시간과 공간을 기반으로 다른 상황과 경계를 두며 관련되는 상황들의 계층적인 흐름을 갖는다. 마찬가지로 모듈과 액션은 그 자체로써 독립된 한 단위일 수 있으며, 전후의 모듈과 액션에 의존할 수 있다. 한편, 모듈과 액션은 시간과 공간상 다른 모듈과 액션과의 경계를 두며 계층적인 흐름을 갖는다.
(그림 1)
일 예로써,(그림 1)는 성경의 창세기전 일부를 발췌한 것으로서 창세기전 전체는 상황이고 아래의 단락을 모듈로 보았다. 각기 모듈은 {}, 액션은 (), 객체는 ○, 사물은 □로 표현하였으며 여기서의 주된 모듈은 God이 heaven과 earth를 창조했다는 것이며, 모듈의 핵심이 되는 객체와 사물간의 관계로서 액션을 표현하였다.
이와 같이 액션은 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터들 중 적어도 하나를 포함하는 최소한의 의미단위이다.
도 7은 SMA 지식 관리 시스템의 검색 시스템(SMA 검색 시스템)의 개략도를나타낸다. SMA 검색 시스템은 사용자의 컴퓨터(90), SMA 검색 엔진(110) 및 저장 시스템(120)을 포함한다. 저장시스템(120)은 통상의 관계형 데이터베이스 관리시스템이며, 저장시스템(120)내의 SMA 컨텐츠 데이터베이스(122)에는 데이터가 상황테이블, 모듈테이블 및 액션데이블, 사물, 객체, 시간 및 공간요소별 테이블로 각각 구분되어 저장되어 있다. SMA 검색 엔진(110)은 SMA 다이어그램 입력기(40), SMA 다이어그램 검색기(66) 및 SMA 구성 요소 관리자(80)를 포함한다. 검색엔진은 멀티미디어 사용자 인터페이스를 통해 사용자에 연결된다. 멀티미디어 사용자 인터페이스(20)는 멀티데이터의 입력, 출력 및 데이터의 전송을 담당한다. SMA 다이어그램 입력기(40)는 입력 데이터를 시간 요소, 공간 요소, 사물 요소 및 객체 요소 중의 해당하는 의미 요소로 정의하고 의미 요소들간의 관련성을 정의하는 객체, 사물, 시공간 입력기(44)와 SAM 구성 요소인 액션, 모듈 및 상황의 리스트를 정의하고 SMA 구성 요소간의 관계에 관한 정보를 입력하는 SMA 입력기(42)로 구성되어 있다. 여기서 시간 요소는 시간에 관한 정보를 담고 있으며, 공간 요소는 위치를 표시하는 공간에 관한 정보를 담고 있고, 객체 요소는 다른 데이터의 작용의 대상이 되며 시간 요소와 공간 요소를 제외한 다른 데이터와의 상호 작용의 역할을 담당하는 객체 정보를 담고 있고, 사물 요소는 시간 정보, 공간 정보 및 객체 정보를 제외한 나머지 사물에 관한 정보를 담고 있다.
다이어그램 입력기(40)는 도 5에 도시된 것과 같이, 사용자로부터 입력 정보를 받아, 데이터베이스 내에 저장되어 있는 입력 정보와 관련된 상황, 모듈 및 액션에 관한 정보와 객체, 사물, 시간 및 공간에 대한 정보를 탐색하고 입력하여,SMA 관점에서 모델링한 다이어그램을 정의한다. SMA 관점의 모델 링이란 정보를 상황, 모듈 및 액션의 계층 구조로 나타내는 것을 말한다. 액션, 모듈 및 상황 각각은 독립적인 정보 내용을 포함한다. 액션은 시간 요소, 공간 요소, 객체 요소 및 사물 요소 중의 하나 이상으로 이루어진 최소의 의미 단위이며, 모듈은 다수의 액션으로 구성된 의미 단위이고, 상황은 다수의 모듈로 이루어진 의미 단위이다.
SMA 구성 요소 관리자(80)는 SMA 다이어그램 입력기(40)에서 정의된 SMA 다이어그램의 각 요소와 의미 요소 각각의 정보를 임시 저장하고 관리하는 부분으로, 객체관리수단(81), 사물관리수단(82), 시간관리수단(83), 공간관리수단(84), 상황관리수단(85), 모듈관리수단(86) 및 액션관리수단(87)을 포함한다. 또한 SMA 구성요소 관리자(80)는 SMA 컨텐츠 데이터베이스(122)와 연결되어, 멀티미디어 컨텐츠를 검색하고 검색된 정보를 임시 저장하는 역할을 한다.
다이어그램 검색기(66)는 SMA 구성 요소 관리자(80) 및 저장시스템(120)과 연합하여 멀티미디어 컨텐츠를 검색하고 데이터를 연산처리하여 추출한다. 즉, 다이어그램 검색기(60)는 SMA 객체 관리자(80)에서 넘어온 정보를 저장시스템(120)으로부터 검색하여 추출해내는 것으로, 사용자 요구 사항을 충족시키도록 텍스트, 동영상 및 음성데이터 형태로 저장된 액션, 모듈 및 상황의 위치 정보 및 시간 정보와 같은 SMA 구성 요소를 검색하고 연산 처리하는 SMA 구성 요소 검색/연산기(62)와 객체, 사물, 시간 및 공간의 정보를 검색하고 연산 처리하는 객체, 사물, 시공간 검색/연산기(64)를 포함한다.
도 8은 도 7의 SMA 검색 시스템을 사용하여 사용자가 검색하는 과정을 나타낸 흐름도이다. 사용자는 컴퓨터(90)를 이용하여 인터넷(95)을 통해 SMA 검색 엔진(110)에 접속한다. 이후, 사용자는 컴퓨터(90) 단말기를 이용하여 검색하고자 하는 데이터를 입력하면, 입력된 데이터는 멀티미디어 사용자 인터페이스(20)를 통해 엔진(110)으로 정보 요구가 접수된다(단계 500). 데이터의 분석 단계(단계 600)에서, 입력된 정보는 멀티미디어 사용자 인터페이스(20)를 통해 SMA 다이어그램 입력기(40)로 전달된다.
SMA 다이어그램 입력기(40)는 저장 시스템(120)에서 정해 놓은 테이블의 정보를 인덱싱하여 확인하고 SMA 다이어그램을 구성한다. 즉 사용자의 입력 정보는 객체정보요소, 사물정보요소, 시간정보요소 및 공간정보요소로 분석되고, 저장 시스템(120)을 조사하여 분석된 정보에 대응하는 데이터 및 관련 액션, 상황 및 모듈을 조사한다. 조사되는 저장 시스템(120)의 SMA 컨텐츠 데이터베이스(122)는 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 중의 하나 이상으로 이루어진 최소의 의미 단위인 액션, 전술한 액션의 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 중의 적어도 어느 하나 이상과 연관된 의미 요소를 가지는 적어도 하나 이상의 다른 액션을 포함하는 모듈 및 전술한 모듈의 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터 중의 적어도 하나 이상과 연관된 의미 요소를 가지는 적어도 하나 이상의 다른 모듈로 이루어진 상황으로 구성된 다수의 그룹으로 이루어져있다.
상세히 살펴보면, 다이어그램을 구성하기 위해, 사용자의 분석된 시간정보데이터, 공간정보데이터, 객체정보데이터 및/또는 사물정보데이터 각각에 대응하는저장시스템 내의 데이터베이스의 시간정보데이터, 공간정보데이터, 객체정보데이터 및/또는 사물정보데이터를 포함하는 액션을 조사하고, 조사된 액션과 조사된 액션에 나타난 시간정보데이터, 공간정보데이터, 객체정보데이터 및/또는 사물정보데이터 중의 적어도 하나 이상과 관련된 적어도 하나 이상의 다른 액션을 포함하는 모듈을 조사한다. 조사된 모듈과 조사된 모듈에 나타난 시간정보데이터, 공간정보데이터, 객체정보데이터 및/또는 사물정보데이터 중의 적어도 하나 이상과 관련된 적어도 하나 이상의 다른 모듈을 포함하는 상황을 조사한다. 이후, 조사된 정보에 근거하여 다이어그램을 재구성한다. 예를 들면, 사용자가 "한산도대첩"에 관한 정보를 요구할 때, "한산도 대첩"에 관한 정보는 데이터베이스에서 2가지의 상황으로 나뉘어 저장되어 있거나 또는 3가지의 모듈로 나뉘어 저장되어 있을 수 있다. 이 경우 다이어그램 입력기(40)는 "한산도대첩"이 데이터베이스 내에서 2가지 상황의 저장 또는 3가지 모듈로 저장되었음을 인덱싱하여 확인한다. 다이어그램 입력기는 한산도 대첩에 관한 정보를 사용자의 요구에 부합되게 한가지 상황으로 묶거나 전술한 2가지 상황 중의 하나의 상황을 2가지 모듈로 나타내도록 다이어그램을 재정의하고 이를 입력한다. 즉, 데이터베이스 내의 각각의 상황과 각 상황에 관련된 모듈 및 액션 간의 관계가 SMA 구성 요소 입력기(42)에서 정의되고, 정의된 정보는 상황관리수단(85), 모듈관리수단(86) 및 액션관리수단(87)에서 임시 저장되고 관리된다. 한편, 데이터 베이스내의 상황, 모듈 및 액션에 나타난 시간 요소, 공간 요소, 사물 요소 및 객체 요소간의 관계는 객체, 사물, 시간 및 공간 요소 입력기(44)에서 정의되고, 정의된 정보는 SMA 객체 관리자(80)의 해당하는 정보 관리 수단, 즉, 객체 관리 수단(81), 사물 관리 수단(82), 시간 관리 수단(83) 및 공간 관리 수단(84) 중의 일부에 임시 저장되고 관리된다. SMA 구성 요소 입력기(42)와 객체, 사물, 시공간 입력기(44)에 의해 사용자가 요구하는 "한산도 대첩"을 포함하는 정보는 적절한 다이어그램으로 정의된다.
다음, 소정의 네트워크(710:인터넷)를 통해 SMA 컨텐츠 데이터베이스(720,...72n)를 검색한다(단계 700). 검색된 액션, 모듈 및 상황에서 획득된 정보 특징은 액션, 모듈 및 상황과 관련지어 각각의 의미 요소별로 SMA 구성요소 관리자의 객체관리수단(81), 사물관리수단(82), 시간관리수단(83), 공간관리수단(84), 액션관리수단(85), 모듈관리수단(86) 및 상황관리수단(87)에 임시 저장되고 관리된다.
원하는 정보를 추출하는 과정(단계 800)은 검색된 데이터를 연산처리하는 것으로, 도 1의 SMA 구성 요소 관리자(80)와 함께 SMA 구성요소 검색기(62)는 SMA 구성요소 관점에서 연산처리하며, SMA 구성 요소 관리자(80)와 함께 객체, 사물 및 시공간 검색기(64)는 객체, 사물, 시공간 관점에서 연산처리한다.
예를 들면, 사용자가 시간 정보, 공간 정보, 객체 정보 및 사물 정보 중의 적어도 하나 이상의 정보(두 가지 정보 이상을 요구하는 경우(복수 정보 요구)가 일반적임)를 요구하는 경우 요구하는 정보에 대응하는 데이터를 데이터베이스(122)에서 조회한다.
조회된 데이터는 사용자가 요구하는 정보에 대응하도록 SMA 구성요소 검색기(62) 및 객체, 사물, 시공간 검색기(64)를 통해 처리된다. 즉, 객체, 사물,시공간 검색기(64)를 통해 사용자의 정보 요구에 해당하는 데이터와 전술한 데이터에 포함될 수 있는 상황, 모듈 및 액션이 시간정보요소, 공간정보요소, 객체정보요소 및 사물정보요소별로 확장/추출된다.
또한 SMA 구성요소 검색기(62)를 통해 검색된 사용자의 정보 요구에 해당하는 데이터와 전술한 데이터에 포함될 수 있는 시간정보데이터, 공간정보데이터, 객체정보데이터 및 사물정보데이터가 상황, 모듈 및 액션별로 확장/추출된다. 연산처리되고 확장추출된 데이터는 도 9에 도시된 것과 같이 액션, 모듈 및 상황에서 각기 획득된 정보 특징을 기억하는 메모리 장치(701′∼ 703′)에 저장된다.
데이터의 표시 단계(단계 900)에서, 먼저 데이터는 종류별로 구분된다. 검색된 데이터들 중에서 사용자가 요구하는 정보에 해당하는 데이터가 문자나 기호 등의 문서데이터 및 이미지 데이터(이하 문서데이터라 함)(단계 920)인 경우에는 멀티미디어 사용자 인터페이스(20)내의 문서 전송 장치(도시되지 않음)로 이들 데이터가 전송된다. 사용자가 요구하는 정보에 해당하는 데이터가 동영상과 같은 멀티데이터인 경우(단계 930)에는 멀티 데이터는 멀티미디어 사용자 인터페이스(20)내의 멀티미디어 처리 장치(도시되지 않음)로 전송된다. 사용자가 요구하는 정보에 해당하는 데이터가 음성을 포함하는 사운드데이터인 경우(단계 940)에는 사운드데이터는 사용자 인터페이스내의 사운드데이터 처리 장치(도시되지 않음)로 전송된다. 전송된 문서데이터, 멀티데이터 및 사운드데이터는 인터넷을 통해 사용자 컴퓨터(90) 모니터에서 동영상과 문서(이미지 포함)로 디스플레이 된다(단계 950, 960, 970 및 980). 디스플레이될 때 동영상 데이터는 멀티데이터내의 특징이나 순서 등을 기록한 문서데이터와 같이 표시되게 한다.
한편, 본 발명은 다양한 범위로 활용될 수 있는 것으로서, 예를 들면 운전면허 응시에 관련된 상황을 찾고자 할 때 관련 상황 이름을 주면 그 상황의 전·후에 있는 운전면허 응시 상황의 흐름을 보여주며, 객체이름으로 관련된 상황 이름이 시간과 공간상으로 순서대로 나열된다. 또한 특정한 지역(공간)으로 상황을 찾을 때는 시스템에서 특정시간을 사용자에게 물어보도록하여 사용자가 응답을 하지 않으면 디폴트 값으로서 그 지역에서 발생한 상황들을 시간 흐름순으로 보여준다. 또한, 모듈 이름이나 객체의 이름으로 상황을 찾은 후, 해당 상황에 포함된 상황의 흐름을 찾고, 이 특정 모듈에 포함되는 액션의 흐름을 찾는 것으로서, 교통사고에 대한 상황을 클릭함으로써 교통사고와 관련된 모든 모듈과 액션에 관한 문장과 단어를 유추할 수 있다. 또한, 객체와 다른 객체와의 관계를 알고자 할 때는 두 객체와 동시에 나타나는 상황과 상기 상황들에서 객체들이 수행한 역할들을 보여준다. 특히, 영화나 비디오 등 동영상을 포함하는 데이터베이스인 경우에, 그 동영상내의 각기의 사건을 상황으로 하고, 상황에서 발생하는 움직임 한 컷을 액션으로, 상황들의 모임을 모듈로 구분하여 사용자는 동영상 내에서 필요한 부분만 추출해서 볼 수 있다. 그밖에도 영어교육, 인터넷검색, 신문검색, 판례검색 등 각종 산업분야에 적용 가능하다.
상기와 같이 구성되는 본 발명에 따른 정보 모델링방법 및 데이터베이스 검색시스템은 다음과 같은 이점을 갖는다.
첫째, 사용자가 역사자료나 산업정보, 문서자료, 학습정보, 영상정보 등의 각종 정보를 요구할 때, 각종 정보를 사용자가 요구하는 측면인 시간측면, 공간측면, 시간·공간측면, 키워드, 모듈이름, 모듈이름, 액션 등으로 분석하고 본 발명에 따른 정보 모델링을 통해 구축된 데이터베이스내의 관련 상황, 모듈 및 액션 등을 검색하여, 사용자가 원하는 정보를 추출할 수 있어, 원하는 정보만을 검색할 확률이 높아진다.
둘째, 데이터베이스 시스템은 데이터의 단순한 추가(add-on)를 통하여 사용자의 정보요구처리 및 데이터베이스 시스템의 확장이 이루어지므로 데이터시스템의 갱신(up-date) 및 시스템의 변경이 필요치 않으며, 이에 따라 시스템 갱신 및 변경에 따른 비용을 줄일 수 있으며 사용자의 이용상의 불편함을 줄일 수 있다.
본 발명에 따른 정보 모델링 및 정보 모델링을 이용한 검색 방법을 사용할 경우에는 전술한 직접적인 효과 외에 다음과 같은 기술적 파급 효과 및 기대효과를 가진다.
첫째, 멀티미디어 컨텐츠의 제작에 있어, 언어 문화, 영상 및 역사 학습 등 다양한 영역의 멀티미디어 콘텐츠를 다양하게 제작할 수 있다. 이로 인해 멀티미디어 콘텐츠의 설계방법이 구체화되고 다양화되면서 이를 지원할 멀티미디어 기술 개발이 활성화될 것이다. 따라서, 언어, 문화, 역사 시나리오 및 영상 제작에 관련된 인력의 고용창출 효과가 발생하며, 멀티미디어 기술 및 초고속통신망 산업 활성화에 기여할 수 있다.
둘째, 특히 교육 분야에 있어서는 이렇게 제작된 컨텐츠를 활용함으로써 사용자와 제공자간의 상호 작용적인 멀티미디어 교육, 사용자 특성에 맞는 학습 환경 조성, 학습 동기 유발 등의 효과를 기대할 수 있다. 이를 더욱 활용하면 국제화, 지식 정보화 시대에 적합한 우수 인력을 양성할 수 있다.
셋째, 본 발명은 IMT-2000의 상용화에 적합한 멀티미디어 학습 콘텐츠를 제공할 수 있는 기반을 조성함으로써 대용량 데이터 전송에 필요한 네트워크 설비 시설의 확충, 하드웨어 산업의 발달, 기간망 사업자들의 경쟁관계의 변화, 무선 단말기 사용자의 실시간 상황별 학습 등의 학습 효과를 거둘 수 있다.

Claims (33)

  1. (a) 데이터베이스에 저장되는 데이터를 사용자의 입력에 의해 소정의 의미단위인 제1의미단위별로 인덱싱하는 단계;
    (b) 상기 사용자의 입력에 의해 적어도 하나 이상의 상기 제1의미단위를 포함하는 제2의미단위를 지정받아 인덱싱하는 단계; 및
    (c) 상기 제1의미단위의 인덱싱과 상기 제2의미단위의 인덱싱 및 상기 제1의미단위와 상기 제2의미단위와의 다이어그램관계를 저장하는 단계;를 포함하는 것을 특징으로 하는 정보모델링에 의한 데이터베이스 구축방법.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 제1항에 있어서, 상기 데이터베이스 구축방법은
    (d) 상기 사용자의 입력에 의해 적어도 하나 이상의 상기 제2의미단위를 포함하는 제3의미단위를 지정받아 인덱싱하는 단계;를 더 포함하고,
    상기 (c) 단계는 제3의미단위의 인덱싱 및 상기 제1의미단위와, 상기 제2의미단위와 상기 제3의미단위의 다이어그램관계를 저장하는 단계를 더 포함하는 것을 특징으로 하는 정보 모델링에 의한 데이터베이스 구축방법.
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 소정의 의미단위인 제1의미단위별로 인덱싱된 정보, 적어도 하나 이상의 상기 제1의미단위를 포함하는 제2의미단위별로 인덱싱된 정보 및 상기 제1의미단위와 상기 제2의미단위와의 다이어그램관계가 저장된 데이터베이스를 이용하여 정보를 검색하는 방법에 있어서,
    (a) 사용자의 접속을 받아 정보를 검색할 정보를 입력받는 단계; 및
    (b) 상기 입력된 정보를 상기 데이터베이스에 인덱싱된 정보 중에서 검색하여 상기 제1의미단위 및 상기 제2의미단위별로 추출하는 단계;를 포함하는 것을 특징으로 하는 검색방법.
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 제 22항에 있어서, 상기 검색/추출단계 후, 상기 검색/추출된 데이터를 상기 인터페이스를 통해 상기 사용자 컴퓨터 모니터에 표시하는 단계를 더 구비하는 검색 방법.
  29. 제 28항에 있어서, 상기 표시되는 데이터가 문서데이터인 경우에, 상기 데이터 표시 단계는, 상기 연산처리된 데이터를 상기 인터페이스 내에 설치된 상기 문서 데이터 처리 장치로 전송하는 단계 및 상기 문서 데이터 처리 장치의 출력이 상기 사용자 컴퓨터 모니터에 표시되는 단계를 포함하는 검색 방법.
  30. 제 28항에 있어서, 상기 표시되는 데이터가 동영상데이터인 경우에, 상기 데이터 표시 단계는, 상기 연산처리된 데이터를 상기 인터페이스 내에 설치된 상기 동영상 데이터 처리 장치로 전송하는 단계 및 상기 동영상 데이터 처리 장치의 출력이 상기 사용자 컴퓨터 모니터에 표시되는 단계를 포함하는 검색 방법.
  31. 제 28항에 있어서, 상기 표시되는 데이터가 음성을 포함한 사운드데이터인 경우에, 상기 데이터 표시 단계는, 상기 연산처리된 데이터를 상기 인터페이스 내에 설치된 상기 사운드 데이터 처리 장치로 전송하는 단계 및 상기 사운드 데이터 처리 장치의 출력이 상기 사용자 컴퓨터 모니터에 표시되는 단계를 포함하는 검색방법.
  32. 삭제
  33. 삭제
KR10-2000-0031566A 1999-12-22 2000-06-09 정보 모델링방법에 의해 데이터베이스를 구축하고, 구축된 데이터베이스를 이용하여 정보를 검색하는 방법, Expired - Fee Related KR100407033B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0031566A KR100407033B1 (ko) 1999-12-22 2000-06-09 정보 모델링방법에 의해 데이터베이스를 구축하고, 구축된 데이터베이스를 이용하여 정보를 검색하는 방법,

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1019990060254A KR20000023961A (ko) 1999-12-22 1999-12-22 정보 모델링방법 및 데이터베이스 검색시스템
KR1019990060254 1999-12-22
KR10-2000-0031566A KR100407033B1 (ko) 1999-12-22 2000-06-09 정보 모델링방법에 의해 데이터베이스를 구축하고, 구축된 데이터베이스를 이용하여 정보를 검색하는 방법,

Publications (2)

Publication Number Publication Date
KR20010066828A KR20010066828A (ko) 2001-07-11
KR100407033B1 true KR100407033B1 (ko) 2003-11-28

Family

ID=26636515

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0031566A Expired - Fee Related KR100407033B1 (ko) 1999-12-22 2000-06-09 정보 모델링방법에 의해 데이터베이스를 구축하고, 구축된 데이터베이스를 이용하여 정보를 검색하는 방법,

Country Status (1)

Country Link
KR (1) KR100407033B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100428710B1 (ko) * 2001-07-18 2004-04-28 한국전자통신연구원 모델링 객체 조립을 통한 모델링 시스템 및 그 방법
US20050165613A1 (en) * 2002-03-06 2005-07-28 Kim Chung T. Methods for constructing multimedia database and providing mutimedia-search service and apparatus therefor
KR100609692B1 (ko) * 2004-12-20 2006-08-08 한국전자통신연구원 바이오 객체 상호작용 네트워크의 통합 방법 및 장치
KR101119318B1 (ko) * 2009-11-05 2012-06-12 주식회사 청담러닝 키워드 좌표 생성 시스템, 문서 관점 분석 시스템, 문서 분석 시스템 및 그 방법
KR20110053133A (ko) * 2009-11-13 2011-05-19 삼성전자주식회사 데이터 표시 방법 및 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1091649A (ja) * 1996-08-12 1998-04-10 Ncr Internatl Inc 構造化情報空間での情報検索方法及び装置
US5893117A (en) * 1990-08-17 1999-04-06 Texas Instruments Incorporated Time-stamped database transaction and version management system
KR19990079165A (ko) * 1998-04-02 1999-11-05 이계철 공간 데이터베이스 시스템에서의 공간 색인을 이용한 공간 검색방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5893117A (en) * 1990-08-17 1999-04-06 Texas Instruments Incorporated Time-stamped database transaction and version management system
JPH1091649A (ja) * 1996-08-12 1998-04-10 Ncr Internatl Inc 構造化情報空間での情報検索方法及び装置
KR19990079165A (ko) * 1998-04-02 1999-11-05 이계철 공간 데이터베이스 시스템에서의 공간 색인을 이용한 공간 검색방법

Also Published As

Publication number Publication date
KR20010066828A (ko) 2001-07-11

Similar Documents

Publication Publication Date Title
Perkowitz et al. Adaptive sites: Automatically learning from user access patterns
JP3891909B2 (ja) 情報検索支援システム、アプリケーションサーバ、情報検索方法、およびプログラム
US7774291B2 (en) Network of networks of associative memory networks for knowledge management
US20140280179A1 (en) System and Apparatus for Information Retrieval
Zaıane Resource and knowledge discovery from the internet and multimedia repositories
US7325010B1 (en) Information modeling method and database searching method using the information modeling method
Mazeika et al. Entity timelines: Visual analytics and named entity evolution
JP2008243024A (ja) 情報取得装置、そのプログラム及び方法
KR100407033B1 (ko) 정보 모델링방법에 의해 데이터베이스를 구축하고, 구축된 데이터베이스를 이용하여 정보를 검색하는 방법,
Yang et al. Searching for flash movies on the web: A content and context based framework
CN116226494B (zh) 一种用于信息搜索的爬虫系统及方法
Spahiu et al. Understanding the structure of knowledge graphs with ABSTAT profiles
JP2011018152A (ja) 情報提示装置、情報提示方法およびプログラム
KR100905029B1 (ko) 이동통신수단으로의 지식정보 제공방법과 그 시스템
Chang The sentient map
Saleheen et al. User centric dynamic web information visualization
Daltio et al. A framework to process complex biodiversity queries
Mahdi et al. Visualization in Faceted Search Engine-A Review
Li et al. A semantic search engine for spatial web portals
Huettemann et al. Designing ontology-based search systems for research articles
Bozzon et al. Liquid queries and liquid results in search computing
Madaan et al. In-depth querying of web-based medical documents: beyond single page results
Mäkelä et al. View-based search interfaces for the semantic web
Albertoni Semantic and Visual Analysis of Metadata to Search and Select Heterogeneous Information Resources
Dudycz Problem of Vizualizing Semantic Layer of a Large Number of Topics in Topic Maps

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000609

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20021130

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20030826

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20031113

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20031114

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20061114

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20071113

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20081024

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20091026

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20101028

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20110920

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20110920

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee