Browse > Article

An XML Structure Translation System using Schema Structure Data Mapping  

송종철 (정보통신연구진흥원)
김창수 (배재대학교 IT교육센터)
정회경 (배재대학교 IT공학부)
Abstract
Last days, various kinds of applications and system were individually introduced into specific groups or enterprises by different objective without considering interoperability among those. However, the environment for data processing is changing rapidly in these days. And now the necessity is growing to integrate and couple applications and system in the process dimension for more flexible and quicker data processing on these application programs and system. When integrating these application programs or system, an integration based on XML is recommended as it is one of good methods which will the additional cost and satisfy the requirements of the integration. This is because the XML is not only device-independent data type which can be used any platform, but also it uses XSLT, the document conversion standard established by W3C, which allows easy data conversion from one to another type on occasion of demands. This paper studies a design and implementation of system to convert XML structure. This system shows the structure of source- side providing data and destination-side processing data with using XML schema that defines structural information of a XML document. And this system defines the structure relationship of desired form as mapping structural information and data. This system creates the XSLT document that defines conversion rule between two structures based information which is defined. The XSLT document which is created as described above will convert data to be appropriate to the structure of the destination- side. By implementing this system, it is able to apply a document into various kinds of structure without considering specific system or platform and it is able to construct XSLT document to which meaning of desired form can be given. This paper aims to offer a process conversion between documents and to improve interoperability and scalability, so that we can contribute to build XML document processing environment
Keywords
XML; XSLT; Translation; XML Schema; SAN; Logical Volume Manager; Snapshot; On-line Reorganization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Charlie Heinemann, 'Describe Your Data' http://msdn.microsoft.com/library/en-us/dnexxml/html/xm1072099.asp. July. 20, 1999
2 mentallink, 'http://www.mentallink.com/converter.html'
3 C. Baru, A. Gupta, B. Ludascher, R. Marciano, Y. Papakonstantlnou, P. Velikhov, V. Chu, 'XML-Based Information Mediation with MIX,' exhibition program, ACM Conf on SIGMOD'99, 1999   DOI
4 Won Kim, Jungyun Seo, 'Classifying schematic and data Heterogeneity in Multidatabase Systems,' Computer, pp. 12-18, 1991   DOI   ScienceOn
5 Michael Kay, 'XSLT Programmer's Reference,' WROX, 2000
6 정회경, 'WWW 문서 작성을 위한 차세대 언어 XML 가이드'. 그린, 1998
7 W3C, Extensible Markup Language (XML) Version 1.0 (Second Edition), http://www.w3.org/TR/REC-xml, Oct 6, 2000
8 Microsoft Biztalk Server, http://msdn.microsoft.com/biztalk/
9 이형문 배재대학교 석사논문, 'XSL- FO를 적용한 XML 문서표현 시스템의 설계 및 구현', 2000
10 W3C, XML Path Language (XPath) Version 1.0, http://www.w3.org/TR/xpath, Nov. 16, 1999
11 W3C, XML-Data, http://www.w3.org/TR/1998/NOTE-XML-data/, Jan, 5, 1998
12 이승원, 권석훈, 김미혜, 이경하, 이규철, 'XML Schema를 이용한 스키마 통합시 충돌 문제의 분류,' 2001년 한국정보과학회 추계 학술발표논문집(I), pp.31-33, 2001   과학기술학회마을
13 W3C, XSL Transformations (XSLT) Version 1.0 http://www.w3.org/TR/xslt, Nov. 16, 1999
14 정회경 외 2인 공저, 'SGML 가이드'. 사이버 출판사, 1997
15 Neil Bradiey, 'The XSL companion,' ADDISON-WESLEY, 2000
16 W3C, XML Schema Part 0 : Primer http://www.w3.org/TR/xmlschema-0/, May, 2, 2001
17 Tagfreq, 'http://www.tagfree.com'
18 Sonic Stylus Studio: Products: Sonic Software, 'http://www.sonicsoftware.com/products/additional_software/stylus_studio/index.ssp'
19 The Castor Project, 'http://castor.exolab.org/index.html'
20 이강찬, 이경하, 이규철, 'XML 기반의 인터넷 정보 자원 통합,' 데이타베이스 연구, 한국데이타베이스연구회, 16권 2호, pp.5-21, 2000. 12
21 W3C, Document Object Model Leve1, http://www.w3c.org/TR/REC-DOM-Level-1