Design and Implementation of Interactive Editing System for SGML DTD Composition

SGML 문서형 정의부 작성을 위한 대화형 편집 시스템 설계 및 구현

  • 김창수 (배재대학교 컴퓨터공학과) ;
  • 정회경 (배재대학교 컴퓨터공학과)
  • Published : 1999.11.01

Abstract

This papar describes an design and implementation of a rule builder, named SGML DTD(Document Type Definition) Editor conforming to ISO 8879(SGML : Standard Generalized Markup Language). SGML DTD define types of logical structure in documents and it is very hard to managing, operating with general common text editors because of it's complex structures. Therefore, We studied DTD automatic editor and production system, prototype system, direct operations on graphic trees in the environment of windows. It's easy to handle with general users. So, We analyzed the structures of document, and studied about SGML documents operation models. And also described logical structures by tree on Windows.

본 논문에서는 ISO 8879(Standard Generalized Markup Language)에 근거하여 문서의 논리 구조를 정의하고 있는 DTD(문서형 정의부 : Document Type Definition)를 자동 편집하기 위한 시스템을 설계 및 구현하였다. SGML DTD는 문서의 논리 구조 유형을 정의하는데 그 구조가 복잡하여 일반 텍스트 편집기로 작성하기가 쉽지않다. 그러므로 일반 사용자도 쉽게 사용할 수 있도록 그래픽적으로 윈도우 환경하에서 트리 형태로 표현하여 직접 조작함으로써 복잡한 DTD를 쉽게 작성할 수 있는 DTD 자동 생성 및 편집하는 시스템에 대해 연구하였다. 이를 위해 SGML을 중심으로한 문서 구조를 분석하고, SGML 문서처리 모델을 연구하였으며, SGML DTD를 구성하는 엘리먼트(element), 앤티티(entity), 속성(attribute), 표기법(notation), 주석(comment) 등의 논리 구조를 윈도우상에 트리 형태로 표현하였다.

Keywords