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 条
  • [1] Optimisation Techniques for Flexible Querying in SPARQL 1.1
    Frosini, Riccardo
    DATA ANALYTICS, 2017, 10365 : 106 - 110
  • [2] Result Optimisation for Federated SPARQL Queries
    Fatima, Arooj
    Luca, Cristina
    Wilson, George
    Kettouch, Mohamed
    2015 17TH UKSIM-AMSS INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2015, : 491 - 496
  • [3] An ant colony optimisation approach for optimising SPARQL queries by reordering triple patterns
    Kalayci, Elem Guzel
    Kalayci, Tahir Emre
    Birant, Derya
    INFORMATION SYSTEMS, 2015, 50 : 51 - 68
  • [4] EMBEDDING XPATH QUERIES INTO SPARQL QUERIES
    Droop, Matthias
    Flarer, Markus
    Groppe, Jinghua
    Groppe, Sven
    Linnemann, Volker
    Pinggera, Jakob
    Santner, Florian
    Schier, Michael
    Schoepf, Felix
    Staffler, Hannes
    Zugal, Stefan
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL DISI: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2008, : 5 - +
  • [5] Translating XPath queries into SPARQL queries
    Droop, M.
    Flarer, M.
    Groppe, J.
    Groppe, S.
    Linnemann, V.
    Pinggeral, J.
    Santner, F.
    Schier, M.
    Schoepf, F.
    Staffler, H.
    Zugal, S.
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 1, PROCEEDINGS, 2007, 4805 : 9 - +
  • [6] SPARQL2NL-Verbalizing SPARQL queries
    Ngomo, Axel-Cyrille Ngonga
    Buehmann, Lorenz
    Unger, Christina
    Lehmann, Jens
    Gerber, Daniel
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'13 COMPANION), 2013, : 329 - 332
  • [7] On the formulation of performant SPARQL queries
    Loizou, Antonis
    Angles, Renzo
    Groth, Paul
    JOURNAL OF WEB SEMANTICS, 2015, 31 : 1 - 26
  • [8] Reverse Engineering SPARQL Queries
    Arenas, Marcelo
    Diaz, Gonzalo I.
    Kostylev, Egor V.
    PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'16), 2016, : 239 - 249
  • [9] Computing Recursive SPARQL Queries
    Atzori, Maurizio
    2014 IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2014, : 258 - 259
  • [10] Explaining similarity for SPARQL queries
    Wang, Meng
    Chen, Kefei
    Xiao, Gang
    Zhang, Xinyue
    Chen, Hongxu
    Wang, Sen
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (05): : 1813 - 1835