Olivier Curé

dblp:83/802 · also Olivier C. Curé · DBLP profile ↗
← Back
30ranked-venue papers in the field
8as first author
9since 2021 · last 2026
—ORCID · none

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 12 (3 first)Big Data, Cloud & Distributed Data Systems · 9 (1 first)Knowledge Engineering, Semantic Web & Information Systems · 8 (3 first)Data Mining & Knowledge Discovery · 1 (1 first)
YearPublicationVenuePosition
2026 Streams Meet Semantics: Foundations and Systems of RDF Stream Processing
Haridimos Kondylakis, Pieter Bonte, Olivier Curé, Riccardo Tommasini 0001
EDBT3
2025 No Rule is Forever: Datalog Reasoning with Rule Amendments
abstract
Datalog has grown in popularity with its integration into various commercial and open-source systems. One significant application of Datalog is in stream reasoning scenarios, particularly in the context of Internet of Things and Edge Computing, where it supports the derivation of implicit consequences from incomplete streaming data. The dynamic nature of edge infrastructure, with constantly changing data and deduction rules, poses additional challenges for incremental reasoning. This paper introduces Zodiac, a method for reasoning under rule amendments, and ZodiacEdge, a system implementing this method. Zodiac is based on Datalog stratification and semi-naive evaluation but includes a novel data structure that supports incremental maintenance of deductions for fast rule amendments, even in the presence of negation and aggregation. ZodiacEdge is designed to work with RDF data, accepting Datalog programs with predicates of a maximum arity of two.
Weiqin Xu, Riccardo Tommasini 0001, Olivier Curé
ICDE3
2025 Languages and systems for RDF stream processing, a survey
abstract
Abstract Data streams which are now massively and constantly arriving from Internet of Things devices, sensors and social media, require efficient processing, querying and reasoning within a given timeframe. With this in mind, the RDF data model, the cornerstone of the Web of Data, supports a feature-rich stream processing ecosystem that takes into account the temporal dimension associated with events. These timestamped streams support advanced temporal analysis ranging from time-based queries, temporal anomaly detection to temporal reasoning. This survey is the first to provide a comprehensive overview of the field of RDF stream processing, focusing on (query) languages, systems, and benchmarks. For each of these areas, we present salient dimensions, propose a taxonomy of existing work, detail the concepts at the core of each approach and describe their main technical aspects and implementation. We hope that the survey will help readers understand this scientifically rich field and identify the most relevant method for various usage scenarios.
Pieter Bonte, Christophe Callé, Olivier Curé, Haridimos Kondylakis, Riccardo Tommasini 0001
VLDB J.3
2024 PCCMerge: a parallel method based on merging partial connected components in large graphs
abstract
Graphs are fundamental data structures used in a wide range of fields, from social networks to bioinformatics. Their flexibility and ability to model complex data make them an indispensable tool for solving a wide range of problems. However, the use of graphs poses challenges, in particular the management of large amounts of data, which complicates and increases the analysis load in terms of computational power, memory and storage. This paper addresses the computation of a connected components, which are often used to understand the connectivity structure of a graph. This paper proposes a novel parallel approach to perform this computation. It takes advantage of a cluster computing engine and a graph processing library running locally on each node of the cluster. We also present an incremental approach to computing these components. We demonstrate the efficiency of our approach in a real biological use case, where our approach can be up to 4x faster than the label propagation algorithm implemented on a state-of-the-art cluster computing engine. This performance gain is mainly due to a reduction in the amount of data shuffling.
Hubert Naacke, Noé Curé, Olivier Curé
IEEE Big Data3
2023 Adapting Knowledge Graphs to Edge Computing Devices
abstract
The emergence of increasingly powerful and inexpensive single-board computers has motivated a great deal of work in the field of edge computing. We believe that knowledge graphs will contribute to intelligent edge computing. This requires the ability to efficiently answer queries requiring inferences performed with minimal knowledge accessible on a device at the edge of the network. In this work, we determine the minimum size of the knowledge graph that an edge device needs based on the analysis of its query workload. In the context of a succinct data structures-based store, we also present an incremental update of this knowledge graph when new queries are introduced into the environment. We demonstrate the effectiveness of our solution on real use cases encountered by our industrial partner.
Joffrey de Oliveira, Christophe Callé, Olivier Curé
IEEE Big Data3
2023 Finding Minimum Connected Subgraphs With Ontology Exploration on Large RDF Data
abstract
In this paper, we study the following problem: given a knowledge graph (KG) and a set of input vertices (representing concepts or entities) and edge labels, we aim to find the smallest connected subgraphs containing all of the inputs. This problem plays a key role in KG-based search engines and natural language question answering systems, and it is a natural extension of the Steiner tree problem, which is known to be NP-hard. We present RECON, a system for finding approximate answers. RECON aims at achieving high accuracy with instantaneous response (i.e., sub-second/millisecond delay) over KGs with hundreds of millions edges without resorting to expensive computational resources. Furthermore, when no answer exists due to disconnection between concepts and entities, RECON refines the input to a semantically similar one based on the ontology, and attempts to find answers with respect to the refined input. We conduct a comprehensive experimental evaluation of RECON. In particular we compare it with five existing approaches for finding approximate Steiner trees. Our experiments on four large real and synthetic KGs show that RECON significantly outperforms its competitors and incurs a much smaller memory footprint.
Xiangnan Ren, Neha Sengupta, Xuguang Ren, Junhu Wang, Olivier Curé
IEEE Trans. Knowl. Data Eng.5
2021 Preventing Attribute and Entity Disclosures: Combining k-anonymity and Anatomy over RDF Graphs
Maxime Thouvenot, Olivier Curé, Philippe Calvez
IEEE BigData2
2021 RDF Data Management is an Analytical Market, not a Transaction One
Olivier Curé, Christophe Callé, Philippe Calvez
DaWaK1
2021 Knowledge Graph Management on the Edge
abstract
International audience
Weiqin Xu, Olivier Curé, Philippe Calvez
EDBT2
2020 Knowledge Graph Anonymization using Semantic Anatomization
abstract
As the usage of RDF-based Knowledge Graphs is going mainstream, it becomes necessary for organizations and companies to consider the privacy preservation of the data they are managing and possibly sharing. This is generally performed by anonymization techniques such as triple suppression and generalization. Nevertheless, these techniques have the drawback of reducing the utility of the released datasets. This paper presents semantic anatomization, a novel anonymization technique, that retains all quasi-identifier and sensitive values in the RDF graph. Due to an aggregating mechanism and the exploitation of the semantics contained in ontologies, this technique preserves data correlation and supports high quality analysis from anonymized graphs. We demonstrate the potential of semantic anatomization on large graphs generated from our own extension of the well-established Lehigh university benchmark.
Maxime Thouvenot, Olivier Curé, Philippe Calvez
IEEE BigData2
2020 SuccinctEdge: A Succinct RDF Store for Edge Computing
abstract
As edge computing is becoming a new platform for rich applications and services, it becomes more and more important to design adapted data management systems for this environment. In this paper, we present a prototype corresponding to a compact, in-memory RDF store that can answer SPARQL queries requiring reasoning services without necessitating any decompression. This demonstration highlights a design based on succinct data structures, shows some implementation details and provides encouraging performance measures over a set of real-world and synthetic data and query sets.
Weiqin Xu, Olivier Curé, Philippe Calvez
Proc. VLDB Endow.2
2019 Efficient similarity-based alignment of temporally-situated graph nodes with Apache Spark
abstract
Topic evolution networks are widely used to represent the evolution of research topics in scientific document archives. These networks might contain thousands of topics and alignment edges which are computed by comparing millions of topic pairs with some similarity function. In this work, we are addressing the problem of computing a very large number cosine-based topic alignments on top of Apache Spark. We present the native map-reduce implementation proposed by Spark and a more efficient implementation which is tuned for alignment computation. Both implementations are evaluated on three real-world datasets.
Hubert Naacke, Ke Li 0014, Bernd Amann, Olivier Curé
IEEE BigData4
2018 PatBinQL: a compact, inference-enabled query language for RDF stream processing
abstract
Stream processing is becoming an omnipresent component in feature-rich computerized applications. The RDF data model is now frequently used to represent streams due to its data integration capabilities and support for reasoning services. In such situations, continuous extensions of the SPARQL query language are used to retrieve information from input streams. To efficiently process such queries, we claim that a representation aware of the regularity of incoming stream patterns is needed. In this paper, we present such a data format together with a dedicated query language which is equipped with inference features. Moreover, we highlight that queries in this language can be generated from machine learning-based processing of data streams. We emphasize the efficiency of our solution through an evaluation of real-world and synthetic datasets.
Jérémy Lhez, Badre Belabbess, Olivier Curé
IEEE BigData3
2018 BigSR: real-time expressive RDF stream reasoning on modern Big Data platforms
abstract
Shifting from Big Data to Big Knowledge requires systems that are able to cope with the large volume and high-velocity dimensions in a scalable and inference-enabled manner. In this work, we are focusing on stream processing and reasoning using the graph-based RDF data model. We are aiming to explore the ability of modern distributed computing frameworks to process highly expressive knowledge inference queries over Big Data streams. To do so, we consider queries expressed as a positive fragment of a temporal logic framework based on Answer Set Programming and propose solutions to process such queries, based on the two main execution models adopted by major parallel and distributed execution frameworks: Bulk Synchronous Parallel (BSP) and Recordat-A-Time (RAT). We implement our solution named BigSR and conduct a series of experiments with 15 queries from 4 different datasets. Our experiments show that BigSR achieves high throughput beyond million-triples per second using a rather small cluster of machines.
Xiangnan Ren, Olivier Curé, Hubert Naacke, Guohui Xiao 0001
IEEE BigData2
2018 Scouter: A Stream Processing Web Analyzer to Contextualize Singularities
abstract
International audience
Badre Belabbess, Musab Bairat, Jérémy Lhez, Zakaria Khattabi, Yufan Zheng, Olivier Curé
EDBT6
2018 Combining Machine Learning and Semantics for Anomaly Detection
Badre Belabbess, Musab Bairat, Jérémy Lhez, Olivier Curé
EKAW4
2017 StriderR: Massive and distributed RDF graph stream reasoning
abstract
Reasoning over semantically annotated data is an emerging trend in stream processing aiming to produce sound and complete answers to a set of continuous queries. It usually comes at the cost of finding a trade-off between data throughput and the cost of expressive inferences. StriderRproposes such a trade-off and combines a scalable RDF stream processing engine with an efficient reasoning system. The main reasoning tasks are based on a query rewriting approach for SPARQL that benefits from an intelligent encoding of an extension of the RDFS (i.e., RDFS with owl:sameAs) ontology elements. StriderRruns in production at a major international water management company to detect anomalies from sensor streams. The system is evaluated along different dimensions and over multiple datasets to emphasize its performance.
Xiangnan Ren, Olivier Curé, Hubert Naacke, Jérémy Lhez, Ke Li 0014
IEEE BigData2
2017 On the design of a Globally Distributed, Locally Compressed Knowledge Base System
Olivier Curé
CIDR1
2017 A Compressed, Inference-Enabled Encoding Scheme for RDF Stream Processing
Jérémy Lhez, Xiangnan Ren, Badre Belabbess, Olivier Curé
ESWC (2)4
2017 Strider: A Hybrid Adaptive Distributed RDF Stream Processing Engine
Xiangnan Ren, Olivier Curé
ISWC (1)2
2017 Strider: An Adaptive, Inference-enabled Distributed RDF Stream Processing Engine
abstract
Real-time processing of data streams emanating from sensors is becoming a common task in industrial scenarios. An increasing number of processing jobs executed over such platforms are requiring reasoning mechanisms. The key implementation goal is thus to efficiently handle massive incoming data streams and support reasoning, data analytic services. Moreover, in an on-going industrial project on anomaly detection in large potable water networks, we are facing the effect of dynamically changing data and work characteristics in stream processing. The Strider system addresses these research and implementation challenges by considering scalability, fault-tolerance, high throughput and acceptable latency properties. We will demonstrate the benefits of Strider on an Internet of Things-based real world and industrial setting.
Xiangnan Ren, Olivier Curé, Jérémy Lhez, Badre Belabbess, Tendry Randriamalala, Yufan Zheng, Gabriel Képéklian
Proc. VLDB Endow.2
2015 LiteMat: A scalable, cost-efficient inference encoding scheme for large RDF graphs
abstract
The number of linked data sources and the size of the linked open data graph keep growing every day. As a consequence, semantic RDF services are more and more confronted with various "big data" problems. Query processing in the presence of inferences is one them. For instance, to complete the answer set of SPARQL queries, RDF database systems evaluate semantic RDFS relationships (subPropertyOf, subClassOf) through time-consuming query rewriting algorithms or space-consuming data materialization solutions. To reduce the memory footprint and ease the exchange of large datasets, these systems generally apply a dictionary approach for compressing triple data sizes by replacing resource identifiers (IRIs), blank nodes and literals with integer values. In this article, we present a structured resource identification scheme using a clever encoding of concepts and property hierarchies for efficiently evaluating the main common RDFS entailment rules while minimizing triple materialization and query rewriting. We will show how this encoding can be computed by a scalable parallel algorithm and directly be implemented over the Apache Spark framework. The efficiency of our encoding scheme is emphasized by an evaluation conducted over both synthetic and real world datasets.
Olivier Curé, Hubert Naacke, Tendry Randriamalala, Bernd Amann
IEEE BigData1
2014 WaterFowl: A Compact, Self-indexed and Inference-Enabled Immutable RDF Store
Olivier Curé, Guillaume Blin, Dominique Revuz, David C. Faye
ESWC1
2014 On the design of a self-medication web application built on linked open data
Olivier Curé
J. Web Semant.1
2013 A Decision Procedure for SHOIQ with Transitive Closure of Roles
Chan Le Duc, Myriam Lamolle, Olivier Curé
ISWC (1)3
2012 A Knowledge-Based Approach to Augment Applications with Interaction Traces
Olivier Curé, Yannick Prié, Pierre-Antoine Champin
EKAW1
2011 Data Integration over NoSQL Stores Using Access Path Based Mappings
Olivier Curé, Robin Hecht, Chan Le Duc, Myriam Lamolle
DEXA (1)1
2011 A Tableaux-Based Algorithm for SHIQ\mathcal{SHIQ} with Transitive Closure of Roles in Concept and Role Inclusion Axioms
Chan Le Duc, Myriam Lamolle, Olivier Curé
ESWC (1)3
2009 Data Integration with the DaltOn Framework - A Case Study
Stefan Jablonski, Bernhard Volz, M. Abdul Rehman, Oliver Archner, Olivier Curé
SSDBM5
2007 Preference-Based Integration of Relational Databases into a Description Logic
Olivier Curé, Florent Jochaud
DEXA1