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 条
  • [41] An Algebraic Language for Semantic Data Integration on the Hidden Web
    Hosain, Shazzad
    Jamil, Hasan
    2009 IEEE THIRD INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2009), 2009, : 237 - 244
  • [42] OWLing Clinical Data Repositories With the Ontology Web Language
    Lozano-Rubi, Raimundo
    Pastor, Xavier
    Lozano, Esther
    JMIR MEDICAL INFORMATICS, 2014, 2 (02) : 76 - 93
  • [43] Strategies for language model web-data collection
    Wan, Vincent
    Hain, Thomas
    2006 IEEE International Conference on Acoustics, Speech and Signal Processing, Vols 1-13, 2006, : 1069 - 1072
  • [44] A web data extraction description language and its implementation
    Wu, IC
    Su, JY
    Chen, TB
    Proceedings of the 29th Annual International Computer Software and Applications Conference, 2005, : 293 - 298
  • [45] PUTTING LEGACY DATA ON THE WEB - A REPOSITORY DEFINITION LANGUAGE
    SHKLAR, L
    SHAH, K
    BASU, C
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1995, 27 (06): : 939 - 951
  • [46] Towards Annotating Relational Data on the Web with Language Models
    Cannaviccio, Matteo
    Barbosa, Denilson
    Merialdo, Paolo
    WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018), 2018, : 1307 - 1316
  • [48] Multi-amalgamated triple graph grammars: Formal foundation and application to visual language translation
    Leblebici, Erhan
    Anjorin, Anthony
    Schuerr, Andy
    Taentzer, Gabriele
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2017, 42 : 99 - 121
  • [49] COMPREHENSIVE FORMAL QUERY LANGUAGE FOR A RELATIONAL DATA-BASE - FQL
    PIROTTE, A
    WODON, P
    RAIRO-INFORMATIQUE-COMPUTER SCIENCE, 1977, 11 (02): : 165 - 183
  • [50] Formal Verification of Programs in the Functional Data-flow Parallel Language
    Kropacheva, M. S.
    Legalov, A. I.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2013, 47 (07) : 373 - 384