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 条
  • [31] RDF partitioning for scalable SPARQL query processing
    Xiaoyan WANG
    Tao YANG
    Jinchuan CHEN
    Long HE
    Xiaoyong DU
    [J]. Frontiers of Computer Science, 2015, 9 (06) : 919 - 933
  • [32] Graysearch: Transforming SPARQL to query humanities data
    Schweizer, Tobias
    Geer, Benjamin
    [J]. SEMANTIC WEB, 2021, 12 (02) : 379 - 400
  • [33] Federated Query Evaluation Supported by SPARQL Recommendation
    Gombos, Gergo
    Kiss, Attila
    [J]. HUMAN INTERFACE AND THE MANAGEMENT OF INFORMATION: INFORMATION, DESIGN AND INTERACTION, PT I, 2016, 9734 : 263 - 274
  • [34] Efficient SPARQL Query Evaluation In a Database Cluster
    Du, Fang
    Bian, Haoqiong
    Chen, Yueguo
    Du, Xiaoyong
    [J]. 2013 IEEE INTERNATIONAL CONGRESS ON BIG DATA, 2013, : 165 - 172
  • [35] An analytical study of large SPARQL query logs
    Bonifati, Angela
    Martens, Wim
    Timm, Thomas
    [J]. VLDB JOURNAL, 2020, 29 (2-3): : 655 - 679
  • [36] SPARQL Query Generation based on RDF Graph
    Kharrat, Mohamed
    Jedidi, Anis
    Gargouri, Faiez
    [J]. KDIR: PROCEEDINGS OF THE 8TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL. 1, 2016, : 450 - 455
  • [37] Scalable Multi-Query Optimization for SPARQL
    Le, Wangchao
    Kementsietsidis, Anastasios
    Duan, Songyun
    Li, Feifei
    [J]. 2012 IEEE 28TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2012, : 666 - 677
  • [38] RDF Explorer: A Visual SPARQL Query Builder
    Vargas, Hernan
    Buil-Aranda, Carlos
    Hogan, Aidan
    Lopez, Claudia
    [J]. SEMANTIC WEB - ISWC 2019, PT I, 2019, 11778 : 647 - 663
  • [39] RDF partitioning for scalable SPARQL query processing
    Wang, Xiaoyan
    Yang, Tao
    Chen, Jinchuan
    He, Long
    Du, Xiaoyong
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2015, 9 (06) : 919 - 933
  • [40] ViziQuer: A Tool to Explore and Query SPARQL Endpoints
    Zviedris, Martins
    Barzdins, Guntis
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PT II, 2011, 6644 : 441 - 445