Efficiently Pinpointing SPARQL Query Containments

被引:4
|
作者
Stadler, Claus [1 ]
Saleem, Muhammad [1 ]
Ngomo, Axel-Cyrille Ngonga [2 ]
Lehmann, Jens [3 ,4 ]
机构
[1] Univ Leipzig, Comp Sci Inst, D-04109 Leipzig, Germany
[2] Univ Paderborn, Warburger Str 100, D-33098 Paderborn, Germany
[3] Univ Bonn, Comp Sci Inst 3, Smart Data Analyt Grp, Bonn, Germany
[4] Fraunhofer IAIS, Enterprise Informat Syst Dept, D-53757 St Augustin, Germany
来源
WEB ENGINEERING, ICWE 2018 | 2018年 / 10845卷
基金
欧盟地平线“2020”;
关键词
D O I
10.1007/978-3-319-91662-0_16
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Query containment is a fundamental problem in database research, which is relevant for many tasks such as query optimisation, view maintenance and query rewriting. For example, recent SPARQL engines built on Big Data frameworks that precompute solutions to frequently requested query patterns, are conceptually an application of query containment. We present an approach for solving the query containment problem for SPARQL queries - the W3C standard query language for RDF datasets. Solving the query containment problem can be reduced to the problem of deciding whether a sub graph isomorphism exists between the normalized algebra expressions of two queries. Several state-of-the-art methods are limited to matching two queries only, as well as only giving a boolean answer to whether a containment relation holds. In contrast, our approach is fit for view selection use cases, and thus capable of efficiently enumerating all containment mappings among a set of queries. Furthermore, it provides the information about how two queries' algebra expression trees correspond under containment mappings. All of our source code and experimental results are openly available.
引用
收藏
页码:210 / 224
页数:15
相关论文
共 50 条
  • [1] The SPARQL query graph model for query optimization
    Hartig, Olaf
    Heese, Ralf
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PROCEEDINGS, 2007, 4519 : 564 - +
  • [2] MDX2SPARQL: Semantic query mapping of OLAP query language to SPARQL
    Boumhidi, Haytem
    Nfaoui, El Habib
    Oubenaalla, Younes
    [J]. 2018 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV2018), 2018,
  • [3] Predicting SPARQL Query Dynamics
    Loustaunau, Alberto Moya
    [J]. COMPANION PROCEEDINGS OF THE WEB CONFERENCE 2022, WWW 2022 COMPANION, 2022, : 339 - 343
  • [4] Flexible Query Processing for SPARQL
    Frosini, Riccardo
    Cali, Andrea
    Poulovassilis, Alexandra
    Wood, Peter T.
    [J]. SEMANTIC WEB, 2017, 8 (04) : 533 - 564
  • [5] Predicting SPARQL Query Dynamics
    Moya Loustaunau, Alberto
    Hogan, Aidan
    [J]. PROCEEDINGS OF THE 11TH KNOWLEDGE CAPTURE CONFERENCE (K-CAP '21), 2021, : 161 - 168
  • [6] SPARQL Query Generator (SQG)
    Chen, Yanji
    Kokar, Mieczyslaw M.
    Moskal, Jakub J.
    [J]. JOURNAL ON DATA SEMANTICS, 2021, 10 (3-4) : 291 - 307
  • [7] Parallel SPARQL Query Optimization
    Wu, Buwen
    Zhou, Yongluan
    Jin, Hai
    Deshpande, Amol
    [J]. 2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 547 - 558
  • [8] Query graph model for SPARQL
    Heese, Ralf
    [J]. ADVANCES IN CONCEPTUAL MODELING - THEORY AND PRACTICE, PROCEEDINGS, 2006, 4231 : 445 - 454
  • [9] Predicting SPARQL Query Performance
    Hasan, Rakebul
    Gandon, Fabien
    [J]. SEMANTIC WEB: ESWC 2014 SATELLITE EVENTS, 2014, 8798 : 222 - 225
  • [10] SPARQL Query Recommendations by Example
    Allocca, Carlo
    Adamou, Alessandro
    d'Aquin, Mathieu
    Motta, Enrico
    [J]. SEMANTIC WEB, ESWC 2016, 2016, 9989 : 128 - 133