Read full paper at:
http://www.scirp.org/journal/PaperInformation.aspx?PaperID=54089#.VO1zJSzQrzE
http://www.scirp.org/journal/PaperInformation.aspx?PaperID=54089#.VO1zJSzQrzE
ABSTRACT
This
paper presents an approach for transforming an XML schema we enriched
in ODL (Object Definition Language) schemas. It is possible to realize
the concepts of ODL in a model of XML schema, we propose to introduce an
enrichment concretizing these concepts in the XML Schema models. We
chose oriented object database as a target database because there are
many common characteristics between XML and object-oriented model, thus
the mapping from XML data into object-oriented databases is more
interesting. Also the object-oriented data bases have become very
widespread and acceptable and they offer an evolutionary approach, so we
agree that it is time to develop a translation between XML and OO
databases. The purpose of this article is to automate transformation
process of an XML schema to an ODL database. Our work focuses on
preserving semantics transformation of association relationships and we
describe set of rules to create ODL classes from an enriched XML schema.
The experimental study shows that the approach is feasible, and results
are the same, the source database is transformed into target one
without loss of data.
Cite this paper
References
Malki, D. and Bahaj, M. (2015) Semantic Enrichment of XML Schema to Transform Association Relationships in ODL Schema. Journal of Software Engineering and Applications, 8, 62-71. doi: 10.4236/jsea.2015.82008.
| [1] | Alhajj,
R. and Polat, F. (2001) Reengineering Relational Databases to
Object-Oriented: Constructing the Class Hierarchy and Migrating the
Data. Proceedings of the 8th Working Conference on Reverse Engineering
(WCRE’01), Stuttgart, 2-5 October 2001, 335-344. http://dx.doi.org/10.1109/WCRE.2001.957840 |
| [2] | Cattell, R.G.G. and Barry, D.K., Eds. (2000) The Object Data Standard: ODMG 3.0. Morgan Kaufmann Publishers Inc., San Francisco. |
| [3] | Xiao, R.G., Dillon, T.S., Chang, E. and Feng, L. (2001) Modeling and Transformation of Object-Oriented Conceptual Models into XML Schema. Proceedings of 12th International Conference, DEXA 2001, Munich, 3-5 September 2001, 795-804. |
| [4] | de Sousa, A.F., Pereira, J.L. and Carvalho, J. (2002) From ODL Schemas to XML-SCHEMA Schemas: A First Set of Transformation Rules. Proceedings of the Baltic Conference, Baltic DB&IS 2002, Volume 1, 281-296. |
| [5] | Widjaya, N.D., Taniar, D., Rahayu, J.W. and Pardede, E. (2003) Association Relationship Trans-formation of XML Schemas to Object-Relational Databases. Revised Papers of 3rd International Workshop, IICS 2003, Leipzig, 19-21 June 2003, 251-262. |
| [6] | Naser, T., Alhajj, R. and Ridley, M.J. (2009) Two-Way Mapping between Object-Oriented Databases and XML. Informatica, 33, 297-308. |
| [7] | SYSRA (2007) EyeDB Object Definition Language Version 2.8.8. SYSRA, Yerres. |
| [8] | Berglund, A., Boag, S., Chamberlin, D., Fernndez, M.F., Kay, M., Robie, J. and Simon, J. (2007) XML Path Language (XPath) 2.0 W3C Recommendation 23 January 2007. http://www.w3.org/TR/xpath20/ |
| [9] | Maatuk,
A., Akhtar Ali, M. and Rossiter, N. (2010) Converting Relational
Databases into Object-relational Databases. Journal of Object
Technology, 9, 145-161. http://www.jot.fm/issues/issue_2010_03/article3.pdf |
| [10] | Hoffer, J.A., Prescott, M.B. and McFadden, F.R. (2005) Modern Database Management. 7th Edition, Prentice Hall, Upper Saddle River. eww150225lx |
评论
发表评论