NautiLOD: A Formal Language for the Web of Data Graph
Author
dc.contributor.author
Fionda, Valeria
Author
dc.contributor.author
Pirró, Giuseppe
Author
dc.contributor.author
Gutiérrez Gallardo, Claudio
Admission date
dc.date.accessioned
2015-08-18T19:06:02Z
Available date
dc.date.available
2015-08-18T19:06:02Z
Publication date
dc.date.issued
2015
Cita de ítem
dc.identifier.citation
ACM Transactions on the Web, Vol. 9, No. 1, Article 5, Publication date: January 2015
en_US
Identifier
dc.identifier.issn
1559-1131
Identifier
dc.identifier.other
DOI: 10.1145/2697393
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/132858
General note
dc.description
Artículo de publicación ISI
en_US
Abstract
dc.description.abstract
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 theWeb 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.