View : 41 Download: 0

시각적 XML 질의어 자동 생성을 위한 사용자 인터페이스 구현

Title
시각적 XML 질의어 자동 생성을 위한 사용자 인터페이스 구현
Authors
송민영
Issue Date
2003
Department/Major
과학기술대학원 컴퓨터학과
Publisher
이화여자대학교 과학기술대학원
Degree
Master
Abstract
Various XML query languages advance and they have individual syntax and semantics. It is difficult that users learn the syntax and semantics of various XML query languages. Also there is a gap between the user mental model and the generation of query statements. So it is necessary that the interface bridges the gap between the user perceptive concepts and the manipulation of query languages. There have been researches on visual query languages and user interfaces. Most of visual query languages and interfaces are implemented based on the object query language. There are several visual query interfaces based on XML such as Tamino XML server, Lore system, XML spy, and so on. However, they do not provide visualization of XML document structure or XML query languages. For this problem, this research, different from other visual query language research, is based on XML. Also it supports integrated interface to analyze XML documents for generation of XML query statements. The goal of this research provides users with the visual environments - the visual interface for the XML query language - for querying XML documents easily. For this goal, this research is focused on the visualization of XML document structure and XML query language syntax. There are four components in this XML query interface. The first is the XML structure viewer which presents the element hierarchy of DOM tree, and it validates the XML syntax considering the XML hierarchy. When a node is clicked, its corresponding path expressions are entered into the point where the mouse pointer is located. The second component is the visualized operator panel which supports most operators used in other query languages. The third component is the visualized expression panel of the XML query language. The last component is the query statements panel that translates form specification into the XML query statements and that checks the syntax and sequence of XML query statements. To conclude, the visual query interface enables users to easily generate correct XML query statements even when users are not proficient at XML query languages. ; 인터넷 문서의 표준 사양인 XML 문서가 늘어나면서 XML 문서를 효과적으로 관리하고 검색하기 위한 다양한 XML 질의 언어에 대한 연구가 활발히 수행되고 있고 이를 위한 시스템이 개발되고 있다. 그러나 아직 표준화되지 않은 여러 XML 질의 언어의 구문은 일반 사용자들이 숙지하는데 어려움이 있고, 또한 텍스트 형태의 XML 문서는 계층적인 구조로 되어있어 이러한 XML 문서의 구조를 알아야만 질의를 할 수 있다는 문제점이 있다. 따라서 사용자가 쉽게 사용할 수 있으면서도 정확한 결과를 가지는 시스템이 요구된다. 지금까지 개발된 XML 문서 검색 시스템은 XSL이나 XPath, Lorel과 같은 질의 언어를 사용하기 때문에 질의 언어의 구조를 이해하지 못한 일반 사용자가 사용하기에는 매우 어렵다. XML 질의 도구는 무엇보다도 사용하기 편리해야 한다. 하지만 XML 문서 상에서 질의를 할 때, 사용자의 인지적 개념과 질의 언어의 조작 사이에는 차이가 존재한다. 즉, 사용자는 XML 스키마에 대한 정확한 이해가 필요하며, 텍스트 기반 질의 언어의 복잡한 문법을 숙지해야 한다. 본 논문에서는 복잡한 XML 질의 언어의 구문을 아이콘으로 시각화하고, XML 문서의 구조를 보여줌으로써 직관적이고 사용하기 쉬운 사용자 인터페이스를 제공하여 사용자들이 보다 쉽게 XML 문서 상에서 질의를 할 수 있도록 하고자 한다. 이를 위해 다음과 같이 네 가지 컴포넌트를 기반으로 자동 질의문 생성을 위한 시각적 질의 인터페이스를 제안하였다. 이 컴포넌트는 텍스트 형태의 XML 문서를 파싱하여 DOM 트리 형태로 변환함으로써 계층적 XML 문서 구조를 보여주는 XML 문서 구조창과 질의에 사용되는 구문들을 아이콘화한 연산자 패널과 Expression 패널, 그리고 마지막으로, 이 세 컴포넌트의 상호작용으로 작성된 질의 구문을 문법적으로 검사하기 위한 질의문 패널로 구성된다. 이를 통해 텍스트 형태의 계층적인 XML 문서의 구조와 복잡한 XML 질의 언어의 구문에 대해서 잘 모르는 초보자라 하더라도 쉽게 XML 문서 상에서 질의를 할 수 있다.
Fulltext
Show the fulltext
Appears in Collections:
과학기술대학원 > 컴퓨터학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE