skip to main content
10.1145/1497308.1497341acmconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Multidimensional XPath

Published: 24 November 2008 Publication History

Abstract

In Web applications it is often required to manipulate information of semistructured nature, which may present variations according to different circumstances. Multidimensional XML (MXML) is an extension of XML suitable for representing data that assume different facets, having different value and structure, under different contexts. In this paper, we consider the problem of navigating and querying MXML. Navigating and querying must take into account the additional features of MXML compared to XML. Those features stem from the incorporation of context into MXML. We introduce an extension of XPath called Multidimensional XPath (MXPath), which is suitable for navigating in MXML documents, and allows for context-aware querying. We present the syntax of MXPath, we provide examples demonstrating its use and investigate its semantics.

References

[1]
S. Abiteboul, P. Buneman, and D. Suciu. Data on the Web: From Relations to Semistructured Data and XML. Morgan Kaufmann Publishers, 2000.
[2]
S. Abiteboul, D. Quass, J. McHugh, J. Widom, and J. L. Wiener. The Lorel Query Language for Semistructured Data. International Journal on Digital Libraries, 1(1):68--88, 1997.
[3]
T. Amagasa, M. Yoshikawa, and S. Uemura. A Data Model for Temporal XML Documents. In Proc. of DEXA 2000, LNCS vol. 1873, pages 334--344. Springer, 2000.
[4]
A. Bonifati and S. Ceri. Comparative Analysis of Five XML Query Languages. SIGMOD Record, 29(1):68--79, 2000.
[5]
C. Doulkeridis and M. Vazirgiannis. Querying and updating a context-aware service directory in mobile environments. In Proc. of 2004 IEEE/WIC/ACM Int. Conf. on Web Intelligence (WI 2004), pages 562--565. IEEE Computer Society, 2004.
[6]
C. E. Dyreson. Observing Transaction-Time Semantics with TTXPath. In Proc. of WISE 2001, pages 193--202, IEEE Computer Society 2001.
[7]
N. Fousteris, M. Gergatsoulis, and Y. Stavrakas. Storing Multidimensional XML documents in Relational Databases. In Proc. of DEXA 2007, LNCS vol. 4653, pages 23--33. Springer, 2007.
[8]
N. Fousteris, M. Gergatsoulis, and Y. Stavrakas. Updating Multidimensional XML Documents. In Proc. of iiWAS'2007, pages 257--266, 2007.
[9]
N. Fousteris, M. Gergatsoulis, and Y. Stavrakas. Updating multidimensional XML documents. International Journal of Web Information Systems, 4(2):142--164, 2008.
[10]
M. Gergatsoulis and Y. Stavrakas. Representing Changes in XML Documents using Dimensions. In Proc. of XSym 2003, LNCS vol. 2824, pages 208--222. Springer, 2003.
[11]
M. Gergatsoulis, Y. Stavrakas, and D. Karteris. Incorporating Dimensions in XML and DTD. In Proc. of DEXA 2001, LNCS vol. 2113, pages 646--656. Springer, 2001.
[12]
M. Gergatsoulis, Y. Stavrakas, D. Karteris, A. Mouzaki, and D. Sterpis. A Web-Based System for Handling Multidimensional Information through MXML. In Proc. of ADBIS 2001, LNCS vol. 2151, pages 352--365. Springer, 2001.
[13]
S. Groppe and S. Bottcher. Query Reformulation for the XML standards XPath, XQuery and XSLT. In Berliner XML Tage 2004, 11.-13. October 2004 in Berlin, pages 53--64, 2004.
[14]
M. C. Norrie and A. Palinginis. Versions for Context Dependent Information Services. In Proc. of CoopIS' 03, LNCS vol. 2888, pages 503--515. Springer, 2003.
[15]
J. M. Pérez, M. J. A. Cabo, and R. B. Llavori. XRL: A XML-Based Query Language for Advanced Services in Digital Libraries. In Proc. of DEXA 2002, LNCS vol. 2453, pages 300--309, 2002.
[16]
Y. Stavrakas and M. Gergatsoulis. Multidimensional Semistructured Data: Representing Context-Dependent Information on the Web. In Proc. of CAiSE'02, LNCS vol. 2348, pages 183--199, Springer, 2002.
[17]
Y. Stavrakas, M. Gergatsoulis, C. Doulkeridis, and V. Zafeiris. Representing and Querying Histories of Semistructured Databases Using Multidimensional OEM. Information Systems, 29(6):461--482, 2004.
[18]
W3C CONSORTIUM. XSL Transformations (XSLT). http://www.w3.org/TR/xslt, November 1999.
[19]
W3C CONSORTIUM. Extensible Markup Language (XML). http://www.w3.org/XML, May 2007.
[20]
W3C CONSORTIUM. W3C XML Query (XQuery). http://www.w3.org/XML/Query/, October 2008.
[21]
W3C CONSORTIUM. XML Path Language (XPath) 2.0. http://www.w3.org/TR/xpath20/, January 2007.
[22]
M. Yoshikawa, T. Amagasa, T. Shimura, and S. Uemura. 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.
[23]
S. Zhang and C. E. Dyreson. Adding Valid Time to XPath. In Proc. of DNIS 2002, LNCS 2544, pages 29--42, Springer, 2002.

Cited By

View all
  • (2013)MXML Path-Based Storage and Ordered-Based Context ManipulationDatabase and Expert Systems Applications10.1007/978-3-642-40173-2_18(203-212)Online publication date: 2013
  • (2011)Version-aware XML documentsProceedings of the 11th ACM symposium on Document engineering10.1145/2034691.2034713(97-100)Online publication date: 19-Sep-2011

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
iiWAS '08: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
November 2008
703 pages
ISBN:9781605583495
DOI:10.1145/1497308
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 November 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. XML
  2. XML query
  3. XPath
  4. multidimensional semistructured databases
  5. semistructured databases

Qualifiers

  • Research-article

Conference

iiWAS08
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2013)MXML Path-Based Storage and Ordered-Based Context ManipulationDatabase and Expert Systems Applications10.1007/978-3-642-40173-2_18(203-212)Online publication date: 2013
  • (2011)Version-aware XML documentsProceedings of the 11th ACM symposium on Document engineering10.1145/2034691.2034713(97-100)Online publication date: 19-Sep-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media