LL-based query answering over RDF databases

被引:5
|
作者
Medeiros, Ciro M. [1 ]
Musicante, Martin A. [1 ]
Costa, Umberto S. [1 ]
机构
[1] Univ Fed Rio Grande do Norte, Comp Sci Dept DIMAp, Natal, RN, Brazil
关键词
Context-Free graph patterns; Graph databases; RDF; SPARQL; NAVIGATIONAL LANGUAGE; NSPARQL;
D O I
10.1016/j.cola.2019.02.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a method based on top-down parsing techniques for evaluating context-free path queries on RDF Graph Databases. The syntax of the query language is based on SPARQL. The language extends SPARQL by allowing the use of non-terminal symbols of a context-free grammar to specify paths on the graph. In this manner, the language subsumes the definition of regular graph patterns present in SPARQL. Our query evaluator takes an RDF graph, a context-free grammar and a declarative query, and produces tuples of values. The query evaluator proceeds in two stages: Firstly, the RDF graph is enriched with edges representing paths which correspond to strings derived by the grammar. We show that this algorithm is correct and presents a cubic worst-case run-time complexity on the number of nodes in the graph, which is an improvement over some previous work. The second stage of the evaluator uses the produced graph to identify tuples of values defined by a declarative query. In order to validate our approach, we conducted experiments by using some popular ontologies as well as synthetic databases. We compare performance results of our method with some related work.
引用
收藏
页码:75 / 87
页数:13
相关论文
共 50 条
  • [41] Prioritized repairing and consistent query answering in relational databases
    Sławek Staworko
    Jan Chomicki
    Jerzy Marcinkowski
    Annals of Mathematics and Artificial Intelligence, 2012, 64 : 209 - 246
  • [42] Answer sets for consistent query answering in inconsistent databases
    Arenas, M
    Bertossi, L
    Chomicki, J
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2003, 3 : 393 - 424
  • [43] A Flexible Query Answering Approach for Autonomous Web Databases
    Meng, Xiangfu
    Zhang, Xiaoyan
    Li, Xiaoxi
    MANUFACTURING SYSTEMS AND INDUSTRY APPLICATIONS, 2011, 267 : 549 - 554
  • [44] Prioritized repairing and consistent query answering in relational databases
    Staworko, Slawek
    Chomicki, Jan
    Marcinkowski, Jerzy
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2012, 64 (2-3) : 209 - 246
  • [45] Consistent query answering in multi-relation databases
    Laurent, Dominique
    Spyratos, Nicolas
    INFORMATION AND COMPUTATION, 2025, 303
  • [46] Ontology-Enriched Query Answering on Relational Databases
    Ahmetaj, Shqiponja
    Efthymiou, Vasilis
    Fagin, Ronald
    Kolaitis, Phokion G.
    Lei, Chuan
    Ozcan, Fatma
    Popa, Lucian
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 15247 - 15254
  • [47] QUIOW: A Keyword-Based Query Processing Tool for RDF Datasets and Relational Databases
    Izquierdo, Yenier T.
    Garcia, Grettel M.
    Menendez, Elisa S.
    Casanova, Marco A.
    Dartayre, Frederic
    Levy, Carlos H.
    DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA 2018), PT II, 2018, 11030 : 259 - 269
  • [48] Repair localization for query answering from inconsistent databases
    Eiter, Thomas
    Fink, Michael
    Greco, Gianluigi
    Lembo, Domenico
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2008, 33 (02):
  • [49] Completeness Statements about RDF Data Sources and Their Use for Query Answering
    Darari, Fariz
    Nutt, Werner
    Pirro, Giuseppe
    Razniewski, Simon
    SEMANTIC WEB - ISWC 2013, PART I, 2013, 8218 : 66 - 83
  • [50] I-SQE: A Query Engine for Answering Range Queries over Incomplete Spatial Databases
    Cuzzocrea, Alfredo
    Nucita, Andrea
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT II, PROCEEDINGS, 2009, 5712 : 91 - +