skip to main content
10.1145/1967486.1967535acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Mapping rules for converting from ODL to XML schemas

Published: 08 November 2010 Publication History

Abstract

This paper presents a comprehensive approach for the transformation of ODL Schemas into XML Schemas. The approach starts with an incomplete set of rules described in the literature to assist in the transformation process. The fact that the rules provided a solid foundation for expansion, as well as the fact that the rules only cover a small subset of ODL, was our main motivation for continuing the study of this topic. In this paper, we first analyze an existing set of nine transformation rules. After evaluating the correctness and completeness of the rules, we proceed to propose some improvements and extensions into a more complete set of rules that cover the whole transformation process. By modifying the existing rule set, we are able to handle a much wider variety of ODL. Finally, we discuss some ODL scenarios that the original rule set cannot handle. This is meant to justify the need for the proposed extension as described in this paper. The presented more complete rule set is capable of handling a larger subset of ODL (including dictionaries, global and local scope enumerations, and most importantly, inheritance).

References

[1]
Naser T., Kianmehr K., Alhajj R., and Ridley M. J., "Transforming Object-Oriented Database into XML," Proc. of IEEE IRI, pp. 600--605, Aug. 2007
[2]
de Sousa, A.; Pereiera, J.; Carvalho, J., "Mapping Rules to Convert from ODL to XML-SCHEMA" Proc. of the International Conference of the Chilean Computer Science Society '02, IEEE Computer Society.
[3]
XML Schema Part 1: Structures Second Edition. http://www.w3.org/TR/xmlschema-1/
[4]
XML Schema Part 2: Data Types Second Edition. http://www.w3.org/TR/xmlschema-2/
[5]
Cattell R. G. G., Barry D., et al. The Object Data Standard: ODMG 3.0. Academic Press, London, 2000.
[6]
Fernandez M. F., Tan W. C., and Suciu D., "SilkRoute: Trading between Relational and XML," Proc. of WWW, 2000.
[7]
Carey M., et al, "XPERANTO: Publishing Object-Relational Data as XML," Proc. of WebDB, 2000.
[8]
Wang C., Lo A., Alhajj, R. and Barker K., "Converting Legacy Relational Database into XML Database through Reverse Engineering," Proc. of ICEIS, 2004.
[9]
XML Schema (REC (20010502) version, as amended) Checking Service. http://www.w3.org/2001/03/webdata/xsv
[10]
Lo A., Alhajj R. and Barker K., "VIREX: Visual Relational to XML Conversion Tool," Visual Languages and Computing, Vol. 17, No. 1, pp. 25--45, 2006.
[11]
Liu C., Vincent M. W., Liu J. and Guo M., A Virtual XML Database Engine for Relational Databases, Springer-Verlag, 2003.
[12]
Fong J., Pang F., and Bloor C., "Converting Relational Database into XML Document," Proc. of the International Workshop on Electronic Business Hubs, pp. 61--65, 2001.
[13]
"Extensible Markup Language (XML) 1.0 (Fourth Edition)". W3C Recommendation 16 August 2006, edited in place 29 Sept 2006
[14]
Cheng J. and Xu J. "XML and DB2." Proc. of IEEE ICDE, San Diego, pp. 569--573, 2000.
[15]
Chung T.-S., Park S., Han S.-Y., and Kim H.-J. "Extracting Object-Oriented Database Schemas from XML DTDs Using Inheritance," Proc. of the International Conference on Electronic Commerce and Web Technologies, pp. 49--59, 2001.
[16]
Johansson T. and Heggbrenna R. "Importing XML Schema into an Object-Oriented Database Mediator System" Uppsala Master's Thesis in Computing Science no. 260, 2003.
[17]
Toth D. and Valenta M., "Using Object And Object-Oriented Technologies for XML-native Database Systems," Proc. of the Dateso Annual International Workshop on Databases, TExts, Specifications and Objects, 2006.
[18]
Ahmad U., et al., "An Integrated Approach for Extraction of Objects from XML and Transformation to Heterogeneous Object Oriented Databases," Proc. of ICEIS, pp. 445--449, 2003.

Cited By

View all
  • (2020)Uncertainty Modeling of Object-Oriented Biomedical Information in HBaseIEEE Access10.1109/ACCESS.2020.29805538(51219-51229)Online publication date: 2020
  • (2011)Rules for Effective Mapping Between Two Data Environments: Object Database Language and XMLRecent Trends in Information Reuse and Integration10.1007/978-3-7091-0738-6_7(143-166)Online publication date: 20-Aug-2011

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '10: Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
November 2010
895 pages
ISBN:9781450304214
DOI:10.1145/1967486
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • IIWAS: International Organization for Information Integration
  • Web-b: Web-b

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 November 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ODL schema
  2. XML schema
  3. schema mapping

Qualifiers

  • Research-article

Conference

iiWAS '10
Sponsor:
  • IIWAS
  • Web-b

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Uncertainty Modeling of Object-Oriented Biomedical Information in HBaseIEEE Access10.1109/ACCESS.2020.29805538(51219-51229)Online publication date: 2020
  • (2011)Rules for Effective Mapping Between Two Data Environments: Object Database Language and XMLRecent Trends in Information Reuse and Integration10.1007/978-3-7091-0738-6_7(143-166)Online publication date: 20-Aug-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media