KR100305363B1 - Method for modeling metadata of electronic document, method and system for managing metadata - Google Patents

Method for modeling metadata of electronic document, method and system for managing metadata Download PDF

Info

Publication number
KR100305363B1
KR100305363B1 KR1019970058568A KR19970058568A KR100305363B1 KR 100305363 B1 KR100305363 B1 KR 100305363B1 KR 1019970058568 A KR1019970058568 A KR 1019970058568A KR 19970058568 A KR19970058568 A KR 19970058568A KR 100305363 B1 KR100305363 B1 KR 100305363B1
Authority
KR
South Korea
Prior art keywords
metadata
sgml
file
save
tag
Prior art date
Application number
KR1019970058568A
Other languages
Korean (ko)
Other versions
KR19990038731A (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 KR1019970058568A priority Critical patent/KR100305363B1/en
Publication of KR19990038731A publication Critical patent/KR19990038731A/en
Application granted granted Critical
Publication of KR100305363B1 publication Critical patent/KR100305363B1/en

Links

Images

Landscapes

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

Abstract

PURPOSE: A method for modeling the metadata of electronic document, a method and a system for managing metadata are provided to develop a metadata model and technology documents on the Internet, to make a user easily and conveniently manage the metadata, and to import/export an SGML(Standard Generalized Markup Language) file. CONSTITUTION: The method comprises steps of classifying the elements of metadata into the necessary, optional and repeatable elements after deciding the elements of metadata and classifying into a tree type structure having proper depth for each characteristic(201), considering a plan in respect to the way using as a model realizing means in case of not using an SGML as a means to realize a model(202), making an SGML DTD(Data Type Description) based on the SGML tag name of each element, elements, objects and attributes in case of using SGML and parsing the DTD by using an SGML parser, and parsing again after changing the SGML DTD if an error occurs in the parsed file and storing the file if not.

Description

전자문서를 위한 메타데이타 모형화 방법과 메타데이타 관리시스템 및 그 관리방법Metadata Modeling Method for Metadata, Metadata Management System and Management Method

본 발명은 인터넷상의 과학기술 분야의 각종 논문, 보고서, 기술문서, 자료집 등의 전자문서에 관한 메타데이타를 모형화하고, 이렇게 확정된 모형을 바탕으로 메타데이타의 생성, 변경, 저장 등의 관리를 편리한 사용자 인터페이스를 통하여 제공하며 SGML파일로 입/출력(Import/Export)이 가능한 메타데이타 관리시스템의 구성 및 운용방법에 관한 것이다.The present invention models the metadata of electronic documents such as various papers, reports, technical documents, data collections, etc. in the field of science and technology on the Internet, and conveniently manages the creation, modification, and storage of metadata based on the determined model. The present invention relates to a configuration and operation method of a metadata management system that is provided through a user interface and that can be imported / exported into an SGML file.

메타데이타는 데이타(자료데이타)에 관한 데이타(자료데이타에 대한 정보데이타)로 정의할 수 있다. 즉, 방대한 양의 데이타 시스템을 사용하는 사용자들에게는 서로 다른 형태의 자료들로 인한 복잡성이 가장 큰 문제로 대두되었으며, 이를 해결하기 위하여 해당 정보와 그 구성요소들에 대한 물리적이고 개념적인 세부사항을 제공하는 메카니즘이 필요하게 되었는데 이를 메타데이타를 통하여 실현할 수 있다. 메타데이타는 데이타가 생성됨에 따라 결정되는 데이타의 구조, 표현 기법, 참조 정보, 내용 서술 정보, 데이타의 접근/획득/배포/활용에 관한 정보, 생성자 및 관리자 정보 등을 광범위하게 서술하는 데이타의 집합 또는 이러한 정보의 모임을 의미한다.Metadata can be defined as data (data about data) about data (data). In other words, the complexity of different types of data has become the biggest problem for users who use a large amount of data system. To solve this problem, physical and conceptual details of the information and its components are presented. A mechanism for providing this is needed, which can be realized through metadata. Metadata is a collection of data that extensively describes the structure, presentation techniques, reference information, content description information, information about access / acquisition / distribution / use of data, creator and administrator information, etc. Or a collection of such information.

종래에는 지리정보(GIS) 등의 특정한 분야에서 메타데이타에 관한 표준안을 제정하여 사용하고 있으며 그 응용 분야가 극히 한정되어 있다. 최근에는 인터넷상의 하이퍼텍스트 문서를 대상으로 한 메타데이타 표준안을 작성하기 위한 더블린코어(Dublin Core) 모형이 제안되고 있는데 구조가 간단하고 단순하기 때문에 광범위한 응용분야에 적용될 수 있는 장점이 있으나 반면에 데이타에 대한 상세한 내용을 서술하기에는 부족한 단점이 있다.Conventionally, a standard for metadata is established and used in a specific field such as geographic information (GIS), and its application field is extremely limited. Recently, a Dublin Core model has been proposed to create metadata standards for hypertext documents on the Internet, and because of their simple and simple structure, they can be applied to a wide range of applications. There is a shortcoming that is insufficient to describe the details.

최근 인터넷의 활발한 보급으로 네트워크를 통하여 인터넷상에서 접근할 수 있는 디지털 자원은 문서 데이타뿐만 아니라 이미지, 오디오, 비디오 클립 등과 같은 멀티미디어 데이타가 있으나 아직도 문서 데이타가 대부분을 차지하고 있다. 이러한 인터넷상의 데이타중에서 원하는 데이타에 접근하기는 쉽지 않은데 그 이유로는 인터넷상의 데이타의 양이 방대할 뿐만 아니라 설령 탐색 엔진을 사용하여 선택된 데이타들도 데이타 자체의 내용을 확인하지 않고서는 원하는 데이타인지를 정확하게 판별할 수가 없기 때문이다. 만약 데이타 자체의 내용이나 관련된 정보를 정확하게 서술해 주는 메타데이타가 구축되어 있다면 원하는 데이타에 대한 접근이 훨씬 용이해질 것이다.Recently, due to the widespread use of the Internet, digital resources that can be accessed on the Internet through a network include not only document data but also multimedia data such as images, audio, and video clips, but document data still accounts for most of them. It is not easy to access the desired data among the data on the Internet because of the huge amount of data on the Internet, and even if the data selected using the search engine is not exactly checked without checking the contents of the data itself. This is because it cannot be determined. If metadata is built that accurately describes the content of the data itself or related information, access to the desired data will be much easier.

상기와 같은 종래의 문제점을 해결하기 위하여, 본 발명에서는 인터넷상의 과학기술 문서에 대한 메타데이타를 구축하기 위하여 메타데이타 모형을 개발하고, 이를 근간으로 사용자가 쉽고 편하게 메타데이타를 관리할 수 있고 또한 SGML파일로 입/출력(Import/Export) 할 수 있는 메타데이타 관리시스템의 개발 및 운용방법을 그 목적으로 한다.In order to solve the above problems, the present invention develops a metadata model to build metadata for scientific and technical documents on the Internet, and based on this, the user can easily and conveniently manage the metadata, and further, SGML. Its purpose is to develop and operate a metadata management system that can import / export to files.

상기 과제를 해결하기 위한 본 발명의 제 1 구성은 인터넷상의 과학기술 분야의 논문, 보고서, 기술문서 등의 전자문서를 대상으로 하는 메타데이타의 모형과 SGML을 이용한 모형화 방법에 관한 것이다. 과학기술 분야의 전자문서가 제공할 수 있는 모든 정보들을 특성에 따라 메타정보, 원시정보, 디지털정보, 검색정보, 공통정보로 분류하여 이를 메타데이타 모델의 요소(Element)로 삼아 각 요소들의 의미(Semantics)를 결정하고 구조적으로 구성하였다.The first aspect of the present invention for solving the above problems relates to a model of metadata for electronic documents such as papers, reports, technical documents, etc. in the field of science and technology on the Internet, and a modeling method using SGML. All information that can be provided by electronic documents in the science and technology field is classified into meta information, raw information, digital information, search information, and common information according to their characteristics, and used as an element of the metadata model. Semantics) were determined and structured.

또한 메타데이타 모형을 구현하는 방법은 여러 가지가 있으나 SGML을 이용함으로써 문서의 구조화를 기할 수 있음은 물론 이기종 시스템간에도 정보의 손실없이 문서의 교환이 가능하며 특히 다중매체로 이루어진 복합 문서의 처리가 가능한 등의 여러 가지 장점이 있다.In addition, there are many ways to implement the metadata model, but it is possible to structure documents by using SGML, and to exchange documents without losing information between heterogeneous systems, and especially to process complex documents composed of multiple media. There are a number of advantages.

본 발명의 제 2 구성은 메타데이타 모형을 근간으로 SGML DTD(Data Type Description)로 구현한 메타데이타 모형정보를 이용하여 메타데이타를 생성, 변경, 저장할 수 있는 메타데이타 관리시스템 및 그 운용방법에 관한 것이다. 메타데이타 관리시스템은, 사용자의 편의성을 최대로 고려하여 사용자 인터페이스를 구축하는 프레임워크(Framework) 생성장치, SGML파일로 입/출력(Import/Export)하여 메타데이타를 저장하는 장치, 메타데이타를 입력하거나 변경하는 장치, 메타데이타를 컴퓨터 화면이나 프린터로 출력하는 장치로 구성되어 있다.The second aspect of the present invention relates to a metadata management system capable of generating, modifying, and storing metadata using metadata model information implemented by SGML DTD (Data Type Description) based on the metadata model, and a method of operating the metadata. will be. The metadata management system inputs a framework generating device that constructs a user interface with maximum user convenience, a device that stores metadata by importing / exporting SGML files and storing metadata. Or a device that outputs or changes metadata to a computer screen or a printer.

또, 관리시스템의 관리방법은, SGML파일이 입력되면 먼저 프레임워크가 존재하는지를 체크하여 만약 존재한다면 태그를 제거하여 메타데이타를 변경하고, 존재하지 않는다면 모형정보를 입력하여 프레임워크를 생성하고 메타데이타를 입력하여, 이를 *.tmp파일이나 *.sgm파일로 저장한다. 이때 사용자는 *.tmp파일로의 저장여부를 선택할 수 있는데, 기본적인 저장파일 포맷은 SGML파일인 *.sgm포맷으로 저장한다.In addition, the management method of the management system is to check whether the framework exists first when the SGML file is input, and if there is, remove the tag to change the metadata, and if it does not exist, input the model information to create the framework and generate the metadata. To save it as a * .tmp file or a * .sgm file. At this time, user can select whether to save as * .tmp file. The default save file format is saved as * .sgm format which is SGML file.

도 1은 본 발명에 의한 인터넷상의 과학기술 관련 전자문서를 위한 메타데이타 모형의 구성도.1 is a block diagram of a metadata model for electronic documents related to science and technology on the Internet according to the present invention.

도 2는 본 발명에 의한 SGML을 이용한 메타데이타 모형화 순서도.2 is a metadata modeling flowchart using SGML according to the present invention.

도 3은 본 발명에 의한 메타데이타 관리를 위한 메타데이타 관리기 구성도.3 is a configuration diagram of a metadata manager for metadata management according to the present invention.

도 4는 본 발명에 의한 확정된 메타데이타 모형을 이용한 메타데이타 관리시스템의 구성도.4 is a block diagram of a metadata management system using the confirmed metadata model according to the present invention.

도 5는 본 발명에 의한 메타데이타 관리시스템의 메타데이타 관리를 위한 순서도.5 is a flow chart for metadata management of the metadata management system according to the present invention.

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

101 : 메타 정보 102 : 원시 정보101: meta information 102: raw information

103 : 디지털 정보 104 : 검색정보103: digital information 104: search information

105 : 공통 정보 301 : 모형정보105: common information 301: model information

302 : SGML 파서기 303 : 파싱정보302: SGML parser 303: Parsing information

304 : 메타데이타 관리기 305 : DB 및 연계 기능장치304: Metadata Manager 305: DB and Linked Function Device

410 : 프레임워크 생성기 411 : 트리뷰 생성기410: framework generator 411: tree view generator

412 : 대화상자 생성기 413 : 주화면 생성기412: dialog generator 413: main screen generator

420 : 저장장치 421 : SGML 태그 부착/제거기420: Storage device 421: SGML tag attachment / removal

422 : *.tmp 파일 저장기 423 : *.sgm 파일 저장기422: * .tmp file saver 423: * .sgm file saver

430 : 입력/변경장치 431 : 메타데이타 수정기430: input / change device 431: metadata modifier

432 : 메타데이타 입력기 440 : 출력장치432: metadata input unit 440: output device

441 : 화면 출력기 442 : 프린터 출력기441: screen writer 442: printer writer

450 : 모니터 460 : 프린터450: monitor 460: printer

도 1을 참조하여 본 발명의 구성을 살펴보면, 인터넷상의 과학기술 분야의 전자문서를 위해서 개발한 메타데이타 모형은 메타데이타의 내용과 특성을 고려하여 계층적으로 구조화가 되어 있다. 즉, 각각의 요소는 관련된 내용을 가진 하위요소들을 포함하고 있으며 요소들의 수 및 깊이를 한정하면서도 정보 자체를 최대한 정확하게 서술할 수 있도록 구성되어 있다. 또한 각 요소들은 반드시 생성되어야 할 필수요소, 생성자의 의도에 따라 선택적으로 생성될 수 있는 선택요소, 여러번 반복하여 나타날 수 있는 반복요소 등으로 분류되어 있다.Referring to the configuration of the present invention with reference to Figure 1, the metadata model developed for electronic documents in the field of science and technology on the Internet is hierarchically structured in consideration of the content and characteristics of the metadata. That is, each element includes sub-elements with related contents and is configured to describe the information itself as accurately as possible while limiting the number and depth of elements. In addition, each element is classified into essential elements that must be generated, optional elements that can be selectively generated according to the intention of the creator, and repeated elements that can appear repeatedly.

도 2를 참조하여 본 발명의 구성을 살펴보면, 메타데이타 모델을 SGML을 이용하여 구현하는 메타데이타 모형화 방법에 관한 것이다. 메타데이타 모형은 여러 가지 수단으로 구현할 수 있는데 그 중의 한가지는 SGML DTD로 구현하는 방법이 있다. SGML DTD를 이용함으로써 문서의 구조화를 기할 수 있음은 물론 이기종 시스템간에도 정보의 손실없이 문서의 교환이 가능하며 특히 다중매체로 이루어진 복합 문서의 처리가 가능하다는 장점이 있다.Looking at the configuration of the present invention with reference to Figure 2, relates to a metadata modeling method for implementing a metadata model using SGML. Metadata models can be implemented by several means, one of which is the SGML DTD. By using the SGML DTD, the document can be structured and the documents can be exchanged without loss of information between heterogeneous systems, and in particular, a complex document composed of multiple media can be processed.

SGML을 이용한 메타데이타 모형화 방법을 살펴보면, 먼저 메타데이타의 요소를 결정하고 각각의 특성에 따라 적당한 깊이를 갖는 트리 형태의 구조로 분류한 뒤 이들을 필수요소, 선택요소, 반복가능요소로 분류한다(201). 그 결과는 도 1에서 보여준 것과 같은 메타데이타 모형의 구성도가 된다.Looking at the metadata modeling method using SGML, first, the elements of the metadata are determined and classified into tree-shaped structures having appropriate depths according to their characteristics, and then classified into essential, optional, and repeatable elements (201). ). The result is a schematic diagram of the metadata model as shown in FIG.

모델을 구현하는 수단으로써 SGML을 사용하지 않을 경우에는(202) 다른 방안을 고려하고, 만약 SGML을 사용할 경우에는(203) 각요소의 SGML태그명과 요소(Element), 개체(Entity), 속성(Attribute)을 결정한 뒤 이를 바탕으로 SGML DTD를 작성한다. 작성된 DTD를 SGML파서기를 이용하여 파싱한 후 에러가 발생하면(204) SGML DTD를 변경하여 재파싱한다. 만약 에러가 발생하지 않으면(205) 이를 저장하고 작업이 완료된다.If you do not use SGML as a means of implementing the model (202), consider other options, and if you use SGML (203), consider the SGML tag name, element, entity, and attribute of each element. ) And then create an SGML DTD based on that. If an error occurs after parsing the created DTD using the SGML parser (204), the SGML DTD is changed and reparsed. If no error occurs (205) it is saved and the operation is complete.

도 3을 참조하여 본 발명의 구성을 살펴보면, 일반적인 메타데이타 관리기는 메타데이타 모형정보를 입력받아 메타데이타를 입력하거나 변경하여 그 결과를 데이타 베이스 연계장치를 경유하여 데이타 베이스에 저장함으로써 데이타 검색시 유용하게 활용된다.Referring to the configuration of the present invention with reference to Figure 3, a general metadata manager is useful for data retrieval by receiving the metadata model information, input or change the metadata and storing the result in the database via the database linkage device Is utilized.

모형정보(301)를 입력으로 받아 처리하는 메타데이타 관리기(304)는, 모형이 변경되는 경우에는 SGML 파서기(302)에 의해 파싱된 결과인 파싱정보(303)를 입력으로 받아 메타데이타를 처리한다. 이 경우에는 보통 SGML 파서가 메타데이타 처리기와 결합되는 것이 보통이며 이로 인하여 메타데이타 관리기의 구조가 복잡해지고 규모도 상당히 커지는 단점이 있다. 모형정보가 확정되어 더 이상 변경이 되지 않는 경우에는 초기에 한번 파싱된 정보를 계속 이용함으로써 메타데이타 관리기의 구조가 간단해지고 규모도 작아지는 장점이 있으나 모형의 확장성이 결여되는 단점이 있다.The metadata manager 304 which receives model information 301 as input and processes the metadata receives input parsing information 303 which is a result parsed by the SGML parser 302 when the model is changed and processes the metadata. do. In this case, the SGML parser is usually combined with the metadata processor, which causes the complexity of the metadata manager and the size of the metadata manager. If the model information is confirmed and no longer changed, the structure of the metadata manager is simplified and the size is reduced by continuously using the initially parsed information. However, there is a disadvantage in that the model is not scalable.

본 발명에서는 메타데이타 관리시스템의 구조가 간단하고 쉽게 구현할 수 있도록 일단 메타데이타 모형이 확정되면 변경이 되지 않는다고 가정하였으며 이를 바탕으로 메타데이타 관리시스템을 구현하였다.In the present invention, it is assumed that the metadata model is not changed once the metadata model is determined so that the structure of the metadata management system can be easily and easily implemented.

도 4를 참조하여 본 발명의 구성을 살펴보면, 메타데이타 관리시스템은 모형정보를 입력 받아 트리뷰(Tree View), 대화상자, 주화면을 생성하는 프레임워크(Framework)생성기(410), SGML파일을 입력 받아 태그를 제거하거나 부착하여 저장하는 저장장치(420), 대화상자를 이용하여 메타데이타를 직접 입력하거나 변경하는 입력/변경장치(430), 모니터나 프린터 화면으로 출력하는 출력장치(440)로 구성되어 있다.Looking at the configuration of the present invention with reference to Figure 4, the metadata management system receives the model information, the framework (Framework) generator (410), SGML file for generating a tree view (Tree View), a dialog box, the main screen Storage device 420 to receive or remove tags attached and stored, input / change device 430 to directly input or change metadata using a dialog box, and output device 440 to output to a monitor or printer screen Consists of.

프레임워크 생성기(410)내의 트리뷰 생성기(411)는 메타데이타 요소의 구조에 따라 요소들을 트리 형태로 구성하여 화면의 일부에 보여주는 장치이며, 대화상자 생성기(412)는 사용자를 위한 편리한 인터페이스로서 트리뷰에서 원하는 요소를 선택하면 이에 해당하는 대화상자가 출력하여 메타데이타의 내용을 입력하거나 변경할 수 있는 장치이며, 주화면 생성기(413)는 대화상자를 통하여 입력된 내용을 볼 수 있는 주화면이다. 프레임워크 생성기(410)는 모형정보에 따라 사용자가 한번만 작성하면 계속 사용할 수 있다.The tree view generator 411 in the framework generator 410 is a device configured to display elements on a part of the screen in a tree form according to the structure of metadata elements, and the dialog generator 412 is a convenient interface for a user. When the desired element is selected in the review, a corresponding dialog box is output and the contents of the metadata can be input or changed. The main screen generator 413 is a main screen for viewing the input contents through the dialog box. The framework generator 410 may continue to be used if the user only writes it once according to the model information.

저장장치(420)는 모형정보에 맞게 작성된 SGML파일을 입력받아 태그를 부착 또는 제거하는 SGML 태그 부착/제거기(421)와, SGML태그가 부착된 파일을 *.tmp 파일로 저장하는 *.tmp 파일 저장기(422) 및 SGML태그가 제거된 파일을 *.sgm파일로 저장하는 *.sgm 파일 저장기(423)로 구성된다. 이 저장장치는, SGML파일을 입력받아 태그를 제거하여 *.tmp파일로 만든 후 이를 주화면 생성기로 보내어 화면에 출력하거나 혹은 변경된 *.tmp파일에 태그를 부착하여 *.sgm 파일로 저장하는 장치이다. 메타데이타 관리시스템에서는 메타데이타를 입력하거나 수정할 경우에는 항상 *.tmp파일을 대상으로 이루어지며 그 결과를 *.tmp파일로 저장할 것인지는 사용자가 선택할 수 있으며 기본적으로 모든 결과는 *.sgm파일로 저장된다.The storage device 420 receives an SGML file written according to the model information, and attaches or removes a tag of the SGML tag 421. The storage device 420 stores an SGML tag attached file as a * .tmp file. The storage 422 and the * .sgm file storage 423 for storing the SGML tag is removed as a * .sgm file. This storage device receives SGML file, removes a tag, creates a * .tmp file, sends it to the main screen generator, prints it on the screen, or attaches a tag to the changed * .tmp file and saves it as a * .sgm file. to be. In the metadata management system, when entering or modifying metadata, the * .tmp file is always targeted. The user can select whether to save the result as a * .tmp file. By default, all results are saved as * .sgm file. .

메타데이타 입력/변경장치(430)는, 저장장치(420)를 통하여 입력된 SGML파일을 대상으로 실제적인 메타데이타의 입력과 변경이 발생하는 부분으로 사용자는 대화상자를 통하여 원하는 메타데이타를 입력 또는 변경하는 장치로서 메타데이타 수정기(431) 및 메타데이타 입력기(432)로 구성된다.The metadata input / change device 430 is a part in which actual metadata input and change occurs with respect to the SGML file input through the storage device 420. The user inputs or selects desired metadata through a dialog box. As a device to change, it comprises a metadata corrector 431 and a metadata input device 432.

출력장치(440)는 주화면 생성기(413)에 의해 출력되는 메타데이타를 모니터(450)에 출력하거나 이를 프린터(460)로 출력하는 장치로서, 화면 출력기(441) 및 프린터 출력기(442)로 구성된다.The output device 440 is a device for outputting the metadata output by the main screen generator 413 to the monitor 450 or outputting the metadata to the printer 460, and comprises a screen output device 441 and a printer output device 442. do.

도 5를 참조하여 본 발명의 구성을 살펴보면, 메타데이타 관리시스템이 메타데이타를 입력, 변경하는 순서를 나타내고 있다. SGML파일이 입력되면 먼저 프레임워크가 존재하는지를 체크(501)하여 만약 존재한다면(502) 태그를 제거하여 메타데이타를 변경하고 이를 *.tmp파일이나 *.sgm파일로 저장한다. 만약 프레임워크가 존재하지 않는다면(503) 모형정보를 입력하여 트리뷰, 대화상자, 주화면을 만든후 메타데이타를 입력하고, 이를 *.tmp파일이나 *.sgm파일로 저장한다. 사용자는 *.tmp파일로의 저장여부를 선택할 수 있으며(504), 기본적인 저장파일 포맷은 SGML파일인 *.sgm포맷이다(505).Referring to the configuration of the present invention with reference to Figure 5, it shows the order in which the metadata management system inputs and changes the metadata. When the SGML file is input, it first checks whether the framework exists (501) and if it exists (502), removes the tag to change the metadata and save it as a * .tmp file or * .sgm file. If the framework does not exist (503), enter model information to create a tree view, dialog box, main screen, enter metadata, and save it as a * .tmp file or a * .sgm file. The user can select whether to save as a * .tmp file (504), and the default storage file format is the * .sgm format which is an SGML file (505).

본 발명에 의하면 인터넷상의 전자문서에 대한 메타데이타를 생성하는데 참조할 수 있는 모형 및 이를 근거로 효율적이고 용이하게 메타데이타를 관리할 수 있는 시스템을 제시하였다. 메타데이타 관리시스템을 이용하여 공유할 가치가 있는 유익한 데이타에 대한 메타데이타를 생성하여 이를 데이타베이스 및 탐색엔진과 연계하여 구축할 경우 검색자는 자신이 원하는 데이타인지 아닌지를 메타데이타의 내용으로 쉽게 판단함으로써 데이타의 내용을 확인하지 않고도 정확하게 원하는 데이타에 접근할 수가 있다. 또한 여러 사람들이 공유할 가치가 있는 유익한 데이타에 대해서 메타데이타 관리시스템을 이용하여 메타데이타가 구축되어 운용된다면 보다 많은 사람들이 손쉽게 데이타에 접근함으로써 데이타의 활용성이 증대될 것이다.According to the present invention, a model that can be referred to for generating metadata about an electronic document on the Internet, and a system for efficiently and easily managing metadata based on the model are presented. When a metadata is generated for valuable data that is worth sharing using metadata management system and built in conjunction with a database and search engine, the searcher can easily determine whether the data is what he / she wants by the contents of metadata. You can access exactly the data you want without checking the contents of the data. In addition, if metadata is constructed and operated using a metadata management system for useful data that is worth sharing with many people, more people can easily access the data, thereby increasing the usability of the data.

Claims (5)

메타데이타의 요소를 결정하고 각각의 특성에 따라 적당한 깊이를 갖는 트리 형태의 구조로 분류한 뒤 이들을 필수요소, 선택요소, 반복가능요소로 분류하는 단계(201)와,Determining the elements of the metadata and classifying them into tree-shaped structures having appropriate depths according to their characteristics, and classifying them as essential elements, optional elements, and repeatable elements (201); 모델을 구현하는 수단으로써 SGML을 사용하는지를 체크하여 사용하지 않은 경우는 모델 구현수단으로 사용하는 방식에 따른 방안을 고려해주는 단계(202)와,In step 202, considering a method according to the method used as a model implementation means when it is not checked whether to use SGML as a means for implementing the model, 상기 체크단계에서 만약 SGML을 사용할 경우에는, 각요소의 SGML 태그명과, 요소, 개체, 속성을 결정한 뒤 이를 바탕으로 SGML DTD를 작성하며, 작성된 DTD를 SGML파서기를 이용하여 파싱하는 단계와,In the checking step, if SGML is used, after determining the SGML tag name, element, object, and attribute of each element, creating an SGML DTD based on this, parsing the created DTD using an SGML parser; 파싱된 파일의 에러를 체크하여 에러가 발생하면 상기 SGML DTD를 변경하여 재파싱하고, 에러가 발생하지 않으면 이를 저장하여 완료하는 단계를 수행하여 메타데이타를 SGML로 모형화하는 것을 특징으로 하는 전자문서를 위한 메타데이타 모형화 방법.Check the error of the parsed file and if the error occurs, change the SGML DTD to reparse, if the error does not occur by storing and completing the electronic document characterized in that to model the metadata to SGML Metadata modeling method. 메타 데이타 모형정보를 입력 받아 트리뷰(Tree View), 대화상자, 주화면을 생성하는 프레임워크(Framework)생성기(410)와,A framework generator 410 that receives the meta data model information and generates a tree view, a dialog box, and a main screen; SGML파일을 입력 받아 태그를 제거하거나 부착하여 저장하는 저장장치(420)와,A storage device 420 for receiving an SGML file and removing or attaching a tag and storing the tag; 대화상자를 이용하여 메타데이타를 직접 입력하거나 변경하는 메타데이타 입력기 및 메타데이타 수정기로 구성된 입력/변경장치(430)와,An input / change device 430 composed of a metadata inputter and a metadata modifier for directly inputting or changing metadata using a dialog box, 상기 주화면 정보 및 상기 입력/변경장치의 정보를 모니터나 프린터로 출력하는 출력장치(440)로 구성된 것을 특징으로 하는 메타데이타 관리 시스템.And an output device (440) for outputting the main screen information and the information of the input / change device to a monitor or a printer. 제 2 항에 있어서, 상기 저장장치(420)는, 모형정보에 맞게 작성된 SGML파일을 입력받아 태그를 부착 또는 제거하는 SGML 태그 부착/제거기(421)와, SGML태그가 부착된 파일을 *.tmp 파일로 저장하는 *.tmp 파일저장기(422) 및 SGML태그가 제거된 파일을 *.sgm파일로 저장하는 *.sgm 파일 저장기(423)로 이루어져 있으며 SGML파일을 입력받아 태그를 제거하여 *.tmp파일로 만든 후 이를 주화면 생성기로 보내어 화면에 출력하거나 혹은 변경된 *.tmp파일에 태그를 부착하여 *.sgm 파일로 저장하는 것을 특징으로 하는 메타데이타 관리 시스템.The method of claim 2, wherein the storage device 420, the SGML tag attach / remover 421 for receiving or attaching a tag to receive the SGML file created according to the model information, and the SGML tag attached files * .tmp It consists of a * .tmp file saver (422) to save as a file and a * .sgm file saver (423) to save a file from which the SGML tag is removed as a * .sgm file. Metadata management system, characterized in that to make a .tmp file and send it to the main screen generator to output to the screen or to attach a tag to the changed * .tmp file and save it as a * .sgm file. 제 2 항에 있어서, 상기 메타데이타 관리시스템은, 메타데이타를 입력하거나 수정할 경우에는 항상 *.tmp파일을 대상으로 이루어지며 그 결과를 *.tmp파일로 저장할 것인지는 사용자가 선택할 수 있으며 기본적으로 모든 결과는 *.sgm파일로 저장하는 것을 특징으로 하는 메타데이타 관리 시스템.The metadata management system of claim 2, wherein the metadata management system always targets * .tmp files when the metadata is input or modified, and the user can select whether to save the result as a * .tmp file and basically all the results. Metadata management system, characterized in that to save as a * .sgm file. 전자문서에 대한 메타데이타 모형을 구성하고 모형정보 및 그 모형정보에 맞는 SGML파일을 입력받아 이를 관리하는 메타데이타 관리시스템의 관리 방법에 있어서,In a method of managing a metadata management system for constructing a metadata model for an electronic document, receiving model information and an SGML file corresponding to the model information, and managing the same, SGML파일이 입력되면 먼저 프레임워크가 존재하는지를 체크하는 단계와,When the SGML file is input, first check whether the framework exists, 만약 프레임 워크가 존재한다면 태그를 제거하여 메타데이타를 변경하는 단계와,If the framework exists, change the metadata by removing the tag, 만약 프레임워크가 존재하지 않는다면 모형정보를 입력받아 트리뷰, 대화상자, 주화면을 만든후 메타데이타를 입력하는 단계와,If the framework does not exist, input the model information, make tree view, dialog box, main screen and input metadata. 상기 메타데이타 변경 및 메타데이타 입력이 이루어지면 사용자가 *.tmp파일로의 저장여부를 선택하는 단계와,When the metadata is changed and the metadata is input, the user selects whether to save the data as a * .tmp file; *.tmp파일로의 저장이 선택되면 메타데이타를 *.tmp파일로 저장하고, *.tmp파일로의 저장이 선택되지 않으면, 태그를 부착하여 SGML파일로 저장하고 종료하는 단계를 수행하도록 이루어진 것을 특징으로 하는 메타데이타 관리시스템의 관리방법.If save to * .tmp file is selected, save metadata to * .tmp file, and if save to * .tmp file is not selected, attach tag to save and exit as SGML file. A method for managing a metadata management system.
KR1019970058568A 1997-11-06 1997-11-06 Method for modeling metadata of electronic document, method and system for managing metadata KR100305363B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970058568A KR100305363B1 (en) 1997-11-06 1997-11-06 Method for modeling metadata of electronic document, method and system for managing metadata

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970058568A KR100305363B1 (en) 1997-11-06 1997-11-06 Method for modeling metadata of electronic document, method and system for managing metadata

Publications (2)

Publication Number Publication Date
KR19990038731A KR19990038731A (en) 1999-06-05
KR100305363B1 true KR100305363B1 (en) 2001-11-22

Family

ID=37530047

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970058568A KR100305363B1 (en) 1997-11-06 1997-11-06 Method for modeling metadata of electronic document, method and system for managing metadata

Country Status (1)

Country Link
KR (1) KR100305363B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100466143B1 (en) * 2000-12-12 2005-01-13 마츠시타 덴끼 산교 가부시키가이샤 File management method, contents recording apparatus, contents reproducing apparatus and contents recording medium
KR102577032B1 (en) 2023-06-01 2023-09-11 사단법인 한국선급 Variable index and platform modernization system for design regulation review

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100373371B1 (en) * 1999-09-20 2003-02-25 한국전자통신연구원 Method for searching video data using meta data weighting determination scheme
KR20010094095A (en) * 2000-04-04 2001-10-31 서평원 A method of management data synchronization for web based data transmission equipment
KR100369222B1 (en) * 2000-07-26 2003-01-24 (학)창성학원 Digital Video Searching And Authoring Tool
KR100631556B1 (en) 2004-04-06 2006-10-09 삼성전자주식회사 Image processing system and method for processing image
KR100677601B1 (en) * 2004-11-11 2007-02-02 삼성전자주식회사 Storage medium recording audio-visual data including meta data, reproduction apparatus thereof and method of searching audio-visual data using meta data
KR20080059713A (en) * 2006-12-26 2008-07-01 한국과학기술정보연구원 System and method for fusion information search of scientific technology information
CN111831460B (en) * 2020-06-30 2023-06-16 江西科技学院 Text copying and pasting method, system and readable storage medium
CN113297400B (en) * 2021-05-31 2024-04-30 西北工业大学 Metadata extraction method of 3D printing model
CN116432210B (en) * 2023-06-13 2023-08-29 成都航空职业技术学院 File management method and system based on security protection

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100466143B1 (en) * 2000-12-12 2005-01-13 마츠시타 덴끼 산교 가부시키가이샤 File management method, contents recording apparatus, contents reproducing apparatus and contents recording medium
KR102577032B1 (en) 2023-06-01 2023-09-11 사단법인 한국선급 Variable index and platform modernization system for design regulation review

Also Published As

Publication number Publication date
KR19990038731A (en) 1999-06-05

Similar Documents

Publication Publication Date Title
JP5073494B2 (en) Document processing apparatus and document processing method
US7640496B1 (en) Method and apparatus for generating report views
US7797336B2 (en) System, method, and computer program product for knowledge management
KR101331532B1 (en) Dynamic method for generating xml documents from a database
EP2041672B1 (en) Methods and apparatus for reusing data access and presentation elements
WO2006085455A1 (en) Document processing device and document processing method
US6915303B2 (en) Code generator system for digital libraries
EP1791067B1 (en) Lossless format-dependent analysis and modification of multi-document e-learning resources
EP1965314A1 (en) Document processing system and method
JPWO2006051964A1 (en) Data processing system, data processing method, and management server
KR100305363B1 (en) Method for modeling metadata of electronic document, method and system for managing metadata
JPWO2006051975A1 (en) Document processing device
US20080263333A1 (en) Document processing method
US6282509B1 (en) Thesaurus retrieval and synthesis system
KR20010094955A (en) Aggregation of content as a personalized document
JP4723511B2 (en) Document processing apparatus and document processing method
JPWO2006051966A1 (en) Document management apparatus and document management method
JP4133549B2 (en) Structured document file management apparatus and structured document file management method
WO2006051956A1 (en) Server device and search method
Yu et al. Metadata management system: design and implementation
Lee Metadata representation and management for context mediation
Chen A Multiple-Representation Paradigm for Document Development
JPWO2006051973A1 (en) Document processing apparatus and document processing method
JPH09204350A (en) Method and system for processing dynamic hyper document generating database
Zafeiris et al. An infrastructure for manipulating multidimensional semistructured data

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
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20100701

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee