Design and Implementation of Concept Information Based Universal DTD Generator

개념정보를 포함한 포괄적 DTD 생성기의 설계 및 구현

  • 최인석 (홍성기능대학 전자계산기과) ;
  • 공용해 (순천향대학교 정보기술공학부)
  • Published : 2002.07.01

Abstract

There are various information resources on the Internet and people are taking more interest in XML day by day. In XML, the structure of information can be freely defined so that the standardization of documents can be hardly made. If DTD, which is applied to an XML Document representing specific information, is including concept information, it can be freely applied to the structure of document and also contributes to the convenience in information retrieval. In this study, we developed universal DTD Generator in order to automatically generate DTD including concept information. For the generation of universal DTD, the conceptualization of information is required; to conceptualize information, the hierarchical structuring and propertizing are required. The hierarchical structuring represents the inclusive relation of routine concepts for representing information in hierarchical structure, and the propertizing represents the property and mutual relation that the each concept represented in hierarchical structure can have. The defined hierarchical structure and propertization come to generate the universal DTD Generator. The universal DTD generated by DTD Generator can be applied to all the XML Documents representing the same information in different structure. However, the most ideal way is that the information of universal DTD, which can be applied to various documents, is including all the cases. Therefore, the study for designing correct concept information is necessary.

인터넷상에는 다양한 정보 자원들이 존재하고 있으며 최근에는 XML에 대한 관심이 날로 증가하고 있다. XML은 정보의 구조를 자유롭게 정의할 수 있기 때문에 동일한 응용영역을 표현하는 문서들은 상호 이질적이므로 문서들의 특성에 맞는 각각의 응용프로그램이 필요하다. 만일, 특정 정보를 표현하는 XML문서에 적용되는 DTD가 개념정보를 포함하고 있다면 문서의 구조에 자유롭게 적용될 수 있으므로 상호 이질적인 문제를 극복할 수 있다. 본 연구에서는 개념정보가 포함된 포괄적 DTD를 자동으로 생성하기 위하여 DTD생성기를 개발하였다. 또한 응용영역을 개념화하여 포괄적 DTD를 생성하는데 사용하였다. 포괄적 DTD는 개념정보를 포함하고 있으므로 동일 응용영역 표현하는 다른 구조의 XML 문서에 모두 적용될 수 있으며, 문서의 유효성을 검증하고, 유연한 응용프로그램의 접근이 가능하게 하였다.

Keywords