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 条
  • [21] Ontology query answering on databases
    Mei, Jing
    Ma, Li
    Pan, Yue
    Semantic Web - ISEC 2006, Proceedings, 2006, 4273 : 445 - 458
  • [22] Consistent query answering in databases
    Bertossi, Leopoldo
    SIGMOD RECORD, 2006, 35 (02) : 68 - 76
  • [23] Optimizing Query Shortcuts in RDF Databases
    Dritsou, Vicky
    Constantopoulos, Panos
    Deligiannakis, Antonios
    Kotidis, Yannis
    SEMANTIC WEB: RESEARCH AND APPLICATIONS, PT II, 2011, 6644 : 77 - 92
  • [24] Query Evaluation on Probabilistic RDF Databases
    Huang, Hai
    Liu, Chengfei
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2009, PROCEEDINGS, 2009, 5802 : 307 - 320
  • [25] An Evolutionary Perspective on Approximate RDF Query Answering
    Gueret, Christophe
    Oren, Eyal
    Schlobach, Stefan
    Schut, Martijn
    SCALABLE UNCERTAINTY MANAGEMENT, SUM 2008, 2008, 5291 : 215 - 228
  • [26] Reformulation-Based Query Answering for RDF Graphs with RDFS Ontologies
    Buron, Maxime
    Goasdoue, Francois
    Manolescu, Ioana
    Mugnier, Marie-Laure
    SEMANTIC WEB, ESWC 2019, 2019, 11503 : 19 - 35
  • [27] Approximate query answering in numerical databases
    Hachem, N
    Bao, CY
    Taylor, S
    EIGHTH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE SYSTEMS, PROCEEDINGS, 1996, : 63 - 73
  • [28] Query answering in relational inductive databases
    Kerdprasop, Kittisak
    Kerdprasop, Nittaya
    Ritthongchailert, Apichai
    DEXA 2007: 18TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2007, : 329 - +
  • [29] Foundations of Query Answering on Inconsistent Databases
    Wijsen, Jef
    SIGMOD RECORD, 2019, 48 (03) : 6 - 16
  • [30] Taxonomy-based relaxation of query answering in relational databases
    Martinenghi, Davide
    Torlone, Riccardo
    VLDB JOURNAL, 2014, 23 (05): : 747 - 769