Expressive Languages for Querying the Semantic Web

被引:11
|
作者
Arenas, Marcelo [1 ,2 ]
Gottlob, Georg [3 ]
Pieris, Andreas [4 ]
机构
[1] Pontificia Univ Catolica Chile, Ave Vicuna Mackenna 4860, Santiago, Chile
[2] IMFD, Ave Vicuna Mackenna 4860, Santiago, Chile
[3] Univ Oxford, Wolfson Bldg,Parks Rd, Oxford OX1 3QD, England
[4] Univ Edinburgh, Informat Forum, Crichton St, Edinburgh EH8 9AB, Midlothian, Scotland
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2018年 / 43卷 / 03期
基金
英国工程与自然科学研究理事会;
关键词
Semantic web; RDF; SPARQL; query answering; Datalog-based languages; SPARQL; POWER;
D O I
10.1145/3238304
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of querying RDF data is a central issue for the development of the Semantic Web. The query language SPARQL has become the standard language for querying RDF since its W3C standardization in 2008. However, the 2008 version of this language missed some important functionalities: reasoning capabilities to deal with RDFS and OWL vocabularies, navigational capabilities to exploit the graph structure of RDF data, and a general form of recursion much needed to express some natural queries. To overcome these limitations, a new version of SPARQL, called SPARQL 1.1, was released in 2013, which includes entailment regimes for RDFS and OWL vocabularies, and a mechanism to express navigation patterns through regular expressions. Unfortunately, there are a number of useful navigation patterns that cannot be expressed in SPARQL 1.1, and the language lacks a general mechanism to express recursive queries. To the best of our knowledge, no efficient RDF query language that combines the above functionalities is known. It is the aim of this work to fill this gap. To this end, we focus on a core fragment of the OWL 2 QL profile of OWL 2 and show that every SPARQL query enriched with the above features can be naturally translated into a query expressed in a language that is based on an extension of Datalog, which allows for value invention and stratified negation. However, the query evaluation problem for this language is highly intractable, which is not surprising since it is expressive enough to encode some inherently hard queries. We identify a natural fragment of it, and we show it to be tractable and powerful enough to define SPARQL queries enhanced with the desired functionalities.
引用
收藏
页数:45
相关论文
共 50 条
  • [1] Expressive Languages for Querying the Semantic Web
    Arenas, Marcelo
    Gottlob, Georg
    Pieris, Andreas
    PODS'14: PROCEEDINGS OF THE 33RD ACM SIGMOD-SIGACT-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2014, : 14 - 26
  • [2] Visual querying for the semantic Web
    Berger, S
    Bry, F
    Wieser, C
    CONCEPTUAL MODELING - ER 2004, PROCEEDINGS, 2004, 3288 : 852 - 853
  • [3] Querying the semantic Web with preferences
    Siberski, Wolf
    Pan, Jeff Z.
    Thaden, Uwe
    SEMANTIC WEB - ISEC 2006, PROCEEDINGS, 2006, 4273 : 612 - 624
  • [4] Querying the semantic web with SWRL
    O'Connor, Martin
    Tu, Samson
    Nyulas, Csongor
    Das, Amar
    Musen, Mark
    ADVANCES IN RULE INTERCHANGE AND APPLICATIONS, PROCEEDINGS, 2007, 4824 : 155 - 159
  • [5] Querying Semantic Data on the Web
    Arenas, Marcelo
    Gutierrez, Claudio
    Miranker, Daniel P.
    Perez, Jorge
    Sequeda, Juan F.
    SIGMOD RECORD, 2012, 41 (04) : 6 - 17
  • [6] Querying the Semantic Web with RQL
    Karvounarakis, G
    Magganaraki, A
    Alexaki, S
    Christophides, V
    Plexousakis, D
    Scholl, M
    Tolle, K
    COMPUTER NETWORKS, 2003, 42 (05) : 617 - 640
  • [7] Semantic Search: Reconciling Expressive Querying and Exploratory Search
    Ferre, Sebastien
    Hermann, Alice
    SEMANTIC WEB - ISWC 2011, PT I, 2011, 7031 : 177 - +
  • [8] Querying the Semantic Web: A formal approach
    Horrocks, I
    Tessaris, S
    SEMANTIC WEB - ISWC 2002, 2002, 2342 : 177 - 191
  • [9] Semantic cache mechanism for heterogeneous Web querying
    Chidlovskii, Boris
    Roncancio, Claudia
    Schneider, Marie-Luise
    Computer Networks, 1999, 31 (11): : 1347 - 1360
  • [10] Building and Querying Semantic Layers for Web Archives
    Fafalios, Pavlos
    Holzmann, Helge
    Kasturia, Vaibhav
    Nejdl, Wolfgang
    2017 ACM/IEEE JOINT CONFERENCE ON DIGITAL LIBRARIES (JCDL 2017), 2017, : 11 - 20