Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Olaf Hartig

dblp:29/3132 · DBLP profile ↗
← Back
29ranked-venue papers
16as first author
6since 2021 · last 2025
0000-0002-1741-2090ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 26 · 15 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
7 papers
Query processing and optimization · 40% Distributed and cloud data management · 23% Database theory · 15%

Topics — the 12 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › interactive query processing
exploratory query
0.912025
Exploring Exploratory Querying · Proc. VLDB Endow. 2025
Distributed and cloud data management
distributed query processing
0.732018
A Model of Distributed Query Computation in Client-Server Scenarios on the Semantic Web · IJCAI 2018
Linked Data query processing · ICDE 2014
SQUIN: a traversal based query execution system for the web of linked data · SIGMOD Conference 2013
Query processing and optimization › semantic query processing
linked data querying
0.422014
Linked Data query processing · ICDE 2014
SQUIN: a traversal based query execution system for the web of linked data · SIGMOD Conference 2013
Distributed and cloud data management
client-server query processing
0.312018
A Model of Distributed Query Computation in Client-Server Scenarios on the Semantic Web · IJCAI 2018
Database theory › query answering
constant delay enumeration
0.312018
Semantics and Complexity of GraphQL · WWW 2018
Query processing and optimization
enumeration algorithms
0.312018
Semantics and Complexity of GraphQL · WWW 2018
Database theory
query complexity
0.312018
Semantics and Complexity of GraphQL · WWW 2018
Data models and query languages › query language
query language semantics
0.312018
Semantics and Complexity of GraphQL · WWW 2018
Graph data management
RDF data management
0.212015
Executing queries over schemaless RDF databases · ICDE 2015
Knowledge graphs › semantic web
linked data
0.212013
SQUIN: a traversal based query execution system for the web of linked data · SIGMOD Conference 2013
Knowledge graphs › semantic web
linked open data
0.112014
Linked Data query processing · ICDE 2014
Data models and query languages › semistructured data
RDF data
0.012010
How to consume linked data on the web: tutorial description · WWW 2010

Methods — techniques the papers use, named apart from their topics

complexity analysis · 0.7labeled-graph model · 0.3traversal-based query execution · 0.2tutorial · 0.1
YearPublicationVenuePosition
2025 An Algebraic Foundation for Knowledge Graph Construction
Sitt Min Oo, Olaf Hartig
ESWC (1)2
2025 Exploring Exploratory Querying
Marcelo Arenas, Enrico Franconi, Janik Hammerer, Olaf Hartig, Katja Hose, Laura Koesten, George Konstantinidis 0001, Leonid Libkin, Wim Martens, Yuya Sasaki 0001, Stefanie Scherzinger, Katherine Thornton, Hsiang-Yun Wu
Proc. VLDB Endow.4
2023 Considering Vocabulary Mappings in Query Plans for Federations of RDF Data Sources
Sijin Cheng, Sebastián Ferrada, Olaf Hartig
CoopIS3
2023 Transforming Event Knowledge Graph to Object-Centric Event Logs: A Comparative Study for Multi-dimensional Process Analysis
Shahrzad Khayatbashi, Olaf Hartig, Amin Jalali 0001
ER2
2023 FedShop: A Benchmark for Testing the Scalability of SPARQL Federation Engines
Minh Hoang Dang, Julien Aimonier-Davat, Pascal Molli, Olaf Hartig, Hala Skaf-Molli, Yotlan Le Crom
ISWC4
2022 LinGBM: A Performance Benchmark for Approaches to Build GraphQL Servers
Sijin Cheng, Olaf Hartig
WISE2
2020 Capturing and Querying Uncertainty in RDF Stream Processing
Robin Keskisärkkä, Eva Blomqvist, Leili Lind, Olaf Hartig
EKAW4
2020 FedQPL: A Language for Logical Query Plans over Heterogeneous Federations of RDF Data Sources
abstract
Federations of RDF data sources provide great potential when queried for answers and insights that cannot be obtained from one data source alone. A challenge for planning the execution of queries over such a federation is that the federation may be heterogeneous in terms of the types of data access interfaces provided by the federation members. This challenge has not received much attention in the literature. This paper provides a solid formal foundation for future approaches that aim to address this challenge. Our main conceptual contribution is a formal language for representing query execution plans; additionally, we identify a fragment of this language that can be used to capture the result of selecting relevant data sources for different parts of a given query. As technical contributions, we show that this fragment is more expressive than what is supported by existing source selection approaches, which effectively highlights an inherent limitation of these approaches. Moreover, we show that the source selection problem is NP-hard and in σP2, and we provide an extensive set of rewriting rules that can be used as a basis for query optimization.
Sijin Cheng, Olaf Hartig
iiWAS2
2019 OPT+: A Monotonic Alternativeto OPTIONAL in SPARQL
abstract
Due to the OPTIONAL operator, the core fragment of the SPARQL query language is non-monotonic.That is, some solutions of a query result can be returned to the user only after having consulted all relevant parts of the queried dataset(s).This property presents an obstacle when developing query execution approaches that aim to reduce responses times rather than the overall query execution times.Reducing the response times-i.e., returning as many solutions as early as possibleis important in particular in Web-based client-server query processing scenarios in which network latencies dominate query execution times.Such scenarios are typical in the context of integration of Web data sources where a data integration component executes queries over a decentralized federation of such data sources.In this paper we introduce an alternative operator that is similar in spirit to OPTIONAL but without causing non-monotonicity.We show fundamental properties of this operator and observe that the downside of achieving the desired monotonicity property is a potentially significant increase in query result sizes.We study the extend of this trade-off in practice.Thereafter,
Sijin Cheng, Olaf Hartig
J. Web Eng.2
2018 A Model of Distributed Query Computation in Client-Server Scenarios on the Semantic Web
abstract
This paper provides an overview of a model for capturing properties of client-server-based query computation setups. This model can be used to formally analyze different combinations of client and server capabilities, and compare them in terms of various fine-grain complexity measures. While the motivations and the focus of the presented work are related to querying the Semantic Web, the main concepts of the model are general enough to be applied in other contexts as well.
Olaf Hartig, Ian Letter, Jorge Pérez 0001
IJCAI1
2018 Semantics and Complexity of GraphQL
abstract
GraphQL is a recently proposed, and increasingly adopted, conceptual framework for providing a new type of data access interface on the Web. The framework includes a new graph query language whose semantics has been specified informally only. This has prevented the formal study of the main properties of the language. We embark on the formalization and study of GraphQL. To this end, we first formalize the semantics of GraphQL queries based on a labeled-graph data model. Thereafter, we analyze the language and show that it admits really efficient evaluation methods. In particular, we prove that the complexity of the GraphQL evaluation problem is NL-complete. Moreover, we show that the enumeration problem can be solved with constant delay. This implies that a server can answer a GraphQL query and send the response byte-by-byte while spending just a constant amount of time between every byte sent. Despite these positive results, we prove that the size of a GraphQL response might be prohibitively large for an internet scenario. We present experiments showing that current practical implementations suffer from this issue. We provide a solution to cope with this problem by showing that the total size of a GraphQL response can be computed in polynomial time. Our results on polynomial-time size computation plus the constant-delay enumeration can help developers to provide more robust GraphQL interfaces on the Web.
Olaf Hartig, Jorge Pérez 0001
WWW1
2017 A Formal Framework for Comparing Linked Data Fragments
Olaf Hartig, Ian Letter, Jorge Pérez 0001
ISWC (1)1
2016 Walking Without a Map: Ranking-Based Traversal for Querying Linked Data
Olaf Hartig, M. Tamer Özsu
ISWC (1)1
2016 LDQL: A query language for the Web of Linked Data
Olaf Hartig, Jorge Pérez 0001
J. Web Semant.1
2016 Triple Pattern Fragments: A low-cost knowledge graph interface for the Web
Ruben Verborgh, Miel Vander Sande, Olaf Hartig, Joachim Van Herwegen, Laurens De Vocht, Ben De Meester, Gerald Haesendonck, Pieter Colpaert
J. Web Semant.3
2015 A Context-Based Semantics for SPARQL Property Paths Over the Web
Olaf Hartig, Giuseppe Pirrò
ESWC1
2015 Executing queries over schemaless RDF databases
abstract
Recent advances in Linked Data Management and the Semantic Web have led to a rapid increase in both the quantity as well as the variety of Web applications that rely on the SPARQL interface to query RDF data. Thus, RDF data management systems are increasingly exposed to workloads that are far more diverse and dynamic than what these systems were designed to handle. The problem is that existing systems rely on a workload-oblivious physical representation that has a fixed schema, which is not suitable for diverse and dynamic workloads. To address these issues, we propose a physical representation that is schemaless. The resulting flexibility enables an RDF dataset to be clustered based purely on the workload, which is key to achieving good performance through optimized I/O and cache utilization. Consequently, given a workload, we develop techniques to compute a good clustering of the database. We also design a new query evaluation model, namely, schemaless-evaluation that leverages this workload-aware clustering of the database whereby, with high probability, each tuple in the result set of a query is expected to be contained in at most one cluster. Our query evaluation model exploits this property to achieve better performance while ensuring fast generation of query plans without being hindered by the lack of a fixed physical schema.
Günes Aluç, M. Tamer Özsu, Khuzaima Daudjee, Olaf Hartig
ICDE4
2015 LDQL: A Query Language for the Web of Linked Data
Olaf Hartig, Jorge Pérez 0001
ISWC (1)1
2014 Linked Data query processing
abstract
The publication of Linked Open Data on the Web has gained tremendous momentum over the last six years. As a consequence, we currently witness the emergence of a new research area that focuses on an online execution of Linked Data queries; i.e., declarative queries that range over Web data that is made available using the Linked Data publishing principles. These principles only require Web servers that respond to simple requests for data about given entities. Therefore, in contrast to approaches for querying a more traditional distributed database, Linked Data query processing approaches cannot assume that data sources provide query processing functionality. Additional challenges are the unbounded nature of the Web and the lack of a complete, up-to-date database catalog that lists all data sources. Our tutorial provides an overview of the new area of Linked Data query processing. We introduce the foundations of Linked Data queries, discuss the specific challenges that need to be addressed, and review techniques for executing such queries.
Olaf Hartig, M. Tamer Özsu
ICDE1
2014 Diversified Stress Testing of RDF Data Management Systems
Günes Aluç, Olaf Hartig, M. Tamer Özsu, Khuzaima Daudjee
ISWC (1)2
2014 Querying Datasets on the Web with High Availability
Ruben Verborgh, Olaf Hartig, Ben De Meester, Gerald Haesendonck, Laurens De Vocht, Miel Vander Sande, Richard Cyganiak, Pieter Colpaert, Erik Mannens, Rik Van de Walle
ISWC (1)2
2013 SQUIN: a traversal based query execution system for the web of linked data
abstract
The World Wide Web (WWW) currently evolves into a Web of Linked Data where content providers publish and link their data as they have done with hypertext for the last 20 years. We understand this emerging dataspace as a huge, distributed database which is -at best- partially known to query execution systems. To tap the full potential of the Web, such a system must be able to answer a query using data from initially unknown data sources. For this purpose, traditional query execution paradigms are unsuitable because those assume a fixed set of potentially relevant data sources beforehand.
Olaf Hartig
SIGMOD Conference1
2012 SPARQL for a Web of Linked Data: Semantics and Computability
Olaf Hartig
ESWC1
2012 An Introduction to SPARQL and Queries over Linked Data
Olaf Hartig
ICWE1
2011 Zero-Knowledge Query Planning for an Iterator Implementation of Link Traversal Based Query Execution
Olaf Hartig
ESWC (1)1
2010 How to consume linked data on the web: tutorial description
abstract
In the past two years, the amount of data published in RDF and following the Linked Data principles has increased dramatically. Everyday people are publishing datasets as Linked Data. However, applications that consume Linked Data are not mainstream yet. To overcome this issue, we present a beginners tutorial on consuming Linked Data. We will discuss existing techniques how users can currently consume Linked Data and use it in their current applications.
Olaf Hartig, Juan F. Sequeda, Jamie Taylor, Patrick Sinclair
WWW1
2009 Querying Trust in RDF Data with tSPARQL
Olaf Hartig
ESWC1
2009 Executing SPARQL Queries over the Web of Linked Data
Olaf Hartig, Christian Bizer, Johann-Christoph Freytag
ISWC1
2007 The SPARQL Query Graph Model for Query Optimization
Olaf Hartig, Ralf Heese
ESWC1