Incorporating Dimensions in XML and DTD⋆

  • Manolis Gergatsoulis
  • Yannis Stavrakas
  • Dimitris Karteris
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2113)


In this paper we investigate various aspects of representing multidimensional information in the frame of the WWW. Multidimensional XML (MXML) is an extension of XML suitable for representing data that assume different facets, having different value or different structure, under different contexts. In Multidimensional XML, elements and attributes may depend on a number of dimensions, that define worlds under which variants of those elements or attributes hold. Moreover, we propose an extension of DTD that takes dimensions into account and is suitable for describing the logical structure of MXML documents. We also present a graph data model for MXML, and show how MXML can be reduced to conventional XML for a given world.


Multidimensional Languages Semistructured Data XML Web Databases 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    S. Abiteboul, P. Buneman, and D. Suciu. Data on the Web: From Relations to Semistructured Data and XML. Morgan Kaufmann Publishers, 2000.Google Scholar
  2. 2.
    A. Bonifati and S. Ceri. Comparative analysis of five XML query languages. SIGMOD Record, 29(1), March 2000.Google Scholar
  3. 3.
    T. Bray, J. Paoli, and C.M. Sperberg-McQueen. Extensible markup language (XML) 1.0 (second edition)., October 2000.
  4. 4.
    J. Clark and S. DeRose. XML Path Language (XPath), Version 1.0 (W3C Recommendation)., 1999.
  5. 5.
    A. Deutch, M. Fernàndez, D. Florescu, A. Levy, and D. Suciu. XML-QL: A query language for XML., 1999.
  6. 6.
    M. Fernandez and J. Robie. XML Query Data Model (W3C Working Draft 11 May 2000)., 1999.
  7. 7.
    M. Gergatsoulis, Y. Stavrakas, D. Karteris, A. Mouzaki, and D. Sterpis. A Webbased System for Handling Multidimensional Information through MXML. It will be presented at 5th East-European Conference on Advances in Databases and Information Systems (ADBIS), Vilnius, Lithuania, September 2001.Google Scholar
  8. 8.
    T. Mitakos, M. Gergatsoulis, Y. Stavrakas, and E.V. Ioannidis. Representing time-dependent information in multidimensional XML. Proc. of the 23rd Int. Conf. “Information Technology Interfaces” (ITI’01), Pula, Croatia, June 2001.Google Scholar
  9. 9.
    J. Plaice and W.W. Wadge. A New Approach to Version Control. IEEE Transactions on Software Engineering, 19(3):268–276, 1993.CrossRefGoogle Scholar
  10. 10.
    Y. Stavrakas, M. Gergatsoulis, and T. Mitakos. Representing context-dependent information using Multidimensional XML. In J. Borbinha and T. Baker, editors, Research and Advanced Technology for Digital Libraries (ECDL’00), Proceedings, Lecture Notes in Computer Science (LNCS) 1923, pages 368–371. Springer, 2000.CrossRefGoogle Scholar
  11. 11.
    Y. Stavrakas, M. Gergatsoulis, and P. Rondogiannis. Multidimensional XML. In P. Kropf, G. Babin, J. PLaice, and H. Unger, editors, Distributed Communities on the Web, Third International Workshop (DCW’2000), Lecture Notes in Computer Science (LNCS) 1830, pages 100–109. Springer-Verlag, 2000.CrossRefGoogle Scholar
  12. 12.
    W.W. Wadge, G.D. Brown, M.C. Schraefel, and T. Yildirim. Intensional HTML. In Proc. of the 4th Int. Workshop on Principles of Digital Document Processing (PODDP’ 98), LNCS 1481, pages 128–139. Springer, March 1998.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Manolis Gergatsoulis
    • 1
  • Yannis Stavrakas
    • 1
    • 2
  • Dimitris Karteris
    • 1
  1. 1.Institute of Informatics & TelecommunicationsNational Centre for Scientific Research (N.C.S.R.) ‘Demokritos’Aghia Paraskevi AttikisGreece
  2. 2.Knowledge & Database Systems Laboratory National Technical University of Athens (NTUA)AthensGreece

Personalised recommendations