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

Olivier Curé

dblp:83/802 · also Olivier C. Curé · DBLP profile ↗
← Back
37ranked-venue papers
11as first author
10since 2021 · last 2026
—ORCID · none

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

Databases, data management, data science and information retrieval · 30 · 8 first-author · 9 since 2021Artificial intelligence and machine learning · 16 · 7 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 13 · 4 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 4 · 3 first-authorSystems, architecture and hardware · 2Security and privacy · 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
5 papers
Data stream processing · 55% Graph data management · 31% Knowledge graphs · 14%
Artificial intelligence
3 papers
Knowledge representation and reasoning · 90% Question answering and dialogue systems · 10%
Computer networks
2 papers
Edge and fog computing · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 100%

Topics — the 11 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data stream processing
RDF stream processing
1.222025
Languages and systems for RDF stream processing, a survey · VLDB J. 2025
Strider: An Adaptive, Inference-enabled Distributed RDF Stream Processing Engine · Proc. VLDB Endow. 2017
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
datalog reasoning
0.912025
No Rule is Forever: Datalog Reasoning with Rule Amendments · ICDE 2025
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning
0.912025
No Rule is Forever: Datalog Reasoning with Rule Amendments · ICDE 2025
Graph data management › graph pattern matching › subgraph matching
approximate subgraph matching
0.712023
Finding Minimum Connected Subgraphs With Ontology Exploration on Large RDF Data · IEEE Trans. Knowl. Data Eng. 2023
Knowledge graphs › ontology
ontology exploration
0.712023
Finding Minimum Connected Subgraphs With Ontology Exploration on Large RDF Data · IEEE Trans. Knowl. Data Eng. 2023
Edge and fog computing
edge data management
0.412020
SuccinctEdge: A Succinct RDF Store for Edge Computing · Proc. VLDB Endow. 2020
Storage systems
key-value storage
0.412020
SuccinctEdge: A Succinct RDF Store for Edge Computing · Proc. VLDB Endow. 2020
Data stream processing
distributed stream processing
0.312017
Strider: An Adaptive, Inference-enabled Distributed RDF Stream Processing Engine · Proc. VLDB Endow. 2017
Natural language and speech › Question answering and dialogue systems
knowledge base question answering
0.212023
Finding Minimum Connected Subgraphs With Ontology Exploration on Large RDF Data · IEEE Trans. Knowl. Data Eng. 2023
Graph data management › RDF data management
SPARQL query processing
0.112020
SuccinctEdge: A Succinct RDF Store for Edge Computing · Proc. VLDB Endow. 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
stream reasoning
0.112017
Strider: An Adaptive, Inference-enabled Distributed RDF Stream Processing Engine · Proc. VLDB Endow. 2017

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

datalog stratification · 2.6semi-naive evaluation · 1.7ontology-based query refinement · 1.3approximation algorithm · 1.3in-memory indexing · 1.3seminaive evaluation · 0.9succinct data structures · 0.9inference · 0.6fault tolerance · 0.6succinct data structure · 0.4
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
2022 Kgastor: a Privacy By Design Knowledge Graph anonymized Store
abstract
Regulations such as GDPR and CCPA are making the management of personal information an increasingly sensitive issue for businesses and organizations. We consider that data protection mechanisms must intervene upstream as recommended by the principles of privacy by design. Our view is that database management systems should be equipped with anonymization mechanisms. By relying on a partitioned data storage scheme, support for data update operations and query rewriting, our approach offers a trade-off between data privacy and utility. Some advantages of our approach are a low overhead of storing partitioned data, the performance of CRUD operations and the efficiency of a batch delivery approach to data updates. We evaluate our prototype on an open source RDF store and on synthetic datasets.
Maxime Thouvenot, Philippe Calvez, Olivier Curé
TrustCom3
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
2016 From Business Intelligence to semantic data stream management
Marie-Aude Aufaure, Raja Chiky, Olivier Curé, Houda Khrouf, Gabriel Képéklian
Future Gener. Comput. Syst.3
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
2008 Architecture of the DaltOn Data Integration System for Scientific Applications
abstract
Data exchange between multiple sources in scientific applications poses significant data management issues which involve the transportation of data from one system to another as well as the syntactic and semantic integration of data, i.e. data come in different formats and have different meanings. In order to deal with these issues in a systematic and well structured way, we propose a sophisticated framework based on process modeling.
Stefan Jablonski, Olivier Curé, M. Abdul Rehman, Bernhard Volz
CCGRID2
2007 Preference-Based Integration of Relational Databases into a Description Logic
Olivier Curé, Florent Jochaud
DEXA1
2006 On the Interest of Using HL7 CDA Release 2 for the Exchange of Annotated Medical Documents
abstract
During the last past years, cooperatives medical practices in healthcare networks have emerged and evolved drastically. Within these networks, healthcare professionals take care of patients, according to their degree of expertise, in contact with the others members for heaviest or simplest cases. An ubiquitous element in these medical documents is annotation. The issue of considering these annotations in computerized medical documents exchanged within healthcare networks is fundamental to the integrity and quality of future medical information systems. In this paper we highlight, based on the study of concrete medical information and their annotations, the fact that these documents belong to the peculiar category of "documents for action" and we also emphasize the potential of the HL7 CDA standard to represent and exchange these annotations in such networks.
Michel Treins, Olivier Curé, Gabriella Salzano
CBMS2
2005 Ontology Interaction with a Patient Electronic Health Record
abstract
The XIMSA system (extented interactive multimedia system for auto-medication) aims to propose information and services to patients on mild clinical signs and associated treatments, a domain usually called self-medication. An important number of XIMSA's services benefit from inferences which are the results of collaborations between a self-medication knowledge base (ontology and concept instances), drug and symptom databases and a patient simplified electronic health record. This paper focuses on the electronic health record/knowledge base interactions which enable to validate drug consumption considering a patient profile but also to design usable and user-friendly graphical user interfaces.
Olivier Curé
CBMS1
2004 XIMSA : eXtended Interactive Multimedia System for Auto-medication
abstract
The adoption of emerging semantic Web technologies will lead computer-based medical systems to a new dimension. These systems will benefit from next generation web knowledge representation languages and reasoning facilities. This paper describes such an application which aims to provide several services related to drug consumption. The originality of this approach relies on its general-public orientation. We already have a development experience in this field with XIMSA (interactive multimedia system for auto-medication). XIMSA is a logical extension of this system which incorporates some new features based on the use of a formal Web ontology.
Olivier Curé
CBMS1
2003 Designing Patient-Oriented Systems with Semantic Web Technologies
abstract
Healthcare delivery is reliant on information technology and World Wide Web (W3) technologies are influencing the design of information systems. From these facts, it seems obvious that the design of innovative healthcare systems will be related to emerging W3 technologies. This study will concentrate on the most promising of these technologies : the semantic web. Our approach also concentrates on business to consumers, that is the general public, rather than business to business systems. This paper emphasizes that general public are awaiting such applications and that every actor of the healthcare system can benefit from their distribution and use. Finally, this paper will propose a framework to design powerful and interactive patient-oriented web systems.
Olivier Curé
CBMS1