Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
column

Navigational XPath: calculus and algebra

Published: 01 June 2007 Publication History
  • Get Citation Alerts
  • Abstract

    We survey expressivity results for navigational fragments of XPath 1.0 and 2.0, as well as Regular XPath≈. We also investigate algebras for these fragments.

    References

    [1]
    S. Abiteboul, P. Buneman, and D. Suciu. Data on the web. Morgan Kaufman, 2000.
    [2]
    M. Benedikt, W. Fan, and G. Kuper. Structural properties of XPath fragments. In Proc. ICDT 2003, 2003.
    [3]
    A. Chandra and D. Harel. Structure and complexity of relational queries. J. Comput. Syst. Sci., 25(1):99--128, 1982.
    [4]
    E. Codd. Relational completeness of data base sublanguages. In R. Rustin, editor, Database Systems, pages 33--64. Prentice-Hall, 1972.
    [5]
    J. Engelfriet and H. Hoogeboom. Nested pebbles and transitive closure. In Proc. STACS, pages 477--488, 2006.
    [6]
    W. Fan, F. Geerts, X. Jia, and A. Kementsietsidis. SMOQE: a system for providing secure access to XML. In Proc. VLDB'2006, pages 1227--1230, 2006.
    [7]
    W. Fan, F. Geerts, X. Jia, and A. Kementsietsidis. Rewriting regular XPath queries on XML views. In Proc. ICDE'2007, 2007.
    [8]
    E. Filiot, J. Niehren, J.-M. Talbot, and S. Tison. Polynomial time fragments of xpath with variables. In Proc. PODS'07, 2007.
    [9]
    E. Goris and M. Marx. Looping caterpillars. In Proc. LICS 2005. IEEE Computer Society, 2005.
    [10]
    G. Gottlob, C. Koch, and R. Pichler. Efficient algorithms for processing XPath queries. In VLDB'02, 2002.
    [11]
    G. Gottlob, C. Koch, and K. Schulz. Conjunctive queries over trees. In Proc. PODS'04, pages 189--200, 2004.
    [12]
    M. Grohe and N. Schweikardt. The succinctness of first-order logic on linear orders. 1(1), 2005.
    [13]
    I. Hodkinson and M. Reynolds. Separation - past, present, and future. In S. Artemov et al., editor, We will show them! (Essays in honour of Dov Gabbay on his 60th birthday), pages 117--142. College Publications, 2005.
    [14]
    M. Hollenberg. An equational axiomatization of dynamic negation and relational composition. Journal of Logic, Language and Information, 6(4):381--401, 1997.
    [15]
    J. A. W. Kamp. Tense Logic and the Theory of Linear Order. PhD thesis, University of California, Los Angeles, 1968.
    [16]
    M. Kay. XPath 2.0 Programmer's Reference. Wrox, 2004.
    [17]
    M. Marx. XPath with conditional axis relations. In Proc. EDBT'04, volume 2992 of LNCS, pages 477--494, 2004.
    [18]
    M. Marx. Conditional XPath. ACM Transactions on Database Systems (TODS), 30(4):929--959, 2005.
    [19]
    M. Marx and M. de Rijke. Semantic Characterizations of Navigational XPath. SIGMOD Record, 34(2):41--46, 2005.
    [20]
    F. Neven and T. Schwentick. XPath containment in the presence of disjunction, DTDs, and variables. In Proc. ICDT 2003, 2003.
    [21]
    L. Stockmeyer. The Complexity of Decision Problems in Automata Theory. PhD thesis, Dept. Electrical Engineering, MIT, Cambridge, Mass., 1974.
    [22]
    A. Tarski. On the calculus of relations. Journal of Symbolic Logic, 6:73--89, 1941.
    [23]
    A. Tarski and S. Givant. A Formalization of Set Theory without Variables, volume 41. AMS Colloquium publications, Providence, Rhode Island, 1987.
    [24]
    B. ten Cate. The expressivity of XPath with transitive closure. In Proc. PODS, pages 328--337, 2006.
    [25]
    B. ten Cate and C. Lutz. The complexity of query containment in expressive fragments of XPath 2.0. In Proc. PODS'07, 2007.
    [26]
    B. ten Cate and M. Marx. Axiomatizing the logical core of XPath 2.0. In Proc. ICDT'07, 2007.
    [27]
    J. van Benthem. Program constructions that are safe for bisimulation. Studia Logica, 60(2):331--330, 1998.
    [28]
    M. Vardi. On the complexity of bounded-variable queries. In Proc. PODS'95, pages 266--276, 1995.

    Cited By

    View all
    • (2024)Multi-model query languages: taming the variety of big dataDistributed and Parallel Databases10.1007/s10619-023-07433-142:1(31-71)Online publication date: 1-Mar-2024
    • (2023)Expressive Completeness of Two-Variable First-Order Logic with Counting for First-Order Logic Queries on Rooted Unranked Trees2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)10.1109/LICS56636.2023.10175828(1-13)Online publication date: 26-Jun-2023
    • (2023)Integrated method for distributed processing of large XML dataCluster Computing10.1007/s10586-023-04010-027:2(1375-1399)Online publication date: 13-May-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGMOD Record
    ACM SIGMOD Record  Volume 36, Issue 2
    June 2007
    38 pages
    ISSN:0163-5808
    DOI:10.1145/1328854
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2007
    Published in SIGMOD Volume 36, Issue 2

    Check for updates

    Qualifiers

    • Column

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Multi-model query languages: taming the variety of big dataDistributed and Parallel Databases10.1007/s10619-023-07433-142:1(31-71)Online publication date: 1-Mar-2024
    • (2023)Expressive Completeness of Two-Variable First-Order Logic with Counting for First-Order Logic Queries on Rooted Unranked Trees2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)10.1109/LICS56636.2023.10175828(1-13)Online publication date: 26-Jun-2023
    • (2023)Integrated method for distributed processing of large XML dataCluster Computing10.1007/s10586-023-04010-027:2(1375-1399)Online publication date: 13-May-2023
    • (2022)Parallel XPath query based on cost optimizationThe Journal of Supercomputing10.1007/s11227-021-04074-y78:4(5420-5449)Online publication date: 1-Mar-2022
    • (2021)Practical and comprehensive formalisms for modelling contemporary graph query languagesInformation Systems10.1016/j.is.2021.101816102:COnline publication date: 1-Dec-2021
    • (2020)From Relation Algebra to Semi-join Algebra: An Approach to Graph Query OptimizationThe Computer Journal10.1093/comjnl/bxaa03164:5(789-811)Online publication date: 9-May-2020
    • (2019)CSS Minification via Constraint SolvingACM Transactions on Programming Languages and Systems10.1145/331033741:2(1-76)Online publication date: 19-Jun-2019
    • (2019)Comparing the expressiveness of downward fragments of the relation algebra with transitive closure on treesInformation Systems10.1016/j.is.2019.101467(101467)Online publication date: Nov-2019
    • (2019)A framework for comparing query languages in their ability to express boolean queriesAnnals of Mathematics and Artificial Intelligence10.1007/s10472-019-09639-587:1-2(157-184)Online publication date: 1-Oct-2019
    • (2018)A Framework for Comparing Query Languages in Their Ability to Express Boolean QueriesFoundations of Information and Knowledge Systems10.1007/978-3-319-90050-6_20(360-378)Online publication date: 18-Apr-2018
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media