Data Management

nSPARQL: A Navigational Language for RDF

Download Now Date Added: Jun 2010
Format: PDF

Navigational features have been largely recognized as fundamental for graph database query languages. This fact has motivated several authors to propose RDF query languages with navigational capabilities. In this paper, the authors propose the query language nSPARQL that uses nested regular expressions to navigate RDF data. They study some of the fundamental properties of nSPARQL and nested regular expressions concerning expressiveness and complexity of evaluation. Regarding expressiveness, they show that nSPARQL is expressive enough to answer queries considering the semantics of the RDFS vocabulary by directly traversing the input graph.