Abstract
As XML data storage and interchange become ubiquitous, analysts and data engineers increasingly need tools to model their data and map it to XML schemas and to reverse engineer XML documents and schemas in support of evolution and integration activities. For effective data management, model transformations require guarantees of properties of interest including guarantees of information and constraintpreservation, redundancy-free and compactness guarantees, and assurances about readability and maintainability. In this paper, we make foundational observations about XML data management, including conceptual modeling for XML data, transformations to and from XML Schema and XML data models, and transformation guarantees concerning properties of interest, and we provide resolutions for conceptual mismatches between XML data management and more traditional data management. Our implemented prototype tools show that these observations and insights can provide a strong foundation for XML data engineering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Al-Kamha, R.: Conceptual XML for Systems Analysis. Phd dissertation, Brigham Young University, Department of Computer Science (June 2007)
Al-Kamha, R., Embley, D.W., Liddle, S.W.: Representing generalization/specialization in XML schema. In: Proceedings of the Workshop on Enterprise Modeling and Information Systems Architectures (EMISA 2005), Klagenfurt, Austria, October 2005, pp. 250–263 (2005)
Al-Kamha, R., Embley, D.W., Liddle, S.W.: Augmenting traditional conceptual models to accommodate XML structural constructs. In: Parent, C., Schewe, K.-D., Storey, V.C., Thalheim, B. (eds.) ER 2007. LNCS, vol. 4801, Springer, Heidelberg (in press, 2007)
Carey, M.: Enterprise information integration—XML to the rescue! In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, p. 14. Springer, Heidelberg (2003)
Choi, M., Lim, J., Joo, K.: Developing a unified design methodology based on extended entity-relationship model for XML. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J., Zomaya, A.Y. (eds.) ICCS 2003. LNCS, vol. 2660, pp. 920–929. Springer, Heidelberg (2003)
Conrad, R., Scheffner, D., Freytag, J.C.: XML conceptual modeling using UML. In: Laender, A.H.F., Liddle, S.W., Storey, V.C. (eds.) ER 2000. LNCS, vol. 1920, pp. 558–571. Springer, Heidelberg (2000)
Embley, D.W., Kurtz, B.D., Woodfield, S.N.: Object-oriented Systems Analysis: A Model-Driven Approach. Prentice Hall, Englewood Cliffs, New Jersey (1992)
Embley, D.W., Liddle, S.W., Al-Kamha, R.: Enterprise modeling with conceptual XML. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, T.-W. (eds.) ER 2004. LNCS, vol. 3288, pp. 150–165. Springer, Heidelberg (2004)
Enderton, H.B.: A Mathematical Introduction to Logic. Academic Press Inc., Boston, Massachussets (1972)
Feng, L., Chang, E., Dillon, T.: A semantic network-based design methodology for XML documents. ACM Transactions on Information Systems 20(4), 390–421 (2002)
Liu, H., Lu, Y., Yang, Q.: XML conceptual modeling with XUML. In: Proceedings of the 28th International Conference on Software Engineering, Shanghai, China, May 2006, pp. 973–976 (2006)
Mani, M.: Conceptual models for XML. In: Bellahsène, Z., Milo, T., Rys, M., Suciu, D., Unland, R. (eds.) XSym 2004. LNCS, vol. 3186, pp. 128–142. Springer, Heidelberg (2004)
Mok, W.Y., Embley, D.W.: Generating compact redundancy-free XML documents from concptual-model hypergraphs. IEEE Transactions on Knowledge and Data Engineering 18(8), 1082–1096 (2006)
Nečaský, M.: Conceptual modeling for XML: A survey. In: Proceedings of the Annual International Workshop on Databases, Texts, Specifications and Objects (DATESO 2006), Desna, Czech Republic, April 2006, pp. 45–53 (2006)
Sengupta, A., Wilde, E.: The case for conceptual modeling for XML. Technical report, Wright State University (WSU) and Swiss Federal Institute of Technology (ETH) (February 2006)
Wilde, E.: Towards conceptual modeling for XML. In: Proceedings of the Berliner XML Tage 2005 (BXML 2005), Berlin, Germany, September 2005, pp. 213–224 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Al-Kamha, R., Embley, D.W., Liddle, S.W. (2008). Foundational Data Modeling and Schema Transformations for XML Data Engineering. In: Kaschek, R., Kop, C., Steinberger, C., Fliedl, G. (eds) Information Systems and e-Business Technologies. UNISCON 2008. Lecture Notes in Business Information Processing, vol 5. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78942-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-78942-0_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78941-3
Online ISBN: 978-3-540-78942-0
eBook Packages: Computer ScienceComputer Science (R0)