Optimisation Techniques for Flexible SPARQL Queries

被引:1
|
作者
Frosini, Riccardo [1 ]
Poulovassilis, Alexandra [1 ]
Wood, Peter T. [1 ]
Cali, Andrea [1 ,2 ]
机构
[1] Birkbeck Univ London, Knowledge Lab, Malet St, London WC1E 7HX, England
[2] Oxford Man Inst, Eagle House,Walton Well Rd, Oxford OX2 6ED, England
关键词
SPARQL; 1.1; path queries; query approximation; query relaxation; RELAXATION; SIMILARITY; RANKING; ANSWERS;
D O I
10.1145/3532855
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resource Description Framework datasets can be queried using the SPARQL language but are often irregularly structured and incomplete, which may make precise query formulation hard for users. The SPARQLAR language extends SPARQL 1.1 with two operators-APPROX and RELAX-to allow flexible querying over property paths. These operators encapsulate different dimensions of query flexibility, namely, approximation and generalisation, and they allow users to query complex, heterogeneous knowledge graphs without needing to know precisely how the data is structured. Earlier work has described the syntax, semantics, and complexity of SPARQLAR, has demonstrated its practical feasibility, but has also highlighted the need for improving the speed of query evaluation. In the present article, we focus on the design of two optimisation techniques targeted at speeding up the execution of SPARQLAR queries and on their empirical evaluation on three knowledge graphs: LUBM, DBpedia, and YAGO. We show that applying these optimisations can result in substantial improvements in the execution times of longer-running queries (sometimes by one or more orders of magnitude) without incurring significant performance penalties for fast queries.
引用
收藏
页数:44
相关论文
共 50 条
  • [11] Optimizing SPARQL Queries with SHACL
    Thapa, Ratan Bahadur
    Giese, Martin
    SEMANTIC WEB, ISWC 2023, PART I, 2023, 14265 : 41 - 60
  • [12] Canonicalisation of SPARQL 1.1 Queries
    Salas, Jaime
    COMPANION PROCEEDINGS OF THE WEB CONFERENCE 2022, WWW 2022 COMPANION, 2022, : 318 - 323
  • [13] On the Expressivity of ASK Queries in SPARQL
    Zhang, Xiaowang
    Van den Bussche, Jan
    Wang, Kewen
    Zhang, Heng
    Yang, Xuanxing
    Feng, Zhiyong
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 3057 - 3064
  • [14] Explaining similarity for SPARQL queries
    Meng Wang
    Kefei Chen
    Gang Xiao
    Xinyue Zhang
    Hongxu Chen
    Sen Wang
    World Wide Web, 2021, 24 : 1813 - 1835
  • [15] For the DISTINCT Clause of SPARQL Queries
    Atre, Medha
    PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'16 COMPANION), 2016, : 7 - 8
  • [16] Canonicalisation of Monotone SPARQL Queries
    Salas, Jaime
    Hogan, Aidan
    SEMANTIC WEB - ISWC 2018, PT I, 2018, 11136 : 600 - 616
  • [17] Tuning fuzzy SPARQL queries
    Almendros-Jiménez, Jesús M.
    Becerra-Terón, Antonio
    Moreno, Ginés
    Riaza, José A.
    International Journal of Approximate Reasoning, 2024, 170
  • [18] Tuning fuzzy SPARQL queries
    Almendros-Jimenez, Jesus M.
    Becerra-Teron, Antonio
    Moreno, Gines
    Riaza, Jose A.
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2024, 170
  • [19] Explaining Unexpected Answers of SPARQL Queries
    Parkin, Louise
    Chardin, Brice
    Jean, Stephane
    Hadjali, Allel
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2022, 2022, 13724 : 136 - 151
  • [20] On the Power of SPARQL in Expressing Navigational Queries
    Zhang, Xiaowang
    Van den Bussche, Jan
    COMPUTER JOURNAL, 2015, 58 (11): : 2841 - 2851