Literature DB >> 19915690

semQA: SPARQL with Idempotent Disjunction.

E Patrick Shironoshita1, Yves R Jean-Mary, Ray M Bradley, Mansur R Kabuka.   

Abstract

The SPARQL LeftJoin abstract operator is not distributive over Union; this limits the algebraic manipulation of graph patterns, which in turn restricts the ability to create query plans for distributed processing or query optimization. In this paper, we present semQA, an algebraic extension for the SPARQL query language for RDF, which overcomes this issue by transforming graph patterns through the use of an idempotent disjunction operator Or as a substitute for Union. This permits the application of a set of equivalences that transform a query into distinct forms. We further present an algorithm to derive the solution set of the original query from the solution set of a query where Union has been substituted by Or. We also analyze the combined complexity of SPARQL, proving it to be NP-complete. It is also shown that the SPARQL query language is not, in the general case, fixed-parameter tractable. Experimental results are presented to validate the query evaluation methodology presented in this paper against the SPARQL standard to corroborate the complexity analysis and to illustrate the gains in processing cost reduction that can be obtained through the application of semQA.

Entities:  

Year:  2009        PMID: 19915690      PMCID: PMC2776754          DOI: 10.1109/TKDE.2008.91

Source DB:  PubMed          Journal:  IEEE Trans Knowl Data Eng        ISSN: 1041-4347            Impact factor:   6.977


  2 in total

1.  A relational model of data for large shared data banks. 1970.

Authors:  E F Codd
Journal:  MD Comput       Date:  1998 May-Jun

2.  Maximum common subgraph: some upper bound and lower bound results.

Authors:  Xiuzhen Huang; Jing Lai; Steven F Jennings
Journal:  BMC Bioinformatics       Date:  2006-12-12       Impact factor: 3.169

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.