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 条
  • [21] QueryVOWL: Visual Composition of SPARQL Queries
    Haag, Florian
    Lohmann, Steffen
    Siek, Stephan
    Ertl, Thomas
    SEMANTIC WEB: ESWC 2015 SATELLITE EVENTS, 2015, 9341 : 62 - 66
  • [22] Why provenance of SPARQL 1.1 queries
    Analyti, Anastasia
    International Journal of Web Engineering and Technology, 2024, 19 (03) : 232 - 266
  • [23] Towards Verbalizing SPARQL Queries in Arabic
    Al Agha, Iyad
    El-Radie, Omar
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2016, 6 (02) : 937 - 944
  • [24] Ontology Based Natural Language Queries Transformation into SPARQL Queries
    Askar, Majid
    Algergawy, Alsayed
    Soliman, Taysir Hassan A.
    Koenig-Ries, Birgitta
    Sewisy, Adel A.
    BALTIC JOURNAL OF MODERN COMPUTING, 2020, 8 (04): : 719 - 731
  • [25] SPARQL2Flink: Evaluation of SPARQL Queries on Apache Flink
    Ceballos, Oscar
    Ramirez Restrepo, Carlos Alberto
    Constanza Pabon, Maria
    Castillo, Andres M.
    Corcho, Oscar
    APPLIED SCIENCES-BASEL, 2021, 11 (15):
  • [26] DARQL: Deep Analysis of SPARQL Queries
    Bonifati, Angela
    Martens, Wim
    Timm, Thomas
    COMPANION PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2018 (WWW 2018), 2018, : 187 - 190
  • [27] Generating SPARQL Queries for Data Discovery
    Chevallier, Zoe
    Kedad, Zoubida
    Finance, Beatrice
    Chaillan, Frederic
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2024, 2024, 14918 : 63 - 76
  • [28] LSQ: The Linked SPARQL Queries Dataset
    Saleem, Muhammad
    Ali, Muhammad Intizar
    Hogan, Aidan
    Mehmood, Qaiser
    Ngomo, Axel-Cyrille Ngonga
    SEMANTIC WEB - ISWC 2015, PT II, 2015, 9367 : 261 - 269
  • [29] Containment of Expressive SPARQL Navigational Queries
    Chekol, Melisachew Wudage
    Pirro, Giuseppe
    SEMANTIC WEB - ISWC 2016, PT I, 2016, 9981 : 86 - 101
  • [30] Ladda: SPARQL Queries in the Fog of Browsers
    Grall, Arnaud
    Folz, Pauline
    Montoya, Gabriela
    Skaf-Molli, Hala
    Molli, Pascal
    Vander Sande, Miel
    Verborgh, Ruben
    SEMANTIC WEB: ESWC 2017 SATELLITE EVENTS, 2017, 10577 : 126 - 131