NAUTILOD: A Formal Language for the Web of Data Graph

被引:23
|
作者
Fionda, Valeria [1 ]
Pirro, Giuseppe [2 ]
Gutierrez, Claudio [3 ]
机构
[1] Univ Calabria, Dept Math & Comp Sci, I-87030 Commenda Di Rende, Italy
[2] Univ Koblenz Landau, WeST, Landau, Germany
[3] Univ Chile, Dept Comp Sci, Santiago, Chile
关键词
Design; Algorithms; Navigation; graph languages; Web of data; linked data; semantic Web; SPARQL; QUERIES;
D O I
10.1145/2697393
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Web of Linked Data is a huge graph of distributed and interlinked datasources fueled by structured information. This new environment calls for formal languages and tools to automatize navigation across datasources (nodes in such graph) and enable semantic-aware and Web-scale search mechanisms. In this article we introduce a declarative navigational language for the Web of Linked Data graph called NAUTILOD. NAUTILOD enables one to specify datasources via the intertwining of navigation and querying capabilities. It also features a mechanism to specify actions (e.g., send notification messages) that obtain their parameters from datasources reached during the navigation. We provide a formalization of the NAUTILOD semantics, which captures both nodes and fragments of the Web of Linked Data. We present algorithms to implement such semantics and study their computational complexity. We discuss an implementation of the features of NAUTILOD in a tool called swget, which exploits current Web technologies and protocols. We report on the evaluation of swget and its comparison with related work. Finally, we show the usefulness of capturing Web fragments by providing examples in different knowledge domains.
引用
收藏
页数:43
相关论文
共 50 条
  • [1] Graph transformation language and server for the Web of data
    Corby O.
    Zucker C.F.
    2016, Lavoisier (30) : 607 - 627
  • [2] The Formal-Language-Constrained Graph Minimization Problem
    Medeiros, Ciro
    Musicante, Martin
    Halfeld-Ferrari, Mirian
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS, ADBIS 2021, 2021, 1450 : 139 - 145
  • [3] LANGUAGE EXTENSION FOR GRAPH PROCESSING AND ITS FORMAL SEMANTICS
    PRATT, TW
    FRIEDMAN, DP
    COMMUNICATIONS OF THE ACM, 1971, 14 (07) : 460 - &
  • [4] On the Graph Structure of the Web of Data
    Nogales Moyano, Alberto
    Angel Sicilia, Miguel
    Garcia Barriocanal, Elena
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2018, 14 (02) : 70 - 85
  • [5] Querying the Web of Data: A Formal Approach
    Bouquet, Paolo
    Ghidini, Chiara
    Serafini, Luciano
    SEMANTIC WEB, PROCEEDINGS, 2009, 5926 : 291 - +
  • [6] A FORMAL DEFINITION OF DATA FLOW GRAPH MODELS
    KAVI, KM
    BUCKLES, BP
    BHAT, UN
    IEEE TRANSACTIONS ON COMPUTERS, 1986, 35 (11) : 940 - 948
  • [7] WSOL - A language for the formal specification of classes of service for Web Services
    Tosic, V
    Pagurek, B
    Patel, K
    ICWS'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WEB SERVICES, 2003, : 375 - 381
  • [8] FORMAL DEFINITION OF DATA FLOW GRAPH MODELS.
    Kavi, Krishna M.
    Buckles, Bill P.
    Bhat, U.Narayan
    IEEE Transactions on Computers, 1986, C-35 (11) : 940 - 948
  • [9] Formal Definition of a General Ontology Pattern Language using a Graph Grammar
    Zambon, Eduardo
    Guizzardi, Giancarlo
    PROCEEDINGS OF THE 2017 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2017, : 1 - 10
  • [10] Beyond Mashups: Graph Transformations on Web Data
    Imre, Gabor
    Mezei, Gergely
    2014 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS (INES), 2014, : 199 - 202