A bitemporal RDF index based on skip list

Fu Zhang,Wei Zhang,Gang Wang
DOI: https://doi.org/10.3233/ida-230609
IF: 1.7
2024-02-10
Intelligent Data Analysis
Abstract:The Resource Description Framework (RDF) is a framework for expressing information about resources in the form of triples (subject, predicate, object). The information represented by the standard RDF is static, i.e., that does not change over time. To better deal with a large amount of time-related information, temporal RDF is proposed. Consequently, how to explore index technology to efficiently query temporal information has become an important research issue, but the research on the index of temporal RDF is still short, especially the index of bitemporal RDF. BitemporalRDF can represent more complicated situations (e.g., RDF triples with both validtime and transactiontime). Indexes for bitemporal RDF can further expand the application scenarios and functions of temporal RDF. In this paper, we propose an efficient index for bitemporal RDF queries. The index innovatively introduces and re-designs skip list structure into the bitemporal RDF query. We also investigate how to cover almost all query patterns with as few indexes as possible. In addition, although the proposed index is conceived for temporal RDF, it also takes into account the performance of standard RDF queries when the time element is unknown. Finally, we run experiments with synthetic data sets of different sizes using the Lehigh University Benchmark (LUBM), and results prove that the proposed index is scalable and effective.
computer science, artificial intelligence
What problem does this paper attempt to address?