Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2005.12D.1.001

ER2XML: An Implementation of XML Schema Generator based on the Entity-Relationship Model  

Kim Chang Suk (공주대학교 컴퓨터교육과)
Son Dong-Cheul (천안대학교 정보통신공학부)
Abstract
The XML is emerging as standard language for data exchange on the Web. Therefore a demand of XML Schema(W3C MLL Schema Spec.) that verifies XML document becomes increasing. However, XML Schema has a weak point for design because of its complication despiteof various data and abundant expressiveness. This paper shows a simple way of design for XML Schema using a fundamental means for database design, the Entity-Relationship model. The conversion 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 automatic generation is to preserve XML Schema's characteristics such as reusability, global and local ability, ability of expansion and various type changes.
Keywords
XML Schema(XML Schema); Entity-Relationship model; XML document; Reusability;
Citations & Related Records
연도 인용수 순위
  • Reference
1 김형석, 허보진, 김창석, 'EER 다이어그램을 이용한 XML 스키마 설계방법', 한국정보처리학회 추계학술발표대회, pp.1509-1512, 2003
2 Mary F. Fernandez, Wang Chiew Tan, Dan Suciu, 'SilkRoute : trading between relations and XML', Computer Networks, Vol.33, No.1-6, pp.723-745, 2000   DOI   ScienceOn
3 Minos Carofalakis, Aristides Gionis, Rajeev Rastogi, S. Seshadri and Kyuseok Shim, 'XTRACT: A System for Extracting Document Type Descriptors from XML Documents', Proceedings of SIGMOD, pp.165-176, ACM Press, 2000   DOI
4 Antonio Badia, 'Automatic Generation of XML DTD from Relation: The Nested Relation Approach', ER 2003 Workshops on Conceptual Modeling for Novel Application Domains, pp.330-341, 2003
5 Garsten Kleiner and Udo Lipeck, 'Automatic Generation of XML DTDs from Conceptual Database Schemas', Informatik 2001-Wirtschaft und Wissenschaft in der Network Economy-Visionen und Wirklichkeit, pp.396-405, 2001
6 Ellis Horowitz, Sartaj Sahni and Susan Anderson-Freed, Fundamentals of Data Structures in C, Computer Science Press, 1993
7 Chang Suk Kim, Dae Su Kim and KwangBaik Kim, 'A Generation of XML Schema from Entity-Relationship Models', Proceedings of SCIS and ISIS 2004, Japan Society for Fuzzy Theory and Intelligent Informatics (SOFT), p. 139-143, 2004
8 김형석, 김창석, '개체-관계 모델을 이용한 XML Schema의 생성', TD-2004-03, p.81, 2004
9 Walter Savitch, 'Java', Prentice Hall. 2000
10 Dongwon Lee, 'Net & CoT: Translating Relational Schemas to XML Schema using Semantic Constraints', Proceedings of the 2002 ACM CIKM International Conference on Information end Knowledge Management, p, 282-291, 2002
11 Jon Duckett 외 8인 공저, 'Professional XML Schemas', Wrox, 2001
12 Mark Vermeer and Peter Apers, 'Reverse Engineering of Relational Database Applications', Proceedings of 14th International Conference on Object-Oriented and Entity-Relationship Modelling, pp.89-100, ACM Press, 1995
13 Dongwon Lee, 'Schema Conversion Methods between XML and Relational Models', Knowledge Transformation for the Semantic Web, p. 1-17, 2003
14 Ramez Elmasri, 'Conceptual Modeling for Customized XML Schema', Proceedings of the 21st International Conference on Conceptual Modeling 2002, pp.429-443
15 V. Turau, 'Making Legacy Data Accessible for XML Applications', http://www.informatik.fh-wiesbaden.de/~turau/DB2XML, 1999
16 Kevin Williams외 9인, 'Professional XML Databases', Wrox, 2001