RAL: An algebra for querying RDF

被引:24
|
作者
Frasincar, F [1 ]
Houben, GJ [1 ]
Vdovjak, R [1 ]
Barna, P [1 ]
机构
[1] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
关键词
RDF(S); RDF(S) query language; RDF(S) algebra;
D O I
10.1023/B:WWWJ.0000015866.43076.06
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To make the World Wide Web machine-understandable there is a strong demand both for languages describing metadata and for languages querying metadata. The Resource Description Framework (RDF), a language proposed by W3C, can be used for describing metadata about (Web) resources. RDF Schema (RDFS) extends RDF by providing means for creating application specific vocabularies (ontologies). While the two above languages are widely acknowledged as a standard means for describing Web metadata, a standardized language for querying RDF metadata is still an open issue. Research groups coming both from industry and academia are presently involved in proposing several RDF query languages. Due to the lack of an RDF algebra such query languages use APIs to describe their semantics and optimization issues are mostly neglected. This paper proposes RAL (an RDF algebra) as a reference mathematical study for RDF query languages and for performing RDF query optimization. We define the data model, we present the operators to manipulate the data, and we address the application of RAL for query optimization. RAL includes: extraction operators to retrieve the needed resources from the input RDF model, loop operators to support repetition, and construction operators to build the resulting RDF model.
引用
收藏
页码:83 / 109
页数:27
相关论文
共 50 条
  • [1] RAL: An Algebra for Querying RDF
    Flavius Frasincar
    Geert-Jan Houben
    Richard Vdovjak
    Peter Barna
    World Wide Web, 2004, 7 : 83 - 109
  • [2] RAL: An algebra for querying RDF
    Frasincar, F
    Houben, GJ
    Vdovjak, R
    Barna, P
    WISE 2002: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, 2002, : 173 - 181
  • [3] Algebra of RDF Graphs for Querying Large-Scale Distributed Triple-Store
    Savnik, Iztok
    Nitta, Kiyoshi
    AVAILABILITY, RELIABILITY, AND SECURITY IN INFORMATION SYSTEMS, CD-ARES 2016, PAML 2016, 2016, 9817 : 3 - 18
  • [4] A relaxed approach to RDF querying
    Hurtado, Carlos A.
    Poulovassilis, Alexandra
    Wood, Peter T.
    Semantic Web - ISEC 2006, Proceedings, 2006, 4273 : 314 - 328
  • [5] Taming Existence in RDF Querying
    Bry, Francois
    Furche, Tim
    Ley, Clemens
    Linse, Benedikt
    Marnette, Bruno
    WEB REASONING AND RULE SYSTEMS, PROCEEDINGS, 2008, 5341 : 236 - +
  • [6] S2RDF: RDF Querying with SPARQL on Spark
    Schaetzle, Alexander
    Przyjaciel-Zablocki, Martin
    Skilevic, Simon
    Lausen, Georg
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (10): : 804 - 815
  • [7] Sesame: A generic architecture for storing and querying RDF and RDF schema
    Broekstra, J
    Kampman, A
    van Harmelen, F
    SEMANTIC WEB - ISWC 2002, 2002, 2342 : 54 - 68
  • [8] Querying RDF Dictionaries in Compressed Space
    Martinez-Prieto, Miguel A.
    Fernandez, Javier D.
    Canovas, Rodrigo
    APPLIED COMPUTING REVIEW, 2012, 12 (02): : 64 - 77
  • [9] SPARQLByE: Querying RDF data by example
    Diaz, Gonzalo
    Arenas, Marcelo
    Benedikt, Michael
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (13): : 1533 - 1536
  • [10] Representing and Querying Negative Knowledge in RDF
    Darari, Fariz
    SEMANTIC WEB: ESWC 2013 SATELLITE EVENTS, 2013, 7955 : 275 - 276