RMIT University
Browse

Implementing a query language for context-dependent semistructured data

conference contribution
posted on 2024-10-31, 16:33 authored by Y Stavrakas, A Pristouris, A Efandis, Timoleon Sellis
In today's global environment, the structure and presentation of information may depend on the underlying context of the user. To address this issue,. in previous work we have proposed multidimensional semistructured data (MSSD), where an information entity can have alternative variants, or facets, each holding under, some world, and MOEM, a data model suitable for representing, MSSD. In this paper we briefly present MQL, a query language for MSSD that support's context-driven queries, and we attempt to motivate the direct use of context in data models and query languages by comparing MOEM and MQL with equivalent, context-unaware forms of representing and querying information. Specifically, we implemented an evaluation process for MQL during Which MQL queries are translated to equivalent Lorel queries, and MOEM databases are transformed to corresponding OEM databases. The comparison between the two query languages and data models demonstrates the benefits of treating context as first-class citizen. We illustrate this query translation process using a cross-world MQL query, which has no direct counterpart in context-unaware query languages and data models.

History

Start page

173

End page

188

Total pages

16

Outlet

Proceedings of the 8th East European Conference on Advances in Databases and Information Systems (ABDIS 2004)

Editors

A. Benczur, J. Demetrovics, G. Gottlob

Name of conference

8th East European Conference on Advances in Databases and Information Systems (ABDIS 2004)

Publisher

Springer-Verlag

Place published

Germany

Start date

2004-09-22

End date

2004-09-25

Language

English

Copyright

© Springer-Verlag

Former Identifier

2006035778

Esploro creation date

2020-06-22

Fedora creation date

2012-10-05

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC