DOI QR코드

DOI QR Code

Transformation Methodology to Logical Model from Conceptual Model of XML

XML의 개념적 모델로부터 논리적 모델로의 변환 기법

  • Received : 2016.09.22
  • Accepted : 2016.12.09
  • Published : 2016.12.31

Abstract

In these days, XML is a de facto standard language for representing and exchanging data. In order to define the conceptual model of the XML, we need to define the representation rules expressed in the diagram and propose the transformation algorithm that converts the diagram into a logical model of XML. This paper proposes a transformation methodology for generating a logical model from the conceptual model of the XML. We use CMXML as a conceptual model and generate XML schema definition as a logical model. For this, we define transformation rules and data structures for XML schema, and propose a transformation algorithm.

오늘날 데이터를 표현하고 교환하는 표준 언어로 XML을 사용하고 있다. XML의 개념적 모델을 정의하기 위해서는 XML이 가지는 다양한 요소들을 다이어그램으로 표현하는 표현 규칙과 생성된 다이어그램을 논리적 모델인 XML로 변환하는 변환 알고리즘을 정의해야 한다. 본 논문은 XML의 개념적 모델로부터 논리적 모델을 생성하기 위한 변환 기법을 제안한다. 본 논문에서 사용하는 개념적 모델로는 CMXML을 이용하고, 논리적 모델로 XML 스키마를 생성한다. 이를 위해 다이어그램으로 표현되는 CMXML을 정의하고, 이 다이어그램으로부터 XML 스키마를 생성하기 위한 자료구조를 정의하고 생성규칙을 정의하고, 변환 알고리즘을 제시한다.

Keywords

References

  1. W3C, eXtensible Markup Language(XML) 1.0, http://www.w3.org/TR/1998/REC-xml-19980210, 1998.
  2. L. Feng, E. Chang, T. Dillon, "A Semantic Network-Based Design Methodology for XML Documents", ACM Transactions on Information Systems, Vol 20, No 4, 2002. DOI: https://doi.org/10.1145/582415.582417
  3. M. Necasky, "Conceptual Modeling for XML", Proceedings of the DATESO 2006 Annual International Workshop on Database, Texts, Specifications and Objects, 2006.
  4. Y. Kim, "CMXML: A Conceptual Modeling Methodology for XML", The Journal of The Institute of Webcasting, Internet and Telecommunication, VOL. 15 NO. 4, 2015. DOI: https://doi.org/10.7236/JIIBC.2015.15.4.231
  5. W3C, http://www.w3.org/XML/Schema, 2001.
  6. M. Mani,"EReX: A Conceptual Model for XML", Proceeding s of the 2nd International XML Database Symposium(XSystem 2004), 2004. DOI: https://doi.org/10.1007/978-3-540-30081-6_10
  7. I. .H. Jung, Y. Kim, "CMXML: Extended Entity-Relationship Model for Conceptual Modeling of XML Schema", The Journal of The Institute of Webcasting, Internet and Telecommunication, VOL. 15 NO. 1, 2015. DOI: https://doi.org/10.7236/JIIBC.2015.15.1.157
  8. M. Necasky. "Reverse Engineering of XML Schemas to Conceptual Diagrams", Proceeding of the 6th Asia-Pacific Conference on Conceptual Modeling, 2009.