DOI QR코드

DOI QR Code

XML-OGL : UML-based Graphical Language for Querying XML Docunents

XML-OGL : XML 문서 질의를 위한 UML 기반 그래픽 언어

  • 하얀 (경인여자대학교 컴퓨터정보기술학부) ;
  • 김기한 (ETRI부설 국가보안기술연구소)
  • Published : 2003.06.01

Abstract

The widespreading of XML as a standard for semi-structured documents on the Web opens up challenging opportunities for Web query language. And UML is a graphical language to represent the result of object-oriented analysis and design. In this paper, we introduce an UML-based graphical query language for XML documents. The use of a visual formalism for representing the syntax and semantics of queries enables an intuitive expression of queries, even when they are rather complex. And, it is matched a series of processes to store and retrieve XML documents to OODBMS with the use of an uniform visualization for representing both the content of XML documents (and of their DTD) and the syntax and semantics of queries.

웹 상에서 XML 문서가 표준으로 자리잡아감에 따라 웹 질의 언어에 대한 연구가 활발히 진행 중이다. 그리고, UML은 객체지향 분석과 설계의 편과를 표현하기 위한 그래픽 언어이다 따라서, 본 연구에서는 UML을 기반으로 한 XML 문서를 위한 그래픽 질의 언어(Graphical Query Language)론 제안한다. 본 연구는 XML 문서의 내용이 복잡하더라도 시각적인 형태의 사용으로 XML 문서의 질의 문법과 의미를 직관적으로 표현 가능하도록 한다. 그리고, XML 문서의 내용과 질의의 문법과 의미를 동일한 시각화를 적용함으로써 XML 문서의 객체지향 DBMS에 저장, 검색의 모든 과정을 일치시킬 수 있다.

Keywords

References

  1. S. Ceri, S. Comai, E. Damiani, P. Fraternali, S. Paraboshi and L. Tanca, 'XML-GL : A Graphical Language for Querying and Restructuring XML Documents,' In Proc. of the 8th Int. World Wide Web Conf., Toronto, Canada, May, 1999 https://doi.org/10.1016/S1389-1286(99)00014-6
  2. V. Christophides, S. Abiteboul, S. Cluet, M. Scholl, 'From Structured Documents to Novel Query Facilities,' In Proc. ACM SIGMOD Intl. Conf. Management of Data, pp.313-324, 1994 https://doi.org/10.1145/191839.191901
  3. 하얀, 황용주, 김용성, 'SGML DTD로부터 UML 클래스 다이어그램으로의 사상 알고리즘', 정보과학회논문지(B), 제26권 제4호, pp.508-520, 1999
  4. Angela Bonifati, Stefano Ceri, 'Comparative Analysis of Five XML Query Languages,' ACM SIGMOD Record, 29(3), pp.76-87, 2000 https://doi.org/10.1145/362084.362140
  5. S. Abiteboul, D. Quass, J. McHugh, J. Wiener, 'The Lorel query language for semistructured data,' Int. J. on Digital Libraries, 1(1), April, 1997 https://doi.org/10.1007/s007990050005
  6. A. Deutsch et al., 'XML-QL : A Query Language for XML,' http://www.w3.org/TR/NOTE-xml-ql, 1998
  7. B. Ludascher, Y. Papakonstantinou, P. Velikhov, 'A Brief Introduction to XMAS,' http://www.npaci.edu/DICE/mixsystem.html
  8. D. Chamberlin et al., 'XQuery 1.0 : An XML Query language,' http://www.w3.org/TR/xquery, 2001
  9. OMG Unified Modeliing Language Specification, http://www.rational.com/uml, 1999
  10. James Rumbaugh, Ivar Jacobson, Grady Booch, 'The unified modeling language reference manual,' Addison Wesley Longman Inc., 1999
  11. 채원석, 하얀, 김용성, 'UML 클래스 다이어그램을 이용한 XML 문서 구조 다이어그래밍', 정보처리논문지, 제6권 제10호, pp.2670-2679, 1999