KR100436702B1 - System and method for providing virtual document - Google Patents

System and method for providing virtual document Download PDF

Info

Publication number
KR100436702B1
KR100436702B1 KR10-2000-0059742A KR20000059742A KR100436702B1 KR 100436702 B1 KR100436702 B1 KR 100436702B1 KR 20000059742 A KR20000059742 A KR 20000059742A KR 100436702 B1 KR100436702 B1 KR 100436702B1
Authority
KR
South Korea
Prior art keywords
document
virtual document
link
virtual
index
Prior art date
Application number
KR10-2000-0059742A
Other languages
Korean (ko)
Other versions
KR20020028633A (en
Inventor
맹성현
이용배
이만호
강지훈
Original Assignee
맹성현
이용배
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 맹성현, 이용배 filed Critical 맹성현
Priority to KR10-2000-0059742A priority Critical patent/KR100436702B1/en
Publication of KR20020028633A publication Critical patent/KR20020028633A/en
Application granted granted Critical
Publication of KR100436702B1 publication Critical patent/KR100436702B1/en

Links

Landscapes

  • Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 가상문서 제공 시스템 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.The present invention relates to a virtual document providing system and method thereof, and a computer-readable recording medium having recorded thereon a program for realizing the method.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 물리적으로 흩어져있는 정보들의 필요한 부분을 논리적으로 연결통합하여 새로운 뷰(view) 형태의 가상문서를 제공하는 가상문서 제공 시스템 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.The present invention provides a virtual document providing system and method for providing a virtual document in a new view form by logically connecting and integrating necessary parts of physically dispersed information, and a computer recording a program for realizing the method. To provide a readable recording medium.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 가상문서를 제공하기 위한 가상문서 제공 시스템에 있어서, 클라이언트측에서 분산환경의 멀티미디어 문서에서 필요한 부분(엘리먼트의 세부 부분)에만 링크를 생성하여 저작된 가상문서를 전달받아, 가상문서 관련 정보를 각 데이터베이스에 저장하기 위한 가상문서 저장수단; 상기 가상문서의 링크정보를 저장하고 있는 링크 데이터베이스; 문서내용을 기술한 XML(eXtensible Markup Language) 문서와 가상문서의 스타일을 기술한 XSL(eXtensible Stylesheet Language) 문서로 이루어져 있는 가상문서를 저장하고 있는 가상문서 데이터베이스; 상기 가상문서 데이터베이스에 저장된 가상문서를 검색하기 위한 인덱스를 저장하고 있는 인덱스 데이터베이스; 및 상기 클라이언트로부터 가상문서 검색조건을 수신받아, 링크로만 구성된 가상문서내에 포함된 문서요약정보를 기술한 메타데이터를 바탕으로 XML 기반으로 해당 가상문서를 검색하여 상기 클라이언트로 전달하는 가상문서 검색수단을 포함함.The present invention provides a virtual document providing system for providing a virtual document, wherein the client side receives a virtual document created by creating a link only in a required part (detailed part of an element) of a multimedia document in a distributed environment, and receives a virtual document. Virtual document storage means for storing information in each database; A link database for storing link information of the virtual document; A virtual document database for storing a virtual document consisting of an eXtensible Markup Language (XML) document describing the document content and an eXtensible Stylesheet Language (XSL) document describing the style of the virtual document; An index database storing an index for searching a virtual document stored in the virtual document database; And a virtual document search means for receiving the virtual document search condition from the client and searching for the virtual document based on XML based on metadata describing document summary information included in the virtual document composed only of links. Included.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 지식관리 시스템 및 웹기반 가상교육 시스템 등에 이용됨.The present invention is used in a knowledge management system and a web-based virtual education system.

Description

가상문서 제공 시스템 및 그 방법{System and method for providing virtual document}System and method for providing virtual document

본 발명은 가상문서 제공 시스템 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 기록매체에 관한 것이다.The present invention relates to a virtual document providing system, a method thereof, and a recording medium on which a program for realizing the method is recorded.

인터넷이 활성화됨으로써, 사용자는 하이퍼텍스트(hypertext)와 브라우징(browsing)을 통해 구조화된 정보공간으로부터 정보를 효과적으로 얻을 수 있으며, 기대되지 않는 문서들을 우연히 찾아 낼 수도 있다.By activating the Internet, users can effectively obtain information from structured information spaces through hypertext and browsing, and accidentally find unexpected documents.

그러나, 사용자가 필요한 정보를 담고 있는 문서를 찾거나, 찾은 문서를 필요에 따라 구성하여 저장하는데에는 많은 시간과 많은 저장공간이 필요하다.However, the user needs a lot of time and a lot of storage space to find a document containing the necessary information, or to organize and store the found document as needed.

즉, 분산환경에서 존재하는 문서들을 공유하고, 이를 기반으로 새로운 문서를 생성하고 저장하기 위해서는 새로운 물리적인 공간 및 편집시간이 많이 소요되며, 물리적인 문서 자체만을 대상으로 하여 임의의 부분 문서나 문서와 문서를 연결하는 링크(link)와 관련된 조건을 이용하는 검색 방법은 없는 실정이다.In other words, it takes a lot of new physical space and editing time to share the existing documents in the distributed environment and create and save new documents based on them. There is no search method using a condition related to a link to a document.

본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로, 물리적으로 흩어져있는 정보들의 필요한 부분을 논리적으로 연결통합하여 새로운 뷰(view) 형태의 가상문서를 제공하는 가상문서 제공 시스템 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.즉, 본 발명은 분산환경에 존재하는 멀티미디어 문서에서 사용자가 원하는 부분에 링크를 생성하여 새로운 문서를 만들며, 제작된 문서를 다양한 방법으로 검색하고자 한다. 즉, 새로 작성할 멀티미디어 가상문서안에 들어갈 내용을 기존의 분산환경에 존재하던 정보를 검색하여 필요한 부분만을 링크로 연결하여 제작하며, 제작된 문서를 다양한 방법으로 검색한다.The present invention has been made to solve the above problems, a virtual document providing system and method for providing a virtual view of a new view (view) form by logically connecting and integrating the necessary parts of the physically scattered information, and It is an object of the present invention to provide a computer-readable recording medium recording a program for realizing the above method. In other words, the present invention creates a new document by creating a link in a portion desired by a user in a multimedia document in a distributed environment. In addition, we will search the produced document in various ways. In other words, the information to be entered in the newly created multimedia virtual document is searched for information existing in the existing distributed environment, and only necessary parts are connected by links, and the produced document is searched in various ways.

도 1 은 본 발명에 따른 가상문서 제공 시스템의 개략적인 일실시예 구성도.1 is a schematic diagram of an embodiment of a virtual document providing system according to the present invention.

도 2 는 본 발명에 따른 사용자 컴퓨터의 일실시예 상세 구성도.Figure 2 is a detailed configuration diagram of one embodiment of a user computer according to the present invention.

도 3 은 본 발명에 따른 지식서버의 일실시예 상세 구성도.Figure 3 is a detailed configuration diagram of one embodiment of a knowledge server according to the present invention.

도 4 는 상기 도 2 의 가상문서 저작부의 일실시예 상세 구성도.4 is a detailed configuration diagram of one embodiment of the virtual document authoring unit of FIG. 2.

도 5 는 상기 도 3 의 제 2 검색부의 일실시예 상세 구성도.5 is a detailed block diagram of an embodiment of the second search unit of FIG.

도 6 은 본 발명에 따른 가상문서의 일실시예 구성도.6 is a block diagram of an embodiment of a virtual document according to the present invention;

도 7a 는 본 발명에 따른 가상문서 제공 방법에 대한 일실시예 처리 흐름도.7A is a flowchart of an embodiment of a method for providing a virtual document according to the present invention;

도 7b 는 상기 도 7a 에서 일반문서 및 가상문서를 검색하는 과정에 대한 일실시예 상세 처리 흐름도.FIG. 7B is a flowchart illustrating a detailed process of retrieving a general document and a virtual document in FIG. 7A; FIG.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

100 : 사용자 컴퓨터 110 : 가상문서 저작부100: user computer 110: virtual document authoring unit

120 : 제 1 검색부 200 : 통신망120: first search unit 200: communication network

300 : 지식서버 310 : 가상문서 저장부300: knowledge server 310: virtual document storage unit

320 : 제 2 검색부 330 : 링크 데이터베이스320: second search unit 330: link database

340 : 가상문서 데이터베이스 350 : 인덱스 데이터베이스340: virtual document database 350: index database

360 : 일반문서 데이터베이스 400 : 외부 검색서버360: general document database 400: external search server

상기 목적을 달성하기 위한 본 발명은, 가상문서를 제공하기 위한 가상문서 제공 시스템에 있어서, 클라이언트측에서 분산환경의 멀티미디어 문서에서 필요한 부분(엘리먼트의 세부 부분)에만 링크를 생성하여 저작된 가상문서를 전달받아, 가상문서 관련 정보를 각 데이터베이스에 저장하기 위한 가상문서 저장수단; 상기 가상문서의 링크정보를 저장하고 있는 링크 데이터베이스; 문서내용을 기술한 XML(eXtensible Markup Language) 문서와 가상문서의 스타일을 기술한 XSL(eXtensible Stylesheet Language) 문서로 이루어져 있는 가상문서를 저장하고 있는 가상문서 데이터베이스; 상기 가상문서 데이터베이스에 저장된 가상문서를 검색하기 위한 인덱스를 저장하고 있는 인덱스 데이터베이스; 및 상기 클라이언트로부터 가상문서 검색조건을 수신받아, 링크로만 구성된 가상문서내에 포함된 문서요약정보를 기술한 메타데이터를 바탕으로 XML 기반으로 해당 가상문서를 검색하여 상기 클라이언트로 전달하는 가상문서 검색수단을 포함하여 이루어진 것을 특징으로 한다.또한, 본 발명은 상기 가상문서 검색수단이 상기 클라이언트로부터 일반문서 검색조건을 수신받아, 일반문서를 검색하여 저장할 수 있도록 하기 위하여, 일반문서와 일반문서 검색을 위한 인덱스를 저장하고 있는 일반문서 데이터베이스를 더 포함하여 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention provides a virtual document providing system for providing a virtual document, wherein the client side creates a virtual document created by creating a link only in a necessary part (detailed part of an element) of a multimedia document in a distributed environment. Virtual document storage means for receiving and storing the virtual document related information in each database; A link database for storing link information of the virtual document; A virtual document database for storing a virtual document consisting of an eXtensible Markup Language (XML) document describing the document content and an eXtensible Stylesheet Language (XSL) document describing the style of the virtual document; An index database storing an index for searching a virtual document stored in the virtual document database; And a virtual document search means for receiving the virtual document search condition from the client and searching for the virtual document based on XML based on metadata describing document summary information included in the virtual document composed only of links. In addition, the present invention is an index for searching a general document and a general document, so that the virtual document search means receives the general document search condition from the client, so that it can search and store the general document. Characterized in that it further comprises a general document database for storing the.

그리고, 본 발명은, 가상문서를 제공하기 위한 가상문서 제공 시스템에 있어서, 분산환경의 멀티미디어 문서(일반문서)에서 필요한 부분(엘리먼트의 세부 부분)에만 링크를 생성하여 가상문서를 생성하기 위한 가상문서 저작수단; 및 가상문서와 일반문서를 검색하기 위한 검색조건을 입력받아 서버로 전송하여, 상기 서버측에서 링크로만 구성된 가상문서내에 포함된 문서요약정보를 기술한 메타데이터를 바탕으로 XML 기반으로 검색된 해당 가상문서를 출력하기 위한 가상문서 검색수단을 포함하되, 상기 가상문서 저작수단은, 가상문서 저작시에 생성되는 링크에 대한 속성을 정의하고 관리하기 위한 연결 관리수단; XML형태의 가상문서로부터 표현 정보를 추출하기 위한 XML(eXtensible Markup Language) 관리수단; 생성된 가상문서 내부의 링크에 대한 속성변경을 위한 일관된 인터페이스를 제공하고, 링크 속성을 변경하며, 변경된 속성을 확인하기 위한 특성 관리수단; 가상문서의 계층적 구조를 보여주면서 문서를 저작하기 위한 가상문서 편집수단; 및 가상문서 저작의 재료가 될 수 있는 멀티미디어 문서들의 위치정보를 제시하고, 가상문서와 가상문서를 위한 스타일 정보, 링크정보를 지식서버의 사용자 에이전트로 전달하여 가상을 요청하기 위한 자원 관리수단을 포함하여 이루어진 것을 특징으로 한다.In the virtual document providing system for providing a virtual document, the present invention provides a virtual document for generating a virtual document by generating a link only in a necessary part (detailed part of an element) of a multimedia document (general document) in a distributed environment. Authoring means; And receiving a search condition for searching for a virtual document and a general document, and transmitting the search condition to a server, and searching the corresponding virtual document based on XML based on metadata describing document summary information included in the virtual document composed only of links on the server side. And virtual document retrieval means for outputting the virtual document authoring means, connection management means for defining and managing an attribute for a link generated at the time of virtual document authoring; EXtensible Markup Language (XML) management means for extracting expression information from a virtual document in XML form; Property management means for providing a consistent interface for changing a property of a link in the generated virtual document, changing a link property, and confirming the changed property; Virtual document editing means for authoring a document while showing a hierarchical structure of the virtual document; And resource management means for presenting location information of multimedia documents which may be a material of virtual document authoring, and requesting a virtual request by delivering the virtual document, style information for the virtual document, and link information to a user agent of the knowledge server. Characterized in that made.

한편, 본 발명은 가상문서 제공 시스템에 적용되는 가상문서 제공 방법에 있어서, 질의어 처리부가 클라이언트의 서비스 요구를 자동으로 처리하는 사용자 에이전트로부터 분산환경의 멀티미디어 문서에서 필요한 부분(엘리먼트의 세부 부분)에만 링크를 생성하여 저작된 가상문서에 대한 정형복합 질의어를 수신하는 제 1 단계; 상기 수신된 정형복합 질의어의 오류 여부를 확인하는 제 2 단계; 상기 질의어 처리부가 상기 정형복합 질의어를 바탕으로 단위질의 리스트를 생성하는 제 3 단계; 가상문서 검색부가 상기 단위질의 리스트를 수신받아, 구조 인덱스, 내용 인덱스, 링크 인덱스, 메타데이터 인덱스, 물리문서 인덱스에 접근하여, 링크로만 구성된 가상문서내에 포함된 문서요약정보를 기술한 메타데이터를 바탕으로 XML 기반으로 해당 가상문서를 검색하는 제 4 단계; 및 상기 검색 내용에 따라 검색 결과를 생성하여 상기 클라이언트로 전달하는 제 5 단계를 포함하여 이루어진 것을 특징으로 한다.또한, 본 발명은 상기 가상문서 검색부가 상기 단위질의 리스트를 수신하여 구조 인덱스, 내용 인덱스, 링크 인덱스, 메타데이터 인덱스, 물리문서 인덱스에 접근하여 일반문서 검색을 수행하는 제 6 단계를 더 포함하여 이루어진 것을 특징으로 한다.Meanwhile, the present invention provides a virtual document providing method applied to a virtual document providing system, wherein the query processing unit links only a necessary part (detail of an element) from a user agent that automatically processes a service request of a client to a distributed document. A first step of generating a and receiving a formal complex query for the authored virtual document; A second step of checking whether the received formal compound query is in error; A third step of generating, by the query processing unit, a list of unit queries based on the formal compound query; The virtual document search unit receives the list of unit queries, accesses the structure index, the content index, the link index, the metadata index, and the physical document index, and based on the metadata describing the document summary information included in the virtual document composed only of the link. A fourth step of searching for the corresponding virtual document based on XML; And a fifth step of generating a search result according to the search content and delivering the search result to the client. The present invention also provides a structure index and a content index by the virtual document search unit receiving the list of unit queries. And a sixth step of performing a general document search by accessing the link index, the metadata index, and the physical document index.

한편, 본 발명은 마이크로 프로세서를 구비한 가상문서 제공시스템에, 질의어 처리부가 클라이언트의 서비스 요구를 자동으로 처리하는 사용자 에이전트로부터 분산환경의 멀티미디어 문서에서 필요한 부분(엘리먼트의 세부 부분)에만 링크를 생성하여 저작된 가상문서에 대한 정형복합 질의어를 수신하는 제 1 기능; 상기 수신된 정형복합 질의어의 오류 여부를 확인하는 제 2 기능; 상기 질의어 처리부가 상기 정형복합 질의어를 바탕으로 단위질의 리스트를 생성하는 제 3 기능; 가상문서 검색부가 상기 단위질의 리스트를 수신받아, 구조 인덱스, 내용 인덱스, 링크 인덱스, 메타데이터 인덱스, 물리문서 인덱스에 접근하여, 링크로만 구성된 가상문서내에 포함된 문서요약정보를 기술한 메타데이터를 바탕으로 XML 기반으로 해당 가상문서를 검색하는 제 4 기능; 및 상기 검색 내용에 따라 검색 결과를 생성하여 상기 클라이언트로 전달하는 제 5 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.또한, 본 발명은 상기 가상문서 검색부가 상기 단위질의 리스트를 수신하여 구조 인덱스, 내용 인덱스, 링크 인덱스, 메타데이터 인덱스, 물리문서 인덱스 등에 접근하여 일반문서 검색을 수행하는 제 6 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.본 발명은 분산환경에 존재하는 멀티미디어 문서에서 사용자가 원하는 부분에 링크를 생성하여 새로운 문서를 만들며, 제작된 문서를 다양한 방법으로 검색한다. 즉, 새로 작성할 멀티미디어 가상문서안에 들어갈 내용을 기존의 분산환경에 존재하던 정보를 검색하여 필요한 부분만을 링크로 연결하여 제작하며, 제작된 문서를 다양한 방법으로 검색한다.On the other hand, in the present invention, the virtual document providing system having a microprocessor, the query processing unit generates a link only in the necessary parts (details of the elements) in the multimedia document of the distributed environment from the user agent that automatically processes the service request of the client A first function of receiving a formal compound query for an authored virtual document; A second function of checking whether or not the received formal compound query is in error; A third function of generating, by the query processing unit, a list of unit queries based on the formal compound query; The virtual document search unit receives the list of unit queries, accesses the structure index, the content index, the link index, the metadata index, and the physical document index, and based on the metadata describing the document summary information included in the virtual document composed only of the link. A fourth function of searching for the corresponding virtual document based on XML; And a computer-readable recording medium having recorded thereon a program for realizing a fifth function of generating a search result according to the content of the search and delivering the result to the client. Provides a computer-readable recording medium having recorded thereon a program for realizing a sixth function of receiving a list and accessing a structural index, a content index, a link index, a metadata index, a physical document index, and the like to perform a general document search. The present invention creates a new document by creating a link in a portion desired by the user in a multimedia document in a distributed environment, and retrieves the produced document in various ways. In other words, the information to be entered in the newly created multimedia virtual document is searched for information existing in the existing distributed environment, and only necessary parts are connected by links, and the produced document is searched in various ways.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명에서 가상문서란 물리적으로 흩어져 있는 정보들의 필요한 부분을 논리적으로 연결 통합한 형태로서, 실제내용이 아닌 링크만을 가지므로 같은 내용을 물리적으로 복사하여 저장하는 것과 비교하여 저장공간을 거의 필요로 하지 않으며, 기존의 디지털 문서를 효과적으로 재사용할 수 있다.In the present invention, the virtual document is a form in which logical parts of the physically scattered information are logically connected and integrated. Since the virtual document has only links, not actual contents, it requires little storage space compared to physically copying and storing the same contents. Can effectively reuse existing digital documents.

도 1 은 본 발명에 따른 가상문서 제공 시스템의 개략적인 일실시예 구성도이다.1 is a schematic diagram of an embodiment of a system for providing a virtual document according to the present invention.

도면에 도시된 바와 같이, 본 발명이 적용되는 가상문서 제공 시스템은, 가상문서를 생성하고, 저장을 명령하며, 검색조건을 전송하는 사용자 컴퓨터(100)와, 사용자 컴퓨터(100)로부터 저장명령을 수신하여 저장하고, 검색조건에 따라 데이터베이스에 저장된 가상문서를 검색하여 사용자 컴퓨터(100)에게 제공하는 지식서버(300)와, 사용자 컴퓨터(100)의 요구에 따라 물리적 문서를 검색하는 외부 검색서버(400)를 포함한다.As shown in the figure, the virtual document providing system to which the present invention is applied includes a user computer 100 for generating a virtual document, instructing storage, and transmitting a search condition, and a storage command from the user computer 100. A knowledge server 300 that receives and stores and searches a virtual document stored in a database according to a search condition and provides it to the user computer 100, and an external search server that searches a physical document according to a request of the user computer 100. 400).

첨부된 도 2 는 본 발명에 따른 사용자 컴퓨터의 일실시예 상세 구성도이다.2 is a detailed configuration diagram of an embodiment of a user computer according to the present invention.

도면에 도시된 바와 같이, 상기 사용자 컴퓨터(100)는 일반 인터넷 문서로부터 가상문서를 생성하는 가상문서 저작부(110)와, 가상문서와 일반 인터넷 문서를 검색하기 위한 조건을 입력받기 위한 제1 검색부(120)를 포함한다.As shown in the figure, the user computer 100 receives a virtual document authoring unit 110 that generates a virtual document from a general Internet document, and a first search for receiving a condition for searching the virtual document and the general Internet document. The unit 120 includes.

도 3 은 본 발명에 따른 상기 지식서버(300)의 일실시예 상세 구성도이다.3 is a detailed configuration diagram of an embodiment of the knowledge server 300 according to the present invention.

도면에 도시된 바와 같이, 본 발명에 따른 지식서버(300)는, 사용자 컴퓨터(100)의 가상문서 저작부(110)에서 생성된 가상문서를 전달받아 저장하는 가상문서 저장부(310)와, 사용자 컴퓨터(100)로부터 가상문서 및 일반문서 검색조건을 수신하여 검색을 수행하여, 그 결과를 사용자 컴퓨터(100)로 전달하는 제2 검색부(320)와, 가상문서의 링크정보를 저장하는 링크 데이터베이스(330)와, 문서내용을 기술한 XML(eXtensible Markup Language)문서와 가상문서의 스타일을 기술한 XSL(eXtensible Stylesheet Language) 문서로 이루어져 있는 가상문서를 저장하는 가상문서 데이터베이스(340)와, 가상문서 데이터베이스(340)에 저장된 가상문서를 검색하기 위한 인덱스를 저장하는 인덱스 데이터베이스(350)와, 일반문서와 일반문서 검색을 위한 인덱스를 저장하는 일반문서 데이터베이스(360)를 포함한다.As shown in the figure, the knowledge server 300 according to the present invention, the virtual document storage unit 310 for receiving and storing the virtual document generated by the virtual document authoring unit 110 of the user computer 100, A second search unit 320 which receives the virtual document and the general document search condition from the user computer 100, performs a search, and transmits the result to the user computer 100, and a link that stores link information of the virtual document. A virtual document database 340 for storing a virtual document including a database 330, an eXtensible Markup Language (XML) document describing the document content, and an eXtensible Stylesheet Language (XSL) document describing the style of the virtual document; Index database 350 for storing the index for searching the virtual document stored in the document database 340, and general document database 360 for storing the index for searching general documents and general documents It includes.

여기서, 제2 검색부(320)는 가상문서 검색을 위한 인덱스 및 일반문서 검색을 위한 인덱스를 이용하여 가상문서 또는 일반문서를 검색한다. 여기서, 인덱스 데이터베이스(350)는 가상문서가 내포되거나 참조되는 블록단위로 구성되므로 검색시에도 특정 질의어에 대한 블록단위의 검색이 수행된다. 따라서, 인덱스도 블록단위로 색인되어 있으며, 이를 내용 인덱스라 하고, 블록단위별로 블록을 포함한 가상문서 식별자를 가지는 구조 인덱스 및 메타데이터를 검색할 수 있도록 따로 색인하여 저장하는 메타데이터 인덱스를 포함한다.Here, the second search unit 320 searches the virtual document or the general document by using the index for the virtual document search and the index for the general document search. Here, since the index database 350 is configured in units of blocks in which virtual documents are nested or referenced, a block unit search for a specific query is also performed. Therefore, the index is also indexed on a block basis, which is called a content index, and includes a structure index having a virtual document identifier including a block for each block unit and a metadata index for separately indexing and storing the metadata for searching.

그리고, 링크 데이터베이스(330)에 저장되는 링크 정보는 링크의 방향성에 따라 출력링크의 관점과 입력링크의 관점으로 나누어져 하기의 [표 1] 및 [표 2]와 같은 형태로 저장된다.The link information stored in the link database 330 is divided into a view point of an output link and a view point of an input link according to the direction of the link, and stored in a form as shown in Tables 1 and 2 below.

구 성 요 소Component 설 명Explanation Block IDBlock ID 가상문서의 IDID of the virtual document Embedded Link CountEmbedded Link Count 문서 내에서의 내포링크의 개수The number of nested links in the document Embedded Link ListEmbedded Link List 문서 내에서의 내포링크의 리스트List of nested links in the document Referential Link CountReferential Link Count 문서 내에서의 참조링크의 개수The number of reference links in the document Referential Link ID ListReferential Link ID List 문서 내에서의 참조링크의 ID 리스트List of IDs of reference links in the document Generic Link CountGeneric Link Count 문서 내에서의 총칭링크의 개수The number of generic links in the document Generic Link ID ListGeneric Link ID List 문서 내에서의 총칭링크의 ID 리스트ID list of generic links in the document

구 성 요 소Component 설 명Explanation Block IDBlock ID 내포된 블럭의 IDID of nested block Referential Link CountReferential Link Count 내포블록 내에서의 참조링크의 개수Number of reference links in nested block Referential Link ID ListReferential Link ID List 내포블록 내에서의 참조링크 ID 리스트List of reference link IDs in nested block

구 성 요 소Component 설 명Explanation Block IDBlock ID 문서의 IDID of the document Link CountLink count 이 문서를 참조하고 있는 링크의 개수How many links are referring to this document Link Id ListLink Id List 이 문서를 참조하고 있는 링크의 ID 리스트List of IDs of links that refer to this document

첨부된 도 4 는 상기 도 2의 가상문서 저작부(110)의 일실시예 상세 구성도이다.4 is a detailed configuration diagram of an embodiment of the virtual document authoring unit 110 of FIG. 2.

도면에 도시된 바와 같이, 가상문서 저작부(110)는, 가상문서 저작의 재료가 될 수 있는 모든 멀티미디어 문서들의 위치정보를 제시하고, 지식버서와 연계하여 저작의 결과인 가상문서를 지식서버의 저장모듈에 전달하여 저장할 수 있고, 이를 위해 가상문서와 가상문서를 위한 스타일 정보, 이미 존재하는 링크정보를 지식서버의 사용자 에이전트로 보내 지식서버의 가상문서 저장모듈에 등록하기를 요청하는 자원관리부(111)와, 가상문서 저작시에 생성되는 링크에 대한 속성을 정의하고 관리하는 연결관리부(112)와, XML형태의 가상문서로부터 표현 정보를 추출하는 XML(eXtensible Markup Language) 관리부(113)와, 생성된 가상문서 내부의 링크에 대한 속성변경을 위한 일관된 인터페이스를 제공하고, 링크 속성을 변경하며, 변경된 속성을 확인하는 특성 관리부(114)와, 가상문서의 계층적 구조를 보여주면서 문서를 저작하는 가상문서 편집기(115)를 포함한다.여기서, XML 관리부(113)는 한개의 가상문서에 대한 여러 요소의 스타일 정보를 통합 관리하고, 가상문서와 XSL로 표현된 스타일 정보를 처리하여 가상문서 편집기(115)로 전달할 수 있다.As shown in the figure, the virtual document authoring unit 110 presents the location information of all multimedia documents that can be the material of virtual document authoring, and associates the knowledge document with the virtual document as a result of the authoring of the knowledge server. Resource management unit that can be delivered to the storage module and stored, and for this purpose, the virtual document, the style information for the virtual document, and the existing link information are sent to the user agent of the knowledge server to register with the virtual document storage module of the knowledge server. 111), a connection management unit 112 for defining and managing attributes for links generated at the time of authoring the virtual document, an XML (eXtensible Markup Language) management unit 113 for extracting expression information from the virtual document in XML format, Property management unit (11) to provide a consistent interface for changing the attributes of the links in the generated virtual document, to change the link attributes, and to check the changed attributes. 4) and a virtual document editor 115 for authoring a document while showing a hierarchical structure of the virtual document. Here, the XML manager 113 integrates and manages style information of various elements of one virtual document. In addition, the virtual document and the style information expressed in the XSL may be processed and transmitted to the virtual document editor 115.

도 5 는 상기 도 3의 제2 검색부(320)의 일실시예 상세 구성도이다.FIG. 5 is a detailed configuration diagram of an embodiment of the second search unit 320 of FIG. 3.

상기 제2 검색부(320)에서 사용되는 데이터로 정형복합질의는 가상문서와 기존의 일반문서들을 세부적으로 검색하기 위한 질의어로 일반 키워드 검색과는 다르게 정규화된 문법을 이용하여 기술되며, 검색결과는 가상문서 저장부(310)내의 문서를 검색한 결과로서 유일한 문서식별자 리스트이다.As a data used in the second search unit 320, a formal complex query is a query for searching virtual documents and existing general documents in detail, and is described using a normalized grammar unlike a general keyword search. As a result of searching for the document in the virtual document storage unit 310, it is the only document identifier list.

도면에 도시된 바와 같이, 제2 검색부(320)는 정형복합질의어를 작은 단위 질의 리스트로 변환하는 질의어 처리부(321)와, 단위질의를 입력받아 인덱스에 접근하여 검색을 수행하고 검색결과를 생성하여 사용자 컴퓨터로 전달하는 가상문서 검색부(322)를 포함한다.As shown in the figure, the second search unit 320 is a query processing unit 321 for converting a formal complex query into a small unit query list, and receives a unit query to access the index to perform a search and generate a search result. It includes a virtual document search unit 322 to be delivered to the user computer.

도 6 은 본 발명이 적용되는 가상문서의 일실시예 구성도이다.6 is a diagram illustrating an embodiment of a virtual document to which the present invention is applied.

도면에 도시된 바와 같이, 본 발명이 적용되는 가상문서는, 가상문서의 구조적 틀을 설명하는 허브와 가상문서별 디스플레이 형식에 관한 기술을 하는 스타일 쉬트로 이루어져 있으며, 허브는 다시 내포링크 집합, 참조링크 집합, 가상문서의 메타데이터로 구성된다.As shown in the figure, the virtual document to which the present invention is applied consists of a hub for describing the structural frame of the virtual document and a style sheet for describing a display format for each virtual document. It consists of link set and metadata of virtual document.

내포링크 집합은 가상문서 안에 내포되는 목적 컨텐츠로의 링크집합들로 구성되며, 참조링크 집합은 가상문서 안에 직접적으로 삽입되지는 않으나 항해를 할 수 있는 하이퍼링크의 집합들로 구성된다. 그리고, 메타데이터는 목적 컨텐츠를 포함하는 가상문서 전체가 개별적으로 갖는 저자나 제목 또는 문서요약내용과 같은 속성정보들로 구성된다.A nested link set consists of a set of links to the target content nested within a virtual document. A reference link set is composed of sets of navigable hyperlinks that are not directly inserted into the virtual document. The metadata is composed of attribute information, such as an author, a title, or a document summary, which the entire virtual document including the target content has individually.

내포링크 집합은 가상문서에서 문서가 삽입되는 단위들인 내포링크들의 집합으로 이루어져 있으며, 가상문서, 텍스트, 비디오, 오디오, 이미지 파일들의 다양한 문서가 포함될 수 있고, 이러한 문서의 부분적인 내포가 가능한다. 그리고, 참조링크 집합은 0개 이상의 참조링크로 이루어져 있으며, 참조링크는 다시 하나의 소스요소와 하나 이상의 목적요소로 이루어져 있다. 목적요소는 내포문서에 추가한 링크의 목적지를 나타내는 것으로 내포링크의 속성들과 같은 의미를 지닌다.The nested link set is composed of a set of nested links, which are units into which documents are inserted in the virtual document, and may include various documents such as virtual documents, text, video, audio, and image files, and partial nesting of such documents is possible. The reference link set is composed of zero or more reference links, and the reference link is composed of one source element and one or more target elements. The objective element indicates the destination of the link added to the nested document and has the same meaning as the attributes of the nested link.

여기서, 내포링크와 참조링크는 가상문서에서 링크를 생성할 때 사용목적에 따라 분류한 것으로, 내포링크는 가상문서 재현시에 링크의 목적 컨텐츠가 직접 문서 안으로 삽입되어 나타나기를 원하면 내포링크로 표시하고, 참조링크는 컨텐츠가 문서 안으로 삽입되지 않고 사용자의 앵커(anchor) 선택시에 항해(navigation)나 브라우징(browsing)할 수 있도록 표시하는 링크를 의미한다. 예를 들어, 내포링크는 웹 문서의 이미지 삽입과 유사하고, 참조링크는 하이퍼링크와 유사한 개념이다.Here, nested links and reference links are classified according to the purpose of use when creating links in the virtual document. Nested links are marked as nested links if the target content of the link is inserted into the document and appears when the virtual document is reproduced. The reference link refers to a link that is displayed so that content can be navigated or browsed when the user selects an anchor without inserting it into the document. For example, nested links are similar to embedding images in web documents, and reference links are similar to hyperlinks.

이외의 가상문서를 구성하는 링크에는 일대일, 일대다, 다대일 링크, 특정링크, 총칭링크, 전체링크 및 부분링크가 있는데, 일대일, 일대다, 다대일 링크의 시작점과 목적점 대응관계에 의한 분류로 일대일 링크는 링크의 목적 컨텐츠가 유일한 것을 의미하고, 일대다 링크는 링크의 목적 컨텐츠가 두개 이상인 링크를 의미하며, 다대일 링크는 여러개의 링크가 같은 하나의 목적 컨텐츠를 갖는 것을 의미한다. 그리고, 특정링크는 가상문서의 특정위치에 있는 개체(텍스트, 이미지, 소리, 비디오 등)가 특정 컨텐츠를 가리키는 경우를 의미하고, 총칭링크는 임의의 가상문서에 포함된 특정조건을 만족하는 특정 개체들이 모두 하나의 특정 컨텐츠를 가리키는 경우를 의미한다. 또한, 전체링크는 링크의 목적 컨텐츠가 문서 전체인 것을 의미하고, 부분링크는 링크의 목적 컨텐츠가 문서내의 일부분인 것을 의미한다.The links constituting the virtual document may include one-to-one, one-to-many, many-to-one link, specific link, generic link, full link, and partial link. A one-to-one link means that the target content of the link is unique, a one-to-many link means a link having two or more target contents of the link, and a many-to-one link means that several links have the same target content. In addition, the specific link refers to a case where an object (text, image, sound, video, etc.) at a specific position of the virtual document points to specific content, and the generic link refers to a specific object satisfying a specific condition included in an arbitrary virtual document. This means that they all point to one specific content. In addition, the full link means that the target content of the link is the entire document, and the partial link means that the target content of the link is a part of the document.

이제 첨부된 도면을 참조하여 본 발명에 따른 가상문서 제공 방법에 대해 상세히 설명하기로 한다.Hereinafter, a method for providing a virtual document according to the present invention will be described in detail with reference to the accompanying drawings.

첨부된 도 7a 는 은 본 발명에 따른 가상문서 제공 방법에 대한 일실시예 처리 흐름도이다.7A is a flowchart illustrating an embodiment of a method for providing a virtual document according to the present invention.

먼저, 제1 검색부(120)에 입력된 검색조건을 이용하여 제2 검색부(320)가 생성되어 저장된 가상문서 및 일반문서를 검색하여(500), 검색 결과에 따른 가상문서를 판독하고(510), XML 파서를 이용하여 돔(Dom)트리를 내부적으로 생성하여 파싱한다(520).First, the second search unit 320 is generated by using the search condition input to the first search unit 120 to search the stored virtual document and the general document (500), and reads the virtual document according to the search result ( In operation 510, the dome tree is internally generated and parsed using an XML parser.

다음으로, 돔트리로부터 링크정보를 판독하여 연결 관리부(112)에 값을 할당하고(530), 가상문서를 디스플레이한 후에(540), 가상문서를 새로이 생성할 것인지를 판단한다(550).Next, the link information is read from the dome tree, assigned a value to the connection manager 112 (530), and after displaying the virtual document (540), it is determined whether to create a new virtual document (550).

판단 결과(550), 가상문서 생성이 아니면 종료하고, 가상문서 생성이면 가상문서를 편집한다(560).If it is determined that the virtual document is not generated, the determination result 550 ends. If the virtual document is generated, the virtual document is edited (560).

이후, 종료인지를 판단하여(570), 종료하거나 아니면 편집된 가상문서를 저장할 것인지를 판단한다(580).Then, it is determined whether or not the end (570), it is determined whether to save the end or edited virtual document (580).

판단 결과(580), 문서 저장이 아니면 가상문서 편집 과정(560)부터 반복 수행하고, 가상문서 저장이면 연결 관리부(112)가 관리하던 링크정보들을 이용하여 가상문서 문서형정의부(DTD : Document Type Definition)에 정의된 형태로 XML 문서로 변환한 후(590), 가상문서를 저장한다(600).In the determination result 580, if the document is not stored, the virtual document is repeatedly edited from the process of editing the document 560. If the virtual document is stored, the virtual document document definition unit (DTD: Document Type) is managed using the link information managed by the connection manager 112. After the XML document is converted into the XML document in the form defined in the definition (590), the virtual document is stored (600).

도 7b 는 상기 도 7a에서 일반문서 및 가상문서를 검색하는 과정에 대한 일실시예 상세 처리 흐름도이다.FIG. 7B is a flowchart illustrating a detailed process of searching for a general document and a virtual document in FIG. 7A.

먼저, 질의어 처리부(321)는 사용자 컴퓨터(100)의 서비스 요구를 자동으로 처리하는 사용자 에이전트로부터 정형복합 질의어를 수신하여(502), 질의에 오류가 있는지를 확인한다(504).First, the query processing unit 321 receives a structured complex query from a user agent that automatically processes a service request of the user computer 100 (502), and checks whether there is an error (504).

확인 결과(504), 질의에 오류가 있으면 수신 과정(502)으로 넘어가고, 질의에 오류가 없으면 정형복합 질의어를 바탕으로 작은 단위질의 리스트를 생성하여(506), 가상문서 검색부(322)에서 단위질의를 수신하여 구조 인덱스, 내용 인덱스, 링크 인덱스, 메타데이터 인덱스, 물리문서 인덱스에 접근하여 가상문서 검색 및 물리문서 검색을 수행하여 검색결과를 생성하여 사용자 컴퓨터로 전달한다(508).As a result of the check (504), if there is an error in the query, the process proceeds to the receiving process (502). If there is no error in the query, a list of small unit queries is generated based on the compound compound query word (506), and the virtual document search unit (322) After receiving the unit query, the structure index, the content index, the link index, the metadata index, and the physical document index are accessed to perform a virtual document search and a physical document search to generate a search result and transmit the result to the user's computer (508).

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to the drawing.

상기와 같은 본 발명은, 가상공간이라는 동일한 환경의 작업공간 속에서 이미 존재하는 멀티미디어 컨텐츠에 대한 링크 정보만으로 가상문서를 만들어 저장하고 검색함으로써, 새로운 문서의 생성에 필요한 시간 및 비용과 저장공간을 절약할 수 있는 효과가 있다.As described above, the present invention saves the time, cost and storage space required to create a new document by creating, storing, and retrieving a virtual document using only link information on multimedia contents already existing in a workspace of the same environment called a virtual space. It can work.

또한, 본 발명은, 상기와 같이 생성된 가상문서의 사용자 뷰(view)를 저장하여 향후 사용하거나 다른 사용자와의 공유도 가능하다.In addition, the present invention can store the user view of the virtual document generated as described above to be used in the future or to share with other users.

Claims (24)

가상문서를 제공하기 위한 가상문서 제공 시스템에 있어서,In the virtual document providing system for providing a virtual document, 클라이언트측에서 분산환경의 멀티미디어 문서에서 필요한 부분(엘리먼트의 세부 부분)에만 링크를 생성하여 저작된 가상문서를 전달받아, 가상문서 관련 정보를 각 데이터베이스에 저장하기 위한 가상문서 저장수단;A virtual document storage means for generating a link to only a necessary part (detailed part of an element) of a multimedia document in a distributed environment on the client side and receiving the authored virtual document, and storing the virtual document related information in each database; 상기 가상문서의 링크정보를 저장하고 있는 링크 데이터베이스;A link database for storing link information of the virtual document; 문서내용을 기술한 XML(eXtensible Markup Language) 문서와 가상문서의 스타일을 기술한 XSL(eXtensible Stylesheet Language) 문서로 이루어져 있는 가상문서를 저장하고 있는 가상문서 데이터베이스;A virtual document database for storing a virtual document consisting of an eXtensible Markup Language (XML) document describing the document content and an eXtensible Stylesheet Language (XSL) document describing the style of the virtual document; 상기 가상문서 데이터베이스에 저장된 가상문서를 검색하기 위한 인덱스를 저장하고 있는 인덱스 데이터베이스; 및An index database storing an index for searching a virtual document stored in the virtual document database; And 상기 클라이언트로부터 가상문서 검색조건을 수신받아, 링크로만 구성된 가상문서내에 포함된 문서요약정보를 기술한 메타데이터를 바탕으로 XML 기반으로 해당 가상문서를 검색하여 상기 클라이언트로 전달하는 가상문서 검색수단A virtual document search means for receiving a virtual document search condition from the client and searching the virtual document based on XML based on metadata describing document summary information included in a virtual document composed only of a link, and delivering the virtual document to the client 을 포함하는 가상문서 제공 시스템.Virtual document providing system comprising a. 제 1 항에 있어서,The method of claim 1, 상기 가상문서 검색수단이 상기 클라이언트로부터 일반문서 검색조건을 수신받아, 일반문서를 검색하여 저장할 수 있도록 하기 위하여, 일반문서와 일반문서 검색을 위한 인덱스를 저장하고 있는 일반문서 데이터베이스A general document database storing general documents and indexes for searching general documents so that the virtual document searching unit receives the general document search condition from the client so that the virtual document searching condition can be retrieved and stored. 를 더 포함하는 가상문서 제공 시스템.Virtual document providing system further comprising a. 제 1 항에 있어서,The method of claim 1, 상기 가상문서 검색수단은,The virtual document search means, 상기 클라이언트로부터의 정형복합질의어를 작은 단위 질의 리스트로 변환하기 위한 질의어 처리 수단; 및Query processing means for converting a formal complex query from the client into a small unit query list; And 상기 질의어 처리 수단에서 변환된 단위질의를 입력받아 인덱스에 접근하여 검색을 수행하고 검색결과를 생성하여 상기 클라이언트로 전달하기 위한 가상문서 검색 수단A virtual document retrieval unit for receiving the converted unit query from the query processing unit, accessing an index, performing a search, generating a search result, and delivering the result to the client 을 포함하는 가상문서 제공 시스템.Virtual document providing system comprising a. 가상문서를 제공하기 위한 가상문서 제공 시스템에 있어서,In the virtual document providing system for providing a virtual document, 분산환경의 멀티미디어 문서(일반문서)에서 필요한 부분(엘리먼트의 세부 부분)에만 링크를 생성하여 가상문서를 생성하기 위한 가상문서 저작수단; 및Virtual document authoring means for generating a virtual document by generating a link only in a necessary part (detail part of an element) of a multimedia document (general document) of a distributed environment; And 가상문서와 일반문서를 검색하기 위한 검색조건을 입력받아 서버로 전송하여, 상기 서버측에서 링크로만 구성된 가상문서내에 포함된 문서요약정보를 기술한 메타데이터를 바탕으로 XML 기반으로 검색된 해당 가상문서를 출력하기 위한 가상문서 검색수단을 포함하되,The search conditions for searching virtual documents and general documents are received and sent to the server, and the corresponding virtual documents searched on the basis of XML are searched based on metadata describing the document summary information contained in the virtual document composed only of links on the server side. Including virtual document search means for outputting, 상기 가상문서 저작수단은,The virtual document authoring means, 가상문서 저작시에 생성되는 링크에 대한 속성을 정의하고 관리하기 위한 연결 관리수단;Connection management means for defining and managing an attribute for a link generated at the time of authoring the virtual document; XML형태의 가상문서로부터 표현 정보를 추출하기 위한 XML(eXtensible Markup Language) 관리수단;EXtensible Markup Language (XML) management means for extracting expression information from a virtual document in XML form; 생성된 가상문서 내부의 링크에 대한 속성변경을 위한 일관된 인터페이스를 제공하고, 링크 속성을 변경하며, 변경된 속성을 확인하기 위한 특성 관리수단;Property management means for providing a consistent interface for changing a property of a link in the generated virtual document, changing a link property, and confirming the changed property; 가상문서의 계층적 구조를 보여주면서 문서를 저작하기 위한 가상문서 편집수단; 및Virtual document editing means for authoring a document while showing a hierarchical structure of the virtual document; And 가상문서 저작의 재료가 될 수 있는 멀티미디어 문서들의 위치정보를 제시하고, 가상문서와 가상문서를 위한 스타일 정보, 링크정보를 지식서버의 사용자 에이전트로 전달하여 가상을 요청하기 위한 자원 관리수단Resource management means for presenting location information of multimedia documents which can be a material of virtual document authoring, and requesting virtual by delivering virtual document, style information for virtual document, link information to user agent of knowledge server 을 포함하는 가상문서 제공 시스템.Virtual document providing system comprising a. 제 1 항 내지 제 4 항중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 가상문서는,The virtual document, 물리적으로 흩어져 있는 정보들의 필요한 부분을 논리적으로 연결 통합한 형태로서, 실제내용이 아닌 링크만을 가지므로 같은 내용을 물리적으로 복사하지 않고 저장하는 것을 특징으로 하는 가상문서 제공 시스템.A virtual document providing system comprising logically connecting and integrating necessary parts of physically dispersed information, and having only links, not actual contents, and storing the same contents without physically copying them. 제 5 항에 있어서,The method of claim 5, wherein 상기 가상문서는,The virtual document, 구조적 틀을 설명하는 허브; 및A hub describing the structural framework; And 가상문서별 디스플레이 형식에 관한 기술을 하는 스타일 쉬트를 포함하는 것을 특징으로 가상문서 제공 시스템.A virtual document providing system comprising a style sheet for describing a display format for each virtual document. 제 6 항에 있어서,The method of claim 6, 상기 허브는,The hub, 내포링크 집합, 참조링크 집합, 가상문서의 메타데이터를 포함하는 것을 특징으로 하는 가상문서 제공 시스템.Virtual document providing system comprising the metadata of the nested link set, the reference link set, the virtual document. 제 7 항에 있어서,The method of claim 7, wherein 상기 내포링크 집합은,The nested link set, 가상문서 안에 내포되는 목적 컨텐츠로의 링크집합들로 구성되며, 참조링크 집합은 가상문서 안에 직접적으로 삽입되지는 않으나 항해를 할 수 있는 하이퍼링크의 집합들로 구성되는 것을 특징으로 하는 가상문서 제공 시스템.It consists of a set of links to the target content embedded in the virtual document, and the reference link set is not directly inserted into the virtual document, but a virtual document providing system, characterized in that consists of a set of navigational hyperlinks . 제 7 항에 있어서,The method of claim 7, wherein 상기 메타데이터는,The metadata, 목적 컨텐츠를 포함하는 가상문서 전체가 개별적으로 갖는 저자나 제목 혹은 문서요약내용과 같은 속성정보들로 구성되는 것을 특징으로 하는 가상문서 제공 시스템.A virtual document providing system, characterized in that the entire virtual document including the target content is composed of attribute information such as an author, a title, or a document summary. 제 7 항에 있어서,The method of claim 7, wherein 상기 참조링크 집합은,The reference link set is, 소정 개수의 참조링크로 이루어져 있으며, 참조링크는 다시 하나의 소스요소와 하나 이상의 목적요소로 이루어지는 것을 특징으로 하는 가상문서 제공 시스템.Comprising a predetermined number of reference links, the reference link is a virtual document providing system, characterized in that composed of one source element and one or more target elements. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 링크는,The link, 가상문서 재현시에 링크의 목적 컨텐츠가 직접 문서 안으로 삽입되어 나타나는 내포링크;Nested links in which the target content of the link is inserted into the document when the virtual document is reproduced; 컨텐츠가 문서 안으로 삽입되지 않고 사용자의 앵커(anchor)선택시에 항해(navigating)나 브라우징(browsing)할 수 있도록 표시되는 참조링크;A reference link that is displayed so that the content is not inserted into the document and can be navigated or browsed when the user selects an anchor; 링크의 목적 컨텐츠가 유일한 일대일 링크;Link's purpose One-to-one link with content only; 링크의 목적 컨텐츠가 다수인 일대다 링크;Purpose of the link One-to-many link with multiple contents; 다수의 링크가 같은 하나의 목적 컨텐츠를 갖는 다대일 링크;Many-to-one links, where multiple links have the same single destination content; 가상문서의 특정위치에 있는 개체가 특정 컨텐츠를 가리키는 특정링크;A specific link pointing to specific content by an object at a specific location of the virtual document; 임의의 가상문서에 포함된 특정조건을 만족하는 특정 개체들이 모두 하나의 특정 컨텐츠를 가리키는 특정링크;A specific link in which all specific objects satisfying a specific condition included in an arbitrary virtual document point to one specific content; 링크의 목적 컨텐츠가 문서 전체인 전체링크; 및A full link whose purpose content is the entire document; And 링크의 목적 컨텐츠가 문서내의 일부분인 부분링크Purpose of a link Partial link whose content is part of a document 를 포함하는 가상문서 제공 시스템.Virtual document providing system comprising a. 삭제delete 가상문서 제공 시스템에 적용되는 가상문서 제공 방법에 있어서,In the virtual document providing method applied to the virtual document providing system, 질의어 처리부가 클라이언트의 서비스 요구를 자동으로 처리하는 사용자 에이전트로부터 분산환경의 멀티미디어 문서에서 필요한 부분(엘리먼트의 세부 부분)에만 링크를 생성하여 저작된 가상문서에 대한 정형복합 질의어를 수신하는 제 1 단계;A first step of, by the query processing unit, generating a link only to a required portion (detail of an element) of a multimedia document of a distributed environment from a user agent that automatically processes a service request of a client, and receives a formal compound query for the authored virtual document; 상기 수신된 정형복합 질의어의 오류 여부를 확인하는 제 2 단계;A second step of checking whether the received formal compound query is in error; 상기 질의어 처리부가 상기 정형복합 질의어를 바탕으로 단위질의 리스트를 생성하는 제 3 단계;A third step of generating, by the query processing unit, a list of unit queries based on the formal compound query; 가상문서 검색부가 상기 단위질의 리스트를 수신받아, 구조 인덱스, 내용 인덱스, 링크 인덱스, 메타데이터 인덱스, 물리문서 인덱스에 접근하여, 링크로만 구성된 가상문서내에 포함된 문서요약정보를 기술한 메타데이터를 바탕으로 XML 기반으로 해당 가상문서를 검색하는 제 4 단계; 및The virtual document search unit receives the list of unit queries, accesses the structure index, the content index, the link index, the metadata index, and the physical document index, and based on the metadata describing the document summary information included in the virtual document composed only of the link. A fourth step of searching for the corresponding virtual document based on XML; And 상기 검색 내용에 따라 검색 결과를 생성하여 상기 클라이언트로 전달하는 제 5 단계A fifth step of generating a search result according to the search contents and delivering the search result to the client; 를 포함하는 가상문서 제공방법.Virtual document providing method comprising a. 제 13 항에 있어서,The method of claim 13, 상기 가상문서 검색부가 상기 단위질의 리스트를 수신하여 구조 인덱스, 내용 인덱스, 링크 인덱스, 메타데이터 인덱스, 물리문서 인덱스에 접근하여 일반문서 검색을 수행하는 제 6 단계A sixth step in which the virtual document search unit receives the list of unit queries and accesses a structure index, a content index, a link index, a metadata index, and a physical document index to perform a general document search; 를 더 포함하는 가상문서 제공방법.The virtual document providing method further comprising. 제 13 항 또는 제 14 항에 있어서,The method according to claim 13 or 14, 상기 가상문서는,The virtual document, 물리적으로 흩어져 있는 정보들의 필요한 부분을 논리적으로 연결 통합한 형태로서, 실제내용이 아닌 링크만을 가지므로 같은 내용을 물리적으로 복사하지 않고 저장하는 것을 특징으로 하는 가상문서 제공방법.A method of providing a virtual document, in which logical parts of physically dispersed information are logically connected and integrated, and have only links, not actual contents, so that the same contents are stored without physically copying them. 제 15 항에 있어서,The method of claim 15, 상기 가상문서는,The virtual document, 구조적 틀을 설명하는 허브; 및A hub describing the structural framework; And 가상문서별 디스플레이 형식에 관한 기술을 하는 스타일 쉬트를 포함하는 것을 특징으로 하는 가상문서 제공방법.A virtual document providing method comprising a style sheet for describing a display format for each virtual document. 제 16 항에 있어서,The method of claim 16, 상기 허브는,The hub, 내포링크 집합, 참조링크 집합, 가상문서의 메타 데이터를 포함하는 것을 특징으로 하는 가상문서 제공방법.Method for providing a virtual document, characterized in that containing the nested link set, the reference link set, the virtual document metadata. 제 17 항에 있어서,The method of claim 17, 상기 내포링크 집합은,The nested link set, 가상문서 안에 내포되는 목적 컨텐츠로의 링크집합들로 구성되며, 참조링크 집합은 가상문서 안에 직접적으로 삽입되지는 않으나 항해를 할 수 있는 하이퍼링크의 집합들로 구성되는 것을 특징으로 하는 가상문서 제공방법.A method of providing a virtual document, comprising a set of links to the target content contained in the virtual document, and the reference link set is composed of sets of navigable hyperlinks that are not directly inserted into the virtual document. . 제 17 항에 있어서,The method of claim 17, 상기 메타데이터는,The metadata, 목적 컨텐츠를 포함하는 가상문서 전체가 개별적으로 갖는 저자나 제목 또는 문서요약내용과 같은 속성정보들로 구성되는 것을 특징으로 하는 가상문서 제공방법.A virtual document providing method, characterized in that the entire virtual document including the target content is composed of attribute information such as an author, a title, or a document summary. 제 17 항에 있어서,The method of claim 17, 상기 참조링크 집합은,The reference link set is, 소정 개수의 참조링크로 이루어져 있으며, 참조링크는 다시 하나의 소스요소와 하나 이상의 목적요소로 이루어지는 것을 특징으로 하는 가상문서 제공방법.Comprising a predetermined number of reference links, the reference link is a virtual document providing method comprising a source element and one or more target elements again. 제 13 항 또는 제 14 항에 있어서,The method according to claim 13 or 14, 상기 링크는,The link, 가상문서 재현시에 링크의 목적 컨텐츠가 직접 문서 안으로 삽입되어 나타나는 내포링크;Nested links in which the target content of the link is inserted into the document when the virtual document is reproduced; 컨텐츠가 문서 안으로 삽입되지 않고 사용자의 앵커(anchor)선택시에 항해(navigating)나 브라우징(browsing)할 수 있도록 표시되는 참조링크;A reference link that is displayed so that the content is not inserted into the document and can be navigated or browsed when the user selects an anchor; 링크의 목적 컨텐츠가 유일한 일대일 링크;Link's purpose One-to-one link with content only; 링크의 목적 컨텐츠가 다수인 일대다 링크;Purpose of the link One-to-many link with multiple contents; 다수의 링크가 같은 하나의 목적 컨텐츠를 갖는 다대일 링크;Many-to-one links, where multiple links have the same single destination content; 가상문서의 특정위치에 있는 개체가 특정 컨텐츠를 가리키는 특정링크;A specific link pointing to specific content by an object at a specific location of the virtual document; 임의의 가상문서에 포함된 특정조건을 만족하는 특정 개체들이 모두 하나의 특정 컨텐츠를 가리키는 특정링크;A specific link in which all specific objects satisfying a specific condition included in an arbitrary virtual document point to one specific content; 링크의 목적 컨텐츠가 문서 전체인 전체링크; 및A full link whose purpose content is the entire document; And 링크의 목적 컨텐츠가 문서내의 일부분인 부분링크를 포함하는 가상문서 제공방법.Purpose of Link A method for providing a virtual document including a partial link whose content is part of a document. 삭제delete 마이크로 프로세서를 구비한 가상문서 제공시스템에,In a virtual document providing system having a microprocessor, 질의어 처리부가 클라이언트의 서비스 요구를 자동으로 처리하는 사용자 에이전트로부터 분산환경의 멀티미디어 문서에서 필요한 부분(엘리먼트의 세부 부분)에만 링크를 생성하여 저작된 가상문서에 대한 정형복합 질의어를 수신하는 제 1 기능;A first function of generating, by the query processing unit, a link only to a required portion (detail of an element) of a multimedia document of a distributed environment from a user agent which automatically processes a service request of a client, and receives a formal compound query for the authored virtual document; 상기 수신된 정형복합 질의어의 오류 여부를 확인하는 제 2 기능;A second function of checking whether or not the received formal compound query is in error; 상기 질의어 처리부가 상기 정형복합 질의어를 바탕으로 단위질의 리스트를 생성하는 제 3 기능;A third function of generating, by the query processing unit, a list of unit queries based on the formal compound query; 가상문서 검색부가 상기 단위질의 리스트를 수신받아, 구조 인덱스, 내용 인덱스, 링크 인덱스, 메타데이터 인덱스, 물리문서 인덱스에 접근하여, 링크로만 구성된 가상문서내에 포함된 문서요약정보를 기술한 메타데이터를 바탕으로 XML 기반으로 해당 가상문서를 검색하는 제 4 기능; 및The virtual document search unit receives the list of unit queries, accesses the structure index, the content index, the link index, the metadata index, and the physical document index, and based on the metadata describing the document summary information included in the virtual document composed only of the link. A fourth function of searching for the corresponding virtual document based on XML; And 상기 검색 내용에 따라 검색 결과를 생성하여 상기 클라이언트로 전달하는 제 5 기능A fifth function of generating a search result according to the search contents and delivering the result to the client 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 제 23 항에 있어서,The method of claim 23, 상기 가상문서 검색부가 상기 단위질의 리스트를 수신하여 구조 인덱스, 내용 인덱스, 링크 인덱스, 메타데이터 인덱스, 물리문서 인덱스 등에 접근하여 일반문서 검색을 수행하는 제 6 기능A sixth function in which the virtual document search unit receives the list of unit queries and accesses a structure index, a content index, a link index, a metadata index, a physical document index, and performs a general document search; 을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium that records a program for further realization.
KR10-2000-0059742A 2000-10-11 2000-10-11 System and method for providing virtual document KR100436702B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0059742A KR100436702B1 (en) 2000-10-11 2000-10-11 System and method for providing virtual document

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0059742A KR100436702B1 (en) 2000-10-11 2000-10-11 System and method for providing virtual document

Publications (2)

Publication Number Publication Date
KR20020028633A KR20020028633A (en) 2002-04-17
KR100436702B1 true KR100436702B1 (en) 2004-07-03

Family

ID=19692927

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0059742A KR100436702B1 (en) 2000-10-11 2000-10-11 System and method for providing virtual document

Country Status (1)

Country Link
KR (1) KR100436702B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100456621B1 (en) * 2001-12-24 2004-11-10 한국전자통신연구원 Apparatus and method for processing association-filter query language by using database registry reference
KR100472458B1 (en) * 2002-06-26 2005-03-10 삼성전자주식회사 Apparatus method for XML parsing utilizing exterior XML validator
EP1583003A3 (en) * 2004-04-02 2006-08-02 Samsung Electronics Co., Ltd. XML path queries
US7647332B2 (en) 2006-06-29 2010-01-12 Microsoft Corporation Aggregating content from multiple content delivery types in a discovery interface
US8015580B2 (en) 2006-06-30 2011-09-06 Microsoft Corporation Customizing virtual channels in a discovery interface
US7840979B2 (en) 2006-06-30 2010-11-23 Microsoft Corporation Graphical tile-based expansion cell guide
DE102019214273A1 (en) * 2019-09-19 2021-03-25 Siemens Energy Global GmbH & Co. KG System and method for providing a digital replica of a plant and a corresponding computer program product

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06342431A (en) * 1993-06-01 1994-12-13 Kubota Corp Document information processor
JPH10133989A (en) * 1996-08-19 1998-05-22 Internatl Business Mach Corp <Ibm> Method and system for interactive application execution
JPH10162019A (en) * 1996-12-03 1998-06-19 Hitachi Ltd Information retreival method
KR19990046785A (en) * 1999-04-24 1999-07-05 박정호 Cyber information technology teaching system and method
KR20000054466A (en) * 2000-06-08 2000-09-05 윤미애 A method for topography information
KR100305459B1 (en) * 1997-07-08 2001-10-29 가나이 쓰도무 Document processing method and system, and computer-readable recording medium having document processing program recorded therein

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06342431A (en) * 1993-06-01 1994-12-13 Kubota Corp Document information processor
JPH10133989A (en) * 1996-08-19 1998-05-22 Internatl Business Mach Corp <Ibm> Method and system for interactive application execution
JPH10162019A (en) * 1996-12-03 1998-06-19 Hitachi Ltd Information retreival method
KR100305459B1 (en) * 1997-07-08 2001-10-29 가나이 쓰도무 Document processing method and system, and computer-readable recording medium having document processing program recorded therein
KR19990046785A (en) * 1999-04-24 1999-07-05 박정호 Cyber information technology teaching system and method
KR20000054466A (en) * 2000-06-08 2000-09-05 윤미애 A method for topography information

Also Published As

Publication number Publication date
KR20020028633A (en) 2002-04-17

Similar Documents

Publication Publication Date Title
US6959416B2 (en) Method, system, program, and data structures for managing structured documents in a database
US7346598B2 (en) Schemaless dataflow within an XML storage solution
US7437363B2 (en) Use of special directories for encoding semantic information in a file system
KR100398711B1 (en) Content publication system for supporting real-time integration and processing of multimedia contents including dynamic data and method thereof
US7080067B2 (en) Apparatus, method, and program for retrieving structured documents
US6996571B2 (en) XML storage solution and data interchange file format structure
US6366934B1 (en) Method and apparatus for querying structured documents using a database extender
US6421656B1 (en) Method and apparatus for creating structure indexes for a data base extender
US7620641B2 (en) System and method for context-sensitive decomposition of XML documents based on schemas with reusable element/attribute declarations
US7318063B2 (en) Managing XML documents containing hierarchical database information
US7305613B2 (en) Indexing structured documents
EP1949269B1 (en) Managing relationships between resources stored within a repository
US20060047646A1 (en) Query-based document composition
US8145668B2 (en) Associating information related to components in structured documents stored in their native format in a database
US8683310B2 (en) Information architecture for the interactive environment
EP1247213B1 (en) Method and apparatus for creating an index for a structured document based on a stylesheet
KR100436702B1 (en) System and method for providing virtual document
Yu et al. Metadata management system: design and implementation
Myaeng et al. A Digital Library System for Easy Creation/Manipulation of New Documents from Existing Resources.
Al-Wasil et al. Establishing an XML metadata klnowledge base to assist integration of structured and semi-structured databases
KR100904890B1 (en) MPEG-7 meta-data storage method suitable for the embedded multimedia device
JP2004348485A (en) Structured document processing method and device, structured document processing program, and storage medium storing structured document processing program
Ashish et al. Intelligent information integration: reclaiming the intelligence
Gasch XML Schema driven Database Management of Speech Corpus Metadata
Lecon et al. Combining structure search and content search for online courses

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
N231 Notification of change of applicant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120608

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee