Skip to main navigation Skip to search Skip to main content

Translating relational schema into XML schema definition with data semantic preservation and XSD graph

  • Joseph Fong
  • , San Kuen Cheung

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Many legacy systems have been created by using relational database operating not for the Internet expression. Since the relational database is not an efficient way for data explosion, electronic transfer of data, and electronic business on the Web, we introduce a methodology in which a relational schema will be translated to an Extensible Markup Language (XML) schema definition for creating an XML database that is a simple and efficient format on the Web. We apply the Indirect Schema Translation Method that is a semantic-based methodology in this project. The mechanism is that the Relational Schema will be translated into the conceptual model, an Extended Entity Relationship (EER) Model using Reverse Engineering. Afterward, the EER model will be mapped to an XML Schema Definition Language (XSD) Graph as an XML conceptual schema using Semantic Transformation. Finally, the XSD Graph will be mapped into the XSD as an XML logical schema in the process of Forward Engineering, and the data semantics of participation, cardinality, generalization, aggregation, categorization, N-ary and U-ary relationship are preserved in the translated XML schema definition. © 2004 Elsevier B.V. All rights reserved.
Original languageEnglish
Pages (from-to)437-462
JournalInformation and Software Technology
Volume47
Issue number7
DOIs
Publication statusPublished - 15 May 2005

Bibliographical note

Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].

Research Keywords

  • Extended entity relationship model
  • Relational schema
  • Semantics transformation
  • XML conceptual schema
  • XML schema definition language
  • XSD graph

Fingerprint

Dive into the research topics of 'Translating relational schema into XML schema definition with data semantic preservation and XSD graph'. Together they form a unique fingerprint.

Cite this