Towards the Temporal Streaming of Graph Data on Distributed Ledgers

Allan Third*, Ilaria Tiddi, Emanuele Bastianelli, Chris Valentine, John Domingue

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review


We present our work-in-progress on handling temporal RDF graph data using the Ethereum distributed ledger. The motivation for this work are scenarios where multiple distributed consumers of streamed data may need or wish to verify that data has not been tampered with since it was generated – for example, if the data describes something which can be or has been sold, such as domestically-generated electricity. We describe a system in which temporal annotations, and information suitable to validate a given dataset, are stored on a distributed ledger, alongside the results of fixed SPARQL queries executed at the time of data storage. The model adopted implements a graph-based form of temporal RDF, in which time intervals are represented by named graphs corresponding to ledger entries. We conclude by discussing evaluation, what remains to be implemented, and future directions.

Original languageEnglish
Title of host publicationThe Semantic Web
Subtitle of host publicationESWC 2017 Satellite Events - Revised Selected Papers
EditorsEva Blomqvist, Olaf Hartig, Heiko Paulheim, Katja Hose, Fabio Ciravegna, Agnieszka Lawrynowicz
PublisherSpringer Verlag
Number of pages6
ISBN (Print)9783319704067
Publication statusPublished - 1 Jan 2017
Externally publishedYes
Event14th International Conference on Semantic Web, ESWC 2017 - Portoroz, Slovenia
Duration: 28 May 20171 Jun 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10577 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference14th International Conference on Semantic Web, ESWC 2017


FundersFunder number
Horizon 2020 Framework Programme688095


    Dive into the research topics of 'Towards the Temporal Streaming of Graph Data on Distributed Ledgers'. Together they form a unique fingerprint.

    Cite this