SPARQL with property paths on the Web

被引:8
|
作者
Hartig, Olaf [1 ,2 ]
Pirro, Giuseppe [3 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Potsdam, Germany
[2] Linkoping Univ, Dept Comp & Informat Sci IDA, Linkoping, Sweden
[3] Italian Natl Res Council ICAR CNR, Arcavacata Di Rende, CS, Italy
关键词
Property paths; Web navigational language; Web safeness; SPARQL; QUERIES; LANGUAGE;
D O I
10.3233/SW-160237
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Linked Data on the Web represents an immense source of knowledge suitable to be automatically processed and queried. In this respect, there are different approaches for Linked Data querying that differ on the degree of centralization adopted. On one hand, the SPARQL query language, originally defined for querying single datasets, has been enhanced with features to query federations of datasets; however, this attempt is not sufficient to cope with the distributed nature of data sources available as Linked Data. On the other hand, extensions or variations of SPARQL aim to find trade-offs between centralized and fully distributed querying. The idea is to partially move the computational load from the servers to the clients. Despite the variety and the relative merits of these approaches, as of today, there is no standard language for querying Linked Data on theWeb. A specific requirement for such a language to capture the distributed, graph-like nature of Linked Data sources on the Web is a support of graph navigation. Recently, SPARQL has been extended with a navigational feature called property paths (PPs). However, the semantics of SPARQL restricts the scope of navigation via PPs to single RDF graphs. This restriction limits the applicability of PPs for querying distributed Linked Data sources on the Web. To fill this gap, in this paper we provide formal foundations for evaluating PPs on the Web, thus contributing to the definition of a query language for Linked Data. We first introduce a family of reachability-based query semantics for PPs that distinguish between navigation on the Web and navigation at the data level. Thereafter, we consider another, alternative query semantics that couples Web graph navigation and data level navigation; we call it context-based semantics. Given these semantics, we find that for some PP-based SPARQL queries a complete evaluation on the Web is not possible. To study this phenomenon we introduce a notion of Web-safeness of queries, and prove a decidable syntactic property that enables systems to identify queries that areWeb-safe. In addition to establishing these formal foundations, we conducted an experimental comparison of the context-based semantics and a reachability- based semantics. Our experiments show that when evaluating a PP-based query under the context-based semantics one experiences a significantly smaller number of dereferencing operations, but the computed query result may contain less solutions.
引用
收藏
页码:773 / 795
页数:23
相关论文
共 50 条
  • [42] Two for One - Querying Property Graph Databases using SPARQL via Gremlinator
    Thakkar, Harsh
    Punjani, Dharmen
    Lehmann, Jens
    Auer, Soeren
    GRADES-NDA '18: PROCEEDINGS OF THE 1ST ACM SIGMOD JOINT INTERNATIONAL WORKSHOP ON GRAPH DATA MANAGEMENT EXPERIENCES & SYSTEMS (GRADES) AND NETWORK DATA ANALYTICS (NDA) 2018 (GRADES-NDA 2018), 2018,
  • [43] Simplified SPARQL REST API CRUD on JSON']JSON Object Graphs via URI Paths
    Schroeder, Markus
    Hees, Joern
    Bernardi, Ansgar
    Ewert, Daniel
    Klotz, Peter
    Stadtmueller, Steffen
    SEMANTIC WEB: ESWC 2018 SATELLITE EVENTS, 2018, 11155 : 40 - 45
  • [44] Objects as property on the Web
    Cox, B
    IEEE INTERNET COMPUTING, 1999, 3 (01) : 96 - 96
  • [45] Accelerating Large Semantic Web Databases by Parallel Join Computations of SPARQL Queries
    Groppe, Jinghua
    Groppe, Sven
    APPLIED COMPUTING REVIEW, 2011, 11 (04): : 60 - 70
  • [46] A SPARQL-based framework to preserve privacy of sensitive data on the semantic web
    Fethi Imad Benaribi
    Mimoun Malki
    Kamel Mohammed Faraoun
    Samir Ouchani
    Service Oriented Computing and Applications, 2023, 17 : 183 - 199
  • [47] A SPARQL-based framework to preserve privacy of sensitive data on the semantic web
    Benaribi, Fethi Imad
    Malki, Mimoun
    Faraoun, Kamel Mohammed
    Ouchani, Samir
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2023, 17 (03) : 183 - 199
  • [48] Improving Dynamic Web Service Selection in WS-BPEL Using SPARQL
    Tizzo, Neil Paiva
    Coello, Juan Manuel Adan
    Cardozo, Eleri
    2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 864 - 871
  • [49] Towards Content-Aware SPARQL Query Caching for Semantic Web Applications
    Shu, Yanfeng
    Compton, Michael
    Mueller, Heiko
    Taylor, Kerry
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2013, PT I, 2013, 8180 : 320 - 329
  • [50] Public radiomics data collections in an open access Semantic Web (SPARQL) endpoint
    Kalendralis, P.
    Shi, Z.
    Zhang, C.
    Choudhury, A.
    Traverso, A.
    Sloep, M.
    Van Soest, J.
    Fijten, R.
    Dekker, A.
    Wee, L.
    RADIOTHERAPY AND ONCOLOGY, 2020, 152 : S834 - S835