nSPARQL: A navigational language for RDF

被引:81
|
作者
Perez, Jorge [1 ,3 ]
Arenas, Marcelo [1 ,3 ]
Gutierrez, Claudio [2 ,3 ]
机构
[1] Pontificia Univ Catolica Chile, Dept Comp Sci, Santiago, Chile
[2] Univ Chile, Dept Comp Sci, Santiago, Chile
[3] Khipu S Andean Ctr Database Res, Santiago, Chile
来源
JOURNAL OF WEB SEMANTICS | 2010年 / 8卷 / 04期
关键词
SPARQL; RDF; RDFS; Nested regular expressions;
D O I
10.1016/j.websem.2010.01.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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, we propose the query language nSPARQL that uses nested regular expressions to navigate RDF data. We study some of the fundamental properties of nSPARQL and nested regular expressions concerning expressiveness and complexity of evaluation. Regarding expressiveness, we show that nSPARQL is expressive enough to answer queries considering the semantics of the RDFS vocabulary by directly traversing the input graph. We also show that nesting is necessary in nSPARQL to obtain this last result, and we study the expressiveness of the combination of nested regular expressions and SPARQL operators. Regarding complexity of evaluation, we prove that given an RDF graph G and a nested regular expression E, this problem can be solved in time O(vertical bar G vertical bar.vertical bar E vertical bar). (C) 2010 Elsevier B. V. All rights reserved.
引用
收藏
页码:255 / 270
页数:16
相关论文
共 50 条
  • [21] R-DEVICE: A deductive RDF rule language
    1600, (Springer Verlag):
  • [22] Three implementations of SquishQL, a simple RDF query language
    Miller, L
    Seaborne, A
    Reggiori, A
    SEMANTIC WEB - ISWC 2002, 2002, 2342 : 423 - 435
  • [23] RDF querying: Language constructs and evaluation methods compared
    Furche, Tim
    Linse, Benedikt
    Bry, Francois
    Plexousakis, Dimitris
    Gottlob, Georg
    REASONING WEB, 2006, 4126 : 1 - 52
  • [24] R-DEVICE: A deductive RDF rule language
    Bassiliades, N
    Vlahavas, L
    RULES AND RULE MARKUP LANGUAGES FOR THE SEMANTIC WEB, PROCEEDINGS, 2004, 3323 : 65 - 80
  • [25] Natural Language Question and Answer Method for RDF Information Resource
    Akita, Chie
    Mase, Motohiro
    Kitamura, Yasuhiko
    2009 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2009, : 22 - +
  • [26] YAMAML: An Application Profile Based Lightweight RDF Mapping Language
    Thalhath, Nishad
    Nagamori, Mitsuharu
    Sakaguchi, Tetsuo
    FROM BORN-PHYSICAL TO BORN-VIRTUAL: AUGMENTING INTELLIGENCE IN DIGITAL LIBRARIES, ICADL 2022, 2022, 13636 : 412 - 420
  • [27] RDF Surfaces as a First-Order Language for the Semantic Web
    Arndt, Dorthe
    De Roo, Jos
    Hochstenbach, Patrick
    Martens, Rebekka
    Ongenae, Femke
    van Noort, Mathijs
    RULES AND REASONING, RULEML+RR 2024, 2024, 15183 : 200 - 216
  • [28] SYRql: A Dataflow Language for Large Scale Processing of RDF Data
    Maali, Fadi
    Ravindra, Padmashree
    Anyanwu, Kemafor
    Decker, Stefan
    SEMANTIC WEB - ISWC 2014, PT I, 2014, 8796 : 147 - 163
  • [29] SQUALL: A Controlled Natural Language for Querying and Updating RDF Graphs
    Ferre, Sebastien
    CONTROLLED NATURAL LANGUAGE, CNL 2012, 2012, 7427 : 11 - 25
  • [30] The Resource Action Language: Towards Designing Reactive RDF Stores
    Vion-Dury, Jean-Yves
    Lagos, Nikolaos
    SEMANTIC WEB, ESWC 2016, 2016, 9989 : 369 - 378