Representing UML Snowflake Diagram from Integrating XML Data Using XML Schema

  • Authors:
  • Yu Li;Aijun An

  • Affiliations:
  • Department of Computer Science and Engineering, York University Toronto, Ontario, Canada;Department of Computer Science and Engineering, York University Toronto, Ontario, Canada

  • Venue:
  • DEEC '05 Proceedings of the International Workshop on Data Engineering Issues in E-Commerce
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a UML conceptual-level integration framework for supporting OLAP operations on diverse XML data sources. Our integration framework takes advantage of the constructs and relationships existing within XML Schemas. Two processes are involved in our integration framework. The first one is to convert XML Schemas into UML class diagrams. The second is to build a multidimensional model from the UML class diagrams. This paper focuses on the issues in the second process. We describe how to represent a multidimensional model using a UML snowflake diagram and how to represent the UML snowflake diagram using XML Schemas. Our advanced XML Schema-based representation of a multidimensional model is used as metadata in our prototype system for processing OLAP queries. It elegantly holds the information within a UML snowflake diagram such as the retrieval path through which we can obtain the participating XML data sources for OLAP operations. To the best of our knowledge, we are the first people to apply the advantages of XML Schemas during integrating XML data sources for virtual OLAP and to propose an XML Schema-based method for representing a UML snowflake diagram that integrates heterogeneous XML data sources.