MXML Path-Based Storage and Ordered-Based Context Manipulation

  • Nikolaos Fousteris
  • Manolis Gergatsoulis
  • Yannis Stavrakas
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8056)


The problem of storing and querying XML data using relational databases has been considered a lot and many techniques have been developed. MXML is an extension of XML suitable for representing data that assume different facets, having different value or structure under different contexts, which are determined by assigning values to a number of dimensions. We currently work on the problem of converting MXML to SQL queries, in order to be executed over MXML data stored in relational databases. As part of this work, in this paper, we explore a path-based technique for storing MXML documents in relational databases, based on similar techniques previously proposed for conventional XML documents. Also, we present a new ordered-based approach on representing context in such a way so as to facilitate the formulation of context-aware queries, and we show how we can manipulate context.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Deutsch, A., Fernandez, M.F., Suciu, D.: Storing Semistructured Data with STORED. In: Proc. of ACM SIGMOD Int. Conf. on Management of Data, pp. 431–442. ACM Press (1999)Google Scholar
  2. 2.
    Du, F., Amer-Yahia, S., Freire, J.: ShreX: Managing XML Documents in Relational Databases. In: Proc. of VLDB 2004, pp. 1297–1300. Morgan Kaufmann (2004)Google Scholar
  3. 3.
    Gergatsoulis, M., Stavrakas, Y., Karteris, D.: Incorporating Dimensions in XML and DTD. In: Mayr, H.C., Lazanský, J., Quirchmayr, G., Vogel, P. (eds.) DEXA 2001. LNCS, vol. 2113, pp. 646–656. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  4. 4.
    Gergatsoulis, M., Stavrakas, Y., Karteris, D., Mouzaki, A., Sterpis, D.: A Web-Based System for Handling Multidimensional Information through MXML. In: Caplinskas, A., Eder, J. (eds.) ADBIS 2001. LNCS, vol. 2151, pp. 352–365. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  5. 5.
    Ramanath, M., Freire, J.-L., Haritsa, J.R., Roy, P.: Searching for efficient XML-to-relational mappings. In: Bellahsène, Z., Chaudhri, A.B., Rahm, E., Rys, M., Unland, R. (eds.) XSym 2003. LNCS, vol. 2824, pp. 19–36. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  6. 6.
    Shanmugasundaram, J., Shekita, E.J., Kiernan, J., Krishnamurthy, R., Viglas, S., Naughton, J.F., Tatarinov, I.: A General Technique for Querying XML Documents using a Relational Database System. SIGMOD Record 30(3), 20–26 (2001)CrossRefGoogle Scholar
  7. 7.
    Stavrakas, Y., Gergatsoulis, M.: Multidimensional Semistructured Data: Representing Context-Dependent Information on the Web. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 183–199. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  8. 8.
    Tatarinov, I., Viglas, S., Beyer, K.S., Shanmugasundaram, J., Shekita, E.J., Zhang, C.: Storing and querying ordered XML using a relational database system. In: Proc. of the 2002 ACM SIGMOD Int. Conf. on Management of Data, pp. 204–215. ACM (2002)Google Scholar
  9. 9.
    Fousteris, N., Stavrakas, Y., Gergatsoulis, M.: Multidimensional XPath. In: Proc. of iiWAS 2008, pp. 162–169 (2008)Google Scholar
  10. 10.
    Yoshikawa, M., Amagasa, T., Shimura, T., Uemura, S.: XRel: a path-based approach to storage and retrieval of XML documents using relational databases. ACM Transactions on Internet Technology 1(1), 110–141 (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Nikolaos Fousteris
    • 1
  • Manolis Gergatsoulis
    • 1
  • Yannis Stavrakas
    • 2
  1. 1.Database & Information Systems Group (DBIS), Laboratory on Digital Libraries and Electronic Publishing, Department of Archives and Library ScienceIonian UniversityCorfuGreece
  2. 2.Institute for the Management of Information Systems (IMIS), R. C. AthenaMarousiGreece

Personalised recommendations