$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

구조적 상이성 분석에 기반한 XML 문서 변환 시스템의 설계 및 구현
Design and Implementation of XML Document Transformation System based on Structured Differences Analysis 원문보기

정보처리학회논문지. The KIPS transactions. Part D. Part D, v.9D no.2, 2002년, pp.297 - 306  

조정길 (남서울대학교 컴퓨터학과 겸임) ,  조윤기 (주성대학 인터넷가상현실과) ,  구연설 (충북대학교 컴퓨터과학과)

초록
AI-Helper 아이콘AI-Helper

본 논문은 논리적으로는 유사하지만 구문 측면에서는 서로 다른 XML 스키마(Schema) 기반의 XML 문서를 구조적 상이성 분석을 통하여 상호 변환하는 시스템의 설계 및 구현에 관한 것이다. 이를 위해 원시(Source) 문서와 목적(Destination) 문서를 데이터 레지스트리(DataRegistry)와 구조적 상이성 분석을 이용하여 병합 데이터를 생성하고, 생성된 병합 데이터를 기반으로 하는 XML 문서를 생성한다. 이 XML 문서 변환 시스템은 다른 응용 시스템에서 사용하는 XML 문서를 현 시스템에 맞게 변환하는 작업을 시간과 비용 그리고 신뢰성의 측면에서 유용하도록 설계하였다. 이 시스템의 구현환경은 IBM 호환 PC에서 동작하며, Windows 2000 환경의 운영체제에서 Visual Basic 6.0을 사용하여 개발하였다.

Abstract AI-Helper 아이콘AI-Helper

This paper handles the design and implementation of the system for transforming the XML document bated on XML Schema being different in syntax but similar in logic, with using structured differences analysis. In the system, the merge data is generated from the source and destination documents by uti...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 따라서 본 논문은 문서의 구조적 정보를 정의하는 XML 스키마를 통하여 데이터를 제공하는 원시 문서 측과 데이터를 처리하는 목적 문서 측의 구조를 가지고 원하는 형태의 구조관계인 병합 데이터를 생성한다. 생성된 병합 데이터를 기반으로 원하는 XML 문서를 생성하는 XML 문서 변환 시스템을 설계 및 구현하였다.
  • 본 논문은 데이터를 제공하는 원시 문서 측과 데이터를 처리하느 목적 문서 측의 구조를 가지고 문서의 구조적 정보를 정의하는 XML 스키마를 통하여 문서를 변환하는 XML 문서 변환 시스템의 설계와 구현에 관한 연구이다. 본 시스템에서 사용한 문서 검증기는 검증기의 인召페이스만을 이용하여 문서를 검증하므로 개선되어 버전이 향상된 검증기도 지원이 가능하다.
  • 본 시스템은 원시 XML 문서를 가지고 다른 응용 애플리케이션에서 사용이 가능한 정보를 생성하는데 목적이 있다. 본 시스템에서는 검증된 XML 스키마 문서를 가지고 변환에 필요한 변환기 데이터를 세분화된 구조적 상이성 분석으로 자동화하였고, 예외상황에 대해서는 사용자 선택 방식의 자동 생성으로 사용자 입력이 용이하도록 하였다.
  • [2]에서는 자식노드의 갯수가 틀린경우, 노드가 추가되거나 생략된 경우, 수평-수직 관계, 포함 관계가 반대인 경우에 구별을 할 수가 없으며, [13]에서는 자식 노드의 순서나 갯수가틀린 경우, 노드가 추가되거나 생략된 경우에 구별을 할 수가 없다. 이에 본 논문에서는 더 자세히 7가지로 세분화하여 문서변환 시에 고려해야할 구조적 상이성을 구분하여 제시한다. 본 논문의 문서 변환 시스템에 대한 연구는 국내외에서 개발되어 상용화된 시스템이 아직 없으며, 연구를 진행하고 있는 추세이다.

가설 설정

  • 이에 데이터 레지스트리를 기반으로 태그 및 속성을 XML에서 사용하면 XML 스키마를 공유하지 않고도 XML 문서의 자동화된 변환을 할 수가 있다[4, 5]. 즉본 논문에서 XML 문서 변환은 서로 다른 응용 시스템들이 XML 스키마에서 정의한 태그 및 속성의 의미를 알고 있음을 가정한다.
본문요약 정보가 도움이 되었나요?

참고문헌 (22)

  1. Christof Bornhovd, 'Semantic Metadata for the Integration of Web-based Data for Electronic Commerce,' IEEE, Nov., 1999 

  2. Hiroshi Maruyama, Kent and Naohiko Uramoto, 'XML and Java Developing Web Applications,' Addison Wesley Longman, 1999 

  3. Rik Drummond, Kay Spearman, 'XML Set to Change the Face of E-Commerce,' Network Computing, Vol.9, No.8, pp.140-144, May, 1998 

  4. 'Information technology - Specification and standardization of data element,' ISO/IEC 11179- 1 Final Committe Draft, June, 1998 

  5. 나홍석, 채진석, 김창화, 백두권, '차세대 웹 상에서의 문서 교환 및 검색을 위한 프레임워크', 정보처리, 제6권 제3호, pp. 52-61, 1999 

  6. W3C, 'XML Schema Part 0 : Primer,' http://www.w3.org/TR/xmlschema-0, 2, May, 2001 

  7. W3C, 'XML Schema Part 1 : Structures,' http://www.w3.org/TR/xmlschema-1, 2, May, 2001 

  8. W3C, 'XML Schema Part 2 : Datatypes,' http://www.w3.org/TR/xmlschema-2, 2, May, 2001 

  9. Eric van der Vlist, 'Using W3C XML Schema,' http : //www.xml.com, 2000 

  10. Korman Walsh, 'Understanding XML Schemas,' http : // www.xml.com, 2000 

  11. 성길용, 강치원, 정회경, '구조적 문서 변환을 위한 XML Mapper 시스템 설계 및 구현', 정보과학회 춘계학술발표논문집, 2001 

  12. 심민석, 유대승, 엄정섭, 강만모, 이명재, 'XTGen : XML변환기 생성을 위한 컴포넌트 기반 시스템', 정보과학회 춘계학술발표논문집, 2001 

  13. 홍종하, 양유승, 나흥석, 백두권, '메타데이터 레지스트리를 이용한 XML-문서 교환 방법', 정보과학회 춘계학술발표논문집, 2001 

  14. Microsoft, 'MSXML Parser 3.0 Release,' http://msdn.microsoft.com/, Apr., 2001 

  15. Mark Colan, 'The application of XSL for XML transformation in e-business solutions,' XML EUROPE 2000, 2000 

  16. Mikael Peltier, Francois Ziserman, Jean Bezivin, 'On levels of model transformation,' XML EUROPE 2000, 2000 

  17. David Burdett, 'Effective strategies for integrating businesses on the Net using XML,' XML EUROPE 2000, 2000 

  18. Alex Homer 'XML IE5 Programmer's Reference,' Wrox Press, 1999 

  19. 김형도, 'B2B 전자상거래@XML', 배움터, 2000 

  20. 이종호, 'XML과 전자상거래', 정보문화사, 2001 

  21. Simon North, Paul Hermans, 'Teach Yourself XML,' SAMS, 1999 

  22. W3C, 'Extensible Markup Language(XML) Version 1.0,' http://www.w3.org/TR/REC-xml, Feb., 10, 1998 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로