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 条
  • [31] Designing a Query Language for RDF: Marrying Open and Closed Worlds
    Arenas, Marcelo
    Ugarte, Martin
    PODS'16: PROCEEDINGS OF THE 35TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2016, : 225 - 236
  • [32] Designing a Query Language for RDF: Marrying Open and Closed Worlds
    Arenas, Marcelo
    Ugarte, Martin
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2017, 42 (04):
  • [33] RDF 1.1: Knowledge Representation and Data Integration Language for the Web
    Tomaszuk, Dominik
    Hyland-Wood, David
    SYMMETRY-BASEL, 2020, 12 (01):
  • [34] Mapping Hierarchical Sources into RDF using the RML Mapping Language
    Dimou, Anastasia
    Vander Sande, Miel
    Slepicka, Jason
    Szekely, Pedro
    Mannens, Erik
    Knoblock, Craig
    Van de Walle, Rik
    2014 IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2014, : 151 - 158
  • [35] A Dataflow Graph Transformation Language and Query Rewriting System for RDF Ontologies
    Shaw, Marianne
    Detwiler, Landon T.
    Brinkley, James F.
    Suciu, Dan
    SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, SSDBM 2012, 2012, 7338 : 544 - 561
  • [36] FRED: From Natural Language Text to RDF and OWL in One Click
    Draicchio, Francesco
    Gangemi, Aldo
    Presutti, Valentina
    Nuzzolese, Andrea Giovanni
    SEMANTIC WEB: ESWC 2013 SATELLITE EVENTS, 2013, 7955 : 263 - 267
  • [37] Representing Natural Language Sentences in RDF Graphs to Derive Knowledge Patterns
    Murugesh, S.
    Jaya, A.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA ENGINEERING AND COMMUNICATION TECHNOLOGY, ICDECT 2016, VOL 2, 2017, 469 : 701 - 707
  • [38] C-SPARQL: A CONTINUOUS QUERY LANGUAGE FOR RDF DATA STREAMS
    Barbieri, Davide Francesco
    Braga, Daniele
    Ceri, Stefano
    Della Valle, Emanuele
    Grossniklaus, Michael
    INTERNATIONAL JOURNAL OF SEMANTIC COMPUTING, 2010, 4 (01) : 3 - 25
  • [39] Answering Controlled Natural Language Questions over RDF Clinical Data
    Karam, Naouel
    Streibel, Olga
    Karjauv, Aray
    Coskun, Goekhan
    Paschke, Adrian
    SEMANTIC WEB: ESWC 2020 SATELLITE EVENTS, 2020, 12124 : 129 - 134
  • [40] A path-based RDF query language for CC/PP and UAProf
    Matsuyama, K
    Kraus, M
    Kitagawa, K
    Saito, N
    SECOND IEEE ANNUAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, PROCEEDINGS, 2004, : 3 - 7