Affiliation:
1. Knowledge Media Institute, The Open University, United Kingdom. E-mails: enrico.daga@open.ac.uk, enrico.motta@open.ac.uk
2. Department of Informatics, King’s College London, United Kingdom. E-mail: albert.merono@kcl.ac.uk
Abstract
Sequences are among the most important data structures in computer science. In the Semantic Web, however, little attention has been given to Sequential Linked Data. In previous work, we have discussed the data models that Knowledge Graphs commonly use for representing sequences and showed how these models have an impact on query performance and that this impact is invariant to triplestore implementations. However, the specific list operations that the management of Sequential Linked Data requires beyond the simple retrieval of an entire list or a range of its elements – e.g. to add or remove elements from a list –, and their impact in the various list data models, remain unclear. Covering this knowledge gap would be a significant step towards the realization of a Semantic Web list Application Programming Interface (API) that standardizes list manipulation and generalizes beyond specific data models. In order to address these challenges towards the realization of such an API, we build on our previous work in understanding the effects of various sequential data models for Knowledge Graphs, extending our benchmark and proposing a set of read-write Semantic Web list operations in SPARQL, with insert, update and delete support. To do so, we identify five classic list-based computer science sequential data structures (linked list, double linked list, stack, queue, and array), from which we derive nine atomic read-write operations for Semantic Web lists. We propose a SPARQL implementation of these operations with five typical RDF data models and compare their performance by executing them against six increasing dataset sizes and four different triplestores. In light of our results, we discuss the feasibility of our devised API and reflect on the state of affairs of Sequential Linked Data.
Subject
Computer Networks and Communications,Computer Science Applications,Information Systems
Reference30 articles.
1. Diversified Stress Testing of RDF Data Management Systems
2. The linked data benchmark council: A graph and RDF industry benchmarking effort;Angles;ACM SIGMOD Record,2014
3. LOD Laundromat: A Uniform Way of Publishing Other People’s Dirty Data
4. The Berlin SPARQL benchmark;Bizer;International Journal on Semantic Web & Information Systems,2009
5. P.E. Black, Dictionary of Algorithms and Data Structures, 1998, https://www.nist.gov/dads/HTML/, Accessed 22/09/2019.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Ontological Modeling of Lists for Modern Greek Derivation;Communications in Computer and Information Science;2024