Extended Query Pattern Graph and Heuristics - based SPARQL Query Planning

被引:1
|
作者
Song, Fuqi [1 ]
Corby, Olivier [1 ]
机构
[1] Univ Nice Sophia Antipolis, CNRS, Inria, I3S, F-06902 Sophia Antipolis, France
关键词
SPARQL; query planning; query optimization; heuristics; semantic web; Corese;
D O I
10.1016/j.procs.2015.08.130
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
SPARQL query language plays a significant role in developing semantic web and web intelligence. In order to deal with large data query execution over RDF, SPARQL query optimizer is an essential component in the SPARQL query engine for improving query execution performance. This paper proposes an approach for performing query planning and optimization based on an extended query pattern graph and heuristics. First, this paper generalizes SPARQL query statement representation by taking other expressions into account, aiming at overcoming the limitations of only using basic query triple patterns. Second, this paper presents the heuristics for estimating the cost of executing query triple pattern. The proposed query planning methods are implemented within Corese query engine and are evaluated using BSBM benchmark. The results suggest that the proposed methods can optimize effectively the query execution time of SPARQL query engine. (C) 2015 The Authors. Published by Elsevier B.V.
引用
收藏
页码:302 / 311
页数:10
相关论文
共 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] 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
  • [3] Query graph model for SPARQL
    Heese, Ralf
    [J]. ADVANCES IN CONCEPTUAL MODELING - THEORY AND PRACTICE, PROCEEDINGS, 2006, 4231 : 445 - 454
  • [4] Extended Characteristic Sets: Graph Indexing for SPARQL Query Optimization
    Meimaris, Marios
    Papastefanatos, George
    Mamoulis, Nikos
    Anagnostopoulos, Ioannis
    [J]. 2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 497 - 508
  • [5] gStore: a graph-based SPARQL query engine
    Zou, Lei
    Oezsu, M. Tamer
    Chen, Lei
    Shen, Xuchuan
    Huang, Ruizhe
    Zhao, Dongyan
    [J]. VLDB JOURNAL, 2014, 23 (04): : 565 - 590
  • [6] Implementation of SPARQL query language based on graph homomorphism
    Corby, Olivier
    Faron-Zucker, Catherine
    [J]. CONCEPTUAL STRUCTURES: KNOWLEDGE ARCHITECTURES FOR SMART APPLICATIONS, PROCEEDINGS, 2007, 4604 : 472 - +
  • [7] gStore: a graph-based SPARQL query engine
    Lei Zou
    M. Tamer Özsu
    Lei Chen
    Xuchuan Shen
    Ruizhe Huang
    Dongyan Zhao
    [J]. The VLDB Journal, 2014, 23 : 565 - 590
  • [8] Geo-spatial Query Based on Extended SPARQL
    Zhai, Xiaofang
    Huang, Lei
    Xiao, Zhifeng
    [J]. 2010 18TH INTERNATIONAL CONFERENCE ON GEOINFORMATICS, 2010,
  • [9] SPARQL Graph Pattern Rewriting for OWL-DL Inference Query
    Jing, Yixin
    Jeong, Dongwon
    Baik, Doo-Kwon
    [J]. NCM 2008: 4TH INTERNATIONAL CONFERENCE ON NETWORKED COMPUTING AND ADVANCED INFORMATION MANAGEMENT, VOL 2, PROCEEDINGS, 2008, : 675 - +
  • [10] Query Planning for Evaluating SPARQL Property Paths
    Yakovets, Nikolay
    Godfrey, Parke
    Gryz, Jarek
    [J]. SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 1875 - 1889