DOI QR코드

DOI QR Code

Extended Entity-Relationship Model for Conceptual Modeling of XML Schema

XML 스키마의 개념적 모델링을 위한 확장된 개체관계 모델

  • 정인환 (한성대학교 컴퓨터공학과) ;
  • 김영웅 (한성대학교 컴퓨터공학과)
  • Received : 2014.10.27
  • Accepted : 2015.02.13
  • Published : 2015.02.28

Abstract

XML has become one of the most influential standard language for representing and exchanging data on internet. However, XML itself has a ability to represent a logical structure for storing and managing data, it is inadequate to use as a conceptual modeling tool because of its complexity for representing the document structures. In this paper, we propose the graphical form of conceptual modeling techniques for representing the structure of the XML schema documents using an extended entity relationship diagram. For this, extended entity relationship model is presented for representing the XML schema structure, transformation rules are presented for transforming extended entity relationship model into XML schema document to show the completeness of the proposed model.

XML은 인터넷 상의 데이터의 표현 및 교환의 사실상 표준으로 자리 잡고 있으며, XML 자체가 데이터를 저장하기 위한 논리적 구조를 표현하고 있지만, 다양하고 복잡한 표현으로 인해 문서 구조를 한 눈에 파악하기에는 어려운 점이 있어 개념적 모델의 도구로 사용하기 적절하지 못한 점이 있다. 본 논문은 XML 스키마 문서 구조를 확장된 개체관계 모델을 이용하여 그래픽 형태로 개념적 모델링할 수 있는 기법을 제안한다. 이를 위해 XML 스키마 구조를 표현하기 위해 확장된 개체관계 모델을 제시하고, XML 스키마 요소들을 확장된 개체관계 모델로 표현하기 위한 표현규칙들을 제시하고, 제안한 기법으로 모델링한 개념적 모델을 논리적 모델인 XML 스키마 문서로 매핑하는 사례를 통해 본 기법의 완전성을 보여준다.

Keywords

References

  1. B. Thalheim, Entity-Relationship Modeling : Foundation of Database Technology, Spring Verlag, 2000.
  2. World Wide Web Consortium, eXtensible Markup Language(XML) 1.0, http://www.w3.org/TR/1998/REC-xml-19980210, 1998.
  3. OMG. "Unified Modeling Language Specifications, version 1.5, 2003. http://www.uml.org/.
  4. T. Halpin, "Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design", Morgan.Kaufmann Pub., 2001.
  5. M. Necasky, "Conceptual Modeling for XML: A Survey", Proc. of the 6th Annual International Workshop on Databases, Vol 176, 2006.
  6. S. Jin, W. Kang, "Mapping Rules for ER to XML Using XML Schema", Proc. of the Southern Association for Information System Conference, 2007.
  7. Y. Kim, "ERX: A Generation Tool of XML Schema based on Entity-Relationship Model", The Journal of The Institute of Internet, Broadcasting and Communication(JIIBC), Vol 13, No 2, 2013.
  8. A. Sengupta, S. Mohan, R. Doshi, "XER-Extensible Entity Relationship Modeling", Proc. of XML 2003, 2003.
  9. G. Penna, et al., "Towards the Expected Interoperability between XML and ER Diagrams", Technical Report TRCS/G0102, Dept. of Computer Science, Univ. of L'Aquila, 2002.
  10. M. Mani, "EReX: A Conceptual Model for XML" Proceeding s of the 2nd International XML Database Symposium(XSystem 2004), 2004.