Fast interval joins for temporal SPARQL queries

8Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Knowledge graphs enriched with temporal information are becoming more and more common. As an example, the Wikidata KG contains millions of temporal facts associated with validity intervals (i.e., start and end time) covering a variety of domains. While these facts are interesting, computing temporal relations between their intervals allows to discover temporal relations holding between facts (e.g., “football players that get divorced after moving from a team to another"). In this paper we study the problem of computing different kinds of interval joins in temporal KGs. In principle, interval joins can be computed by resorting to query languages like SPARQL. However, this language is not optimized for such a task, which makes it hard to answer real-world queries. For instance, the query “find players that were married while being member of a team" times out on Wikidata. We present efficient algorithms to compute interval joins for the main Allen's relations (e.g., before, after, during, meets). We also address the problem of interval coalescing, which is used for merging contiguous or overlapping intervals of temporal facts, and propose an efficient algorithm. We integrate our interval joins and coalescing algorithms into a light SPARQL extension called iSPARQL. We evaluated the performance of our algorithms on real-world temporal kgs.

Cite

CITATION STYLE

APA

Chekol, M. W., Pirrò, G., & Stuckenschmidt, H. (2019). Fast interval joins for temporal SPARQL queries. In The Web Conference 2019 - Companion of the World Wide Web Conference, WWW 2019 (pp. 1148–1154). Association for Computing Machinery, Inc. https://doi.org/10.1145/3308560.3314997

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free