• 제목/요약/키워드: XML schema

검색결과 489건 처리시간 0.026초

관계형 스키마로부터 중복성이 없는 XML 스키마로의 효율적인 변환 기법 (An Efficient Transformation Technique from Relational Schema to Redundancy Free XML Schema)

  • 조정길
    • 인터넷정보학회논문지
    • /
    • 제11권6호
    • /
    • pp.123-133
    • /
    • 2010
  • XML은 웹상에서 데이터를 만들고 교환하기 위한 새로운 표준이 되었다. 그러나 대부분의 비즈니스 데이터는 아직까지 관계형 데이터베이스 관리 시스템으로 저장되고 관리되고 있다. 따라서 효과적으로 관계형 데이터를 인터넷 기반의 XML 데이터로 변환하는 필요성이 증대되고 있다. 변환 과정에서 가장 중요한 점은 관계형 스키마의 구조적, 의미적 관계 정보를 XML 스키마에 정확히 반영하는 것이다. 그러나 대부분의 변환 방법들이 이러한 관계 정보들을 지원하지 못하는 문제점을 지니고 있다. 이 논문에서는 관계형 데이터베이스 스키마를 XML 스키마인 XML Schema로 변환하는 알고리즘을 제안한다. 변환에는 명시적/묵시적 참조 무결성 관계 정보뿐만 아니라 데이터 중복이 없는 중첩 구조의 높은 단계를 달성할 것이다. 이 논문에서의 절차는 우선 참조 무결성 정보를 추출하여 중복 배제 스키마 모델을 제안하고, 그리고 중첩 구조를 탐사함으로 데이터 중복이 없는 XML Schema 구조를 개선한다.

EDI 메시지에 대한 XML Schema 변환에 관한 연구 (A Study on the XML Schema Transformation of EDI Messages)

  • 김미영;박경환
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2000년도 춘계학술발표논문집
    • /
    • pp.374-377
    • /
    • 2000
  • 본 논문에서는 기존의 항만물류 EDI가 가진 문제점을 해결하기 위한 방안으로 제시된 XML/EDI 에 대해 살펴보고 항만 물류에 XML/EDI를 적용하기 위해 기존의 EDI 메시지를 XML Schema 로 변환하는 기법을 소개한다. XML 문서의 논리적 구조를 표현하는 방법은 크게 DTD(Document Type Definition) 와 XML Schema 의두 가지 방식이 있으며,k XML Schema 는 기존의 DTD 에 비해 다양한 데이터 타입의 지원, namespace 지원, open-ended 데이터 모델의 지원등 여러 장점이 있기 때문에 항만 EDI 메시지를 XML Schema 로 변환하면 DTD 로 변환하는 것에 비해 높은 표현력과 다양한 부가적인 처리를 지원할 수 있다.

  • PDF

개체-관계 모델에서 XML Schema로 변환 (A Transformation from Entity-Relationship Model to XML Schema Model)

  • 김창석;김형석;김의정;김대수
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2004년도 춘계학술대회 학술발표 논문집 제14권 제1호
    • /
    • pp.536-542
    • /
    • 2004
  • XML이 웹 상에서 문서 교환의 표준으로 자리잡고 있으며 그 수요가 나날이 증가하고 있다. 그에 따라 XML 데이터나 문서 구조를 모델링하는 XML Schema(W3C XML Schema Spec) 또한 수요가 증가하고 있다. 그러나 XML Schema는 다양한 자료형과 풍부한 표현력을 제공하지만 그 복잡성으로 인해 모델링하기가 어려운 단점이 있다. 본 논문에서는 관계형 데이터베이스 설계의 기본적인 도구인 개체-관계 모델을 이용하여 Ut Schema를 간단하게 생성하는 방법을 제시한다. 개체-관계 모델과 변환 될 XML Schema의 구조는 서로 일대일로 매핑되지 않아 직접 변환할 수는 없다. 그래서 몇 가지 알고리즘을 이용하여 개체-관계 모델을 계층적 구조모델로 변환을 한다. 이렇게 변환된 계층적 구조 모델을 이용하여 최종적으로 XML Schema를 생성한다. 여기서 제시한 알고리즘의 특징은 XML Schema의 중요한 특성들인 재사용성, 전역 및 로컬 기능 등을 가진 문서를 생성한다는 것이다.

  • PDF

XML Schema를 위한 관계형 스키마 자동생성기의 개관 (An Overview of an Automatic Relational Schema Generation System for the XML Schema)

  • 김정섭;박창원;정진완
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (B)
    • /
    • pp.10-12
    • /
    • 2002
  • XML이 널리 확산되면서 XML문서들을 관계형 데이터 베이스에 저장하기 위한 관계형 스키마의 생성이 더욱 중요해 지고 있다. 기존의 DTD기반 관계형 스키마 생성 기법은 XML Schema에 적용될 수 없는데, 그 이유는 XML Schema에는 다양한 데이터 타입, 상속, 다형성과 같은 DTD에 존재하지 않는 새로운 특징들이 많기 때문이다. 이 논문은 XML 문서들의 구조를 정의한 XML Schema로부터 자동으로 관계형 스키마를 생성해 내는 XHL Schema를 위한 관계형 스키마 자동생성기의 개관을 설명한다

  • PDF

REI를 이용한 e-카탈로그의 UML-XML Schema 변환 시스템 (UML-XML Schema Conversion System for e-Catalog using REI)

  • 박준표;이만형;황대훈
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 추계학술발표대회(하)
    • /
    • pp.984-989
    • /
    • 2003
  • 최근 인터넷에서 문서 포맷의 기준으로 XML이 각광을 받고 있으며 XML schema를 통하여 DTD에서는 할 수 없었던 부분을 할 수 있게 되었다. 또한 e-카탈로그에서 XML 문서의 사용이 급증하면서 XML 문서의 설계가 점차 복잡해지고 XML schema 설계가 DTD보다 한층 더 복잡하게 되었기 때문에 XML schema 모델링이 중요한 문제로 대두 되었다. 이에 본 논문에서는 복잡한 XML 문서를 체계적이고 구조화하기 위하여 XML 문서를 UML로 설계하고 UML 모델링 정보를 변질과 누락 없이 추출하기 위하여 REI를 이용하여 UML 모델링 정보를 추출하여 XML로 변환하였다.

  • PDF

XDR 스키마를 위한 UML 클래스 다이어그램 (UML Class Diagram for XDR Schema)

  • 유문성
    • 인터넷정보학회논문지
    • /
    • 제4권4호
    • /
    • pp.35-44
    • /
    • 2003
  • XML이 웹에서 사용하는 문서와 데이터의 표준이 되고 있다. XML의 문서를 정의하는데 사용되는 것이 스키마다. 이 중 마이크로소프트사가 중심이 되어 개발하고 있는 스키마인 XDR은 스키마 중에서 실제적인 활용을 주도하고 있다. UML은 객체지향 개발 방법론에서 나온 표기법으로 시스템의 구조를 나타내는데 유용한 도구이다. 본 논문은 XDR의 스키마의 구조를 UML 클래스 다이어그램으로 변환하는 방법과 알고리즘을 제안한다. 이 변환으로 XML의 문서구조를 시각화하여 XML문서의 구조를 쉽게 파악할 수 있게 되었고 재사용성과 유연성을 높여 XML문서 개발을 효율적으로 하게 하였다.

  • PDF

Formal Models and Algorithms for XML Data Interoperability

  • Lee, Thomas Y.;Cheung, David W.
    • Journal of Computing Science and Engineering
    • /
    • 제4권4호
    • /
    • pp.313-349
    • /
    • 2010
  • In this paper, we study the data interoperability problem of web services in terms of XML schema compatibility. When Web Service A sends XML messages to Web Service B, A is interoperable with B if B can accept all messages from A. That is, the XML schema R for B to receive XML instances must be compatible with the XML schema S for A to send XML instances, Le., A is a subschema of B. We propose a formal model called Schema Automaton (SA) to model W3C XML Schema (XSD) and develop several algorithms to perform different XML schema computations. The computations include schema minimization, schema equivalence testing, subschema testing, and subschema extraction. We have conducted experiments on an e-commerce standard XSD called xCBL to demonstrate the practicality of our algorithms. One experiment has refuted the claim that the xCBL 3.5 XSD is backward compatible with the xCBL 3.0 XSD. Another experiment has shown that the xCBL XSDs can be effectively trimmed into small subschemas for specific applications, which has significantly reduced the schema processing time.

XML 스키마 기반의 데이터베이스 스키마 생성기 설계 (Design of Automatic Database Schema Generator Based on XML Schema)

  • 임종선;김경수
    • 융합보안논문지
    • /
    • 제7권3호
    • /
    • pp.79-86
    • /
    • 2007
  • 현재, 기업간 전자상거래는 XML 문서를 이용하여 기업간 정보유통에 부분적으로 적용되고 있으나 웹서비스가 본격 구현되면 기업 기간시스템도 XML 기반으로 점차 전환될 것으로 보고 많은 업체들이 XML DBMS 개발에 경쟁적으로 나서고 있다. 기존의 XML DBMS 연구들에서는 XML 문서의 구조를 표현하기 위하여 XML DTD를 사용하였다. 이러한 XML DTD는 단순한 형태의 표현을 정의하고 있어서 XML 문서의 구조를 정의하는데 많은 어려움이 있다. 이를 극복하기 위하여, 본 논문에서는 W3C의 표준으로 채택된 XML 스키마를 기반으로 데이터의 컨텐츠 저장에 일반적으로 사용되고 있는 관계형 데이터베이스에 XML 데이터를 저장하기 위하여 XML 스키마를 이용한 관계형 데이터베이스 스키마의 자동 변환 메커니즘을 통한 알고리즘을 제안하였다. 이 알고리즘을 토대로 XML 스키마를 관계형 데이터베이스 스키마로 변환하는 모듈을 개발하면, XML 데이터의 관리를 관계형 데이터베이스를 통하여 효과적으로 할 수 있을 것이다.

  • PDF

A Modeling of XML Document Preserving Object-Oriented Concepts

  • Kim, Chang Suk;Kim, Dae Su;Son, Dong Cheul
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제4권2호
    • /
    • pp.129-134
    • /
    • 2004
  • XML is the new universal format for structured documents and data on the World Wide Web. As the Web becomes a major means of disseminating and sharing information and as the amount of XML data increases substantially, there are increased needs to manage and design such XML document in a novel yet efficient way. Moreover a demand of XML Schema(W3C XML Schema Spec.) that verifies XML document becomes increasing recently. However, XML Schema has a weak point for design because of its complication despite of various data and abundant expressiveness. Thus, it is difficult to design a complex document reflecting the usability, global and local facility and ability of expansion. This paper shows a simple way of modeling for XML document using a fundamental means for database design, the Entity-Relationship model. The design from the Entity-Relationship model to XML Schema can not be directly on account of discordance between the two models. So we present some algorithms to generate XML Schema from the Entity-Relationship model. The algorithms produce XML Schema codes using a hierarchical view representation. An important objective of this modeling is to preserve XML Schema's object-oriented concepts such as reusability, global and local ability. In addition to, implementation procedure and evaluation of the proposed design method are described.

사용자 정의 XML 뷰 기반의 XML 스키마 관리 시스템 (An XML Schema Manager based on the User-defined XML View)

  • 정채영;김영옥;이미영;강현석;배종민
    • 정보처리학회논문지D
    • /
    • 제10D권3호
    • /
    • pp.367-374
    • /
    • 2003
  • 이질 데이터베이스 통합 방법론의 하나인 미디에이터-램퍼 시스템은 각 데이터베이스의 내용이 물리적으로 이동하는 대신, 가상의 통합된 뷰를 유지한다. 미디에이터는 가상의 통합된 뷰를 유지하기 위하여, 지역 데이터베이스와 직접 통신하는 랩퍼의 스키마 관리기의 도움이 필요하다. 본 논문에서는 미디에이터에게 관계형 데이터베이스의 스키마를 XML 스키마로 제공하는 랩퍼의 스키마 관리기를 설계 구현한 결과를 제시한다. 설계된 XML 스키마 관리기가 사용자 정의 XML 뷰를 지원하도록 하기 위하여 사용자 정의 XML 뷰로부터 XML 스키마를 생성하기 위한 뷰 트리 모델을 제시하고, 그 변환 알고리즘을 제시한다. 제시된 모델은 이질의 정보원의 스키마 관리기에 대하여 일관되게 적용할 수 있다.