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 条
  • [41] PEARL: ProjEction of Annotations Rule Language, a Language for Projecting (UIMA) Annotations over RDF Knowledge Bases
    Pazienza, Maria Teresa
    Stellato, Armando
    Turbati, Andrea
    LREC 2012 - EIGHTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2012, : 3828 - 3835
  • [42] Demonstration of SPARQLML: An Interfacing Language for Supporting Graph Machine Learning for RDF Graphs
    Abdallah, Hussein
    Afandi, Waleed
    Mansour, Essam
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 3974 - 3977
  • [43] PatBinQL: a compact, inference-enabled query language for RDF stream processing
    Lhez, Jeremy
    Belabbess, Badre
    Cure, Olivier
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 4036 - 4044
  • [44] A Language for Defining and Detecting Interrelated Complex Changes on RDF(S) Knowledge Bases
    Galani, Theodora
    Papastefanatos, George
    Stavrakas, Yannis
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1 (ICEIS), 2016, : 472 - 480
  • [45] Toward a Generic Mapping Language for Transformations between RDF and Data Interchange Formats
    Koecher, Aljosha
    Markaj, Artan
    Fay, Alexander
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [46] Natural Language Question Answering over RDF - A Graph Data Driven Approach
    Zou, Lei
    Huang, Ruizhe
    Wang, Haixun
    Yu, Jeffrey Xu
    He, Wenqiang
    Zhao, Dongyan
    SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 313 - 324
  • [47] RDF stores and RDF query engines
    Neumann, Thomas
    Weikum, Gerhard
    Datenbank-Spektrum, 2011, 11 (01) : 63 - 66
  • [48] The index organizations for RDF and RDF schema
    Kim, Y
    Kim, B
    Lim, H
    8TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U1871 - U1874
  • [49] Limitations of Language for Conveying Navigational Knowledge: Way-Finding in the Southeastern Solomon Islands
    Feinberg, Richard
    Genz, Joseph
    AMERICAN ANTHROPOLOGIST, 2012, 114 (02) : 336 - 350
  • [50] Navigational Acts and Discourse: Fostering Learner Agency in Computer-Assisted Language Learning
    Knight, Janine
    Barbera, Elena
    ELECTRONIC JOURNAL OF E-LEARNING, 2018, 16 (01): : 67 - 76