Abstract
Multidimensional information is pervasive in many computer applications including time series, spatial information, data warehousing, and visual data. While semistructured data or XML is becoming more and more popular for information integration and exchange, not much research work has been done in the design and implementation of semistructured database system to manage multidimensional information efficiently. In this paper, dimension operators have been defined based on a multidimensional logic which we call ML(ω). It can be used in applications such as multidimensional spreadsheets and multidimensional databases usually found in decision suport systems and data warehouses. Finally, a multidimensional XML database system has been prototyped and described in detail. Technologies such as XSL are used to transform or visualise data from different dimensions.
Similar content being viewed by others
References
S. Abiteboul, “Querying semi–structured data,” in Proc. of the Internat. Conf. on Database Theory (ICDT), Springer: Berlin, 1997.
S. Abiteboul, J. McHugh, M. Rys, V. Vassalos, and J. L.Wiener, “Incremental maintenance for materialized views over semistructured data,” in Proc. of VLDB, 1998.
S. Abiteboul, D. Quass, J. McHugh, J. Widom, and J. Wiener, “The lorel query language for semistructured data,” J. Digital Libraries 1(1), 1997, 68–88.
S. Agrawal, A. Gupta, and S. Sarawagi, “Modeling multidimensional databases,” Technical Report, IBM Almaden Research Center, 1995.
T. Bray, J. Paoli, and C. M. Sperberg–McQueen, “Extensible markup language (XML) 1.0,” W3C Recommendation, World Wide Web Consortium, 1998; available online at http://www.w3.org/TR/1998/ REC–xml–19980210.
P. Buneman, “Tutorial: Semistructured data,” in Internat. Conf. on PODS, 1997.
P. Buneman, S. Davidson, M. Fernandez, and D. Suciu, “Adding structure to unstructured data,” in Proc. of the Internat. Conf. on Database Theory (ICDT), Springer: Berlin, 1997, pp. 336–350.
P. Buneman, S. Davidson, G. Hillebrand, and D. Suciu, “A query language and optimization techniques for unstructured data,” in Proc. of SIGMOD, 1996.
L. Cabibbo and R. Torlone, “Querying multidimensional databases,” in Proc. of the 6th Workshop on Database Programming Languages, 1997.
S. Chaudhuri and U. Dayal, “An overview of data warehousing and olap technology,” ACM SIGMOD Record 26(1), 1997, 65–74.
G. Colliat, “Olap, relational, and multidimensional database systems,” ACM SIGMOD Record 25(3), 1996, 64–69.
M. Fernandez, D. Florescu, A. Levy, and D. Suciu, “A query language for aWeb–site management system,” SIGMOD Record 26(3), 1997, 4–11.
R. Goldman and J. Widom, “Dataguides: Enabling query formulation and optimization in semistructured databases,” in Proc. of VLDB, September 1997.
Kenan Technologies, “An introduction to multidimensional database technology,” at http://www.kenan.com/acumate/mddb.htm.
R. A. Kowalski, Logic for Problem Solving, North–Holland: Amsterdam, 1979.
L. Libkin and L. Wong, “A query language for multidimensional arrays: Design, implementation and optimization techniques,” in Proc. of the 1996 ACM SIGMOD Internat. Conf. on Management of Data, 1996, pp. 228–239.
J. McHugh et al., “Lore: A database management system for semistructured data,” SIGMOD Record 26(3), 1997, 54–66.
M. A. Orgun and W. Du, “Multidimensional logic programming: Theoretical foundations,” Theoret. Comput. Sci. 185(2), 1997, 319–345.
D. Quass, A. Rajaraman, Y. Sagiv, J. Ullman, and J. Widom, “Querying semistructured heterogeneous information,” in Proc. of Deductive and Object Oriented Databases, 1995.
World Wide Web Consortium QL98, The XQL query language, at http://www.w3.org/TandS/QL/QL98/pp/xql.html.
World Wide Web Consortium, The W3C home page, at http://www.w3.org.
World Wide Web Consortium, The extensible stylesheet language (XSL), at http://www.w3.org/Style/XSL.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Wong, R.K., Lam, F. & Orgun, M.A. Modelling and Manipulating Multidimensional Data in Semistructured Databases. World Wide Web 4, 79–99 (2001). https://doi.org/10.1023/A:1012460412773
Issue Date:
DOI: https://doi.org/10.1023/A:1012460412773