Title: A dataflow platform for applications based on Linked Data

Authors: Miguel Ceriani; Paolo Bottoni

Addresses: Department of Computer Science, Sapienza University of Rome, Rome, Italy ' Department of Computer Science, Sapienza University of Rome, Rome, Italy

Abstract: Modern software applications increasingly benefit from accessing the multifarious and heterogeneous Web of Data, thanks to the use of web APIs and Linked Data principles. In previous work, the authors proposed a platform to develop applications consuming Linked Data in a declarative and modular way. This paper describes in detail the functional language the platform gives access to, which is based on SPARQL (the standard query language for Linked Data) and on the dataflow paradigm. The language features interactive and meta-programming capabilities so that complex modules/applications can be developed. By adopting a declarative style, it favours the development of modules that can be reused in various specific execution contexts.

Keywords: Linked Data; Semantic Web; SPARQL; RDF; dataflow; declarative programming.

DOI: 10.1504/IJCSE.2018.093783

International Journal of Computational Science and Engineering, 2018 Vol.16 No.4, pp.419 - 429

Received: 15 Jul 2016
Accepted: 19 Mar 2017

Published online: 06 Aug 2018 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article