EDBT 2026 Demo / reviewers in the wild / expert
Mohamed-Amine Baazizi
dblp:17/5657 · also Mohamed Amine Baazizi
· DBLP profile ↗
13ranked-venue papers in the field
8as first author
5since 2021 · last 2026
0000-0003-2728-5838ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 12 (7 first)Business Process & Enterprise Data · 1 (1 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Witness Generation for Classical JSON SchemaabstractJSON Schema is an important, evolving standard schema language for families of JSON documents. It is based on a complex combination of structural and Boolean operators, including negation, as well as mutually recursive variables. The static analysis of JSON Schema documents comprises practically relevant problems, including schema satisfiability, inclusion, and equivalence. These three can be reduced to witness generation: given a schema, generate an element of the schema — if it exists — otherwise report unsatisfiability. Schema satisfiability, inclusion, and equivalence have been shown to be decidable, by reduction to reachability in alternating tree automata. However, no witness generation algorithm has yet been formally described. We contribute a first, direct algorithm for JSON Schema witness generation. We study its effectiveness and efficiency, in experiments over several schema collections, including thousands of real-world schemas. Our focus is on the completeness of the language (where we only exclude the "uniqueItems" operator), on the ability of the algorithm to run in reasonable time on a large set of real-world examples, despite the exponential complexity of the problem, and on proving its correctness and completeness. Lyes Attouche, Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger |
ACM Trans. Database Syst. | 2 |
| 2025 | Everything You Always Wanted to Know About JSON Schema (But Were Afraid to Ask)abstractInternational audience Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger |
EDBT | 1 |
| 2022 | Witness Generation for JSON SchemaabstractJSON Schema is a schema language for JSON documents, based on a complex combination of structural operators, Boolean operators (negation included), and recursive variables. The static analysis of JSON Schema documents comprises practically relevant problems, including schema satisfiability, inclusion, and equivalence. These problems can be reduced to witness generation: given a schema, generate an element of the schema --- if it exists --- and report failure otherwise. Schema satisfiability, inclusion, and equivalence have been shown to be decidable. However, no witness generation algorithm has yet been formally described. We contribute a first, direct algorithm for JSON Schema witness generation, and study its effectiveness and efficiency in experiments over several schema collections, including thousands of real-world schemas. Lyes Attouche, Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger |
Proc. VLDB Endow. | 2 |
| 2021 | A Tool for JSON Schema Witness GenerationabstractInternational audience Lyes Attouche, Mohamed-Amine Baazizi, Dario Colazzo, Francesco Falleni, Giorgio Ghelli, Cristiano Landi, Carlo Sartiani, Stefanie Scherzinger |
EDBT | 2 |
| 2021 | An Empirical Study on the "Usage of Not" in Real-World JSON Schema Documents
Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger |
ER | 1 |
| 2020 | Human-in-the-Loop Schema Inference for Massive JSON DatasetsabstractInternational audience Mohamed-Amine Baazizi, Clément Berti, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani |
EDBT | 1 |
| 2019 | Query-Oriented Answer Imputation for Aggregate Queries
Fatma-Zohra Hannou, Bernd Amann, Mohamed-Amine Baazizi |
ADBIS | 3 |
| 2019 | Explaining Query Answer Completeness and Correctness with Partition Patterns
Fatma-Zohra Hannou, Bernd Amann, Mohamed-Amine Baazizi |
DEXA (2) | 3 |
| 2019 | Schemas And Types For JSON DataabstractInternational audience Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani |
EDBT | 1 |
| 2019 | Schemas and Types for JSON Data: From Theory to PracticeabstractThe last few years have seen the fast and ubiquitous diffusion of JSON as one of the most widely used formats for publishing and interchanging data, as it combines the flexibility of semistructured data models with well-known data structures like records and arrays. The user willing to effectively manage JSON data collections can rely on several schema languages, like JSON Schema, JSound, and Joi, as well as on the type abstractions offered by modern programming and scripting languages like Swift or TypeScript. The main aim of this tutorial is to provide the audience (both researchers and practitioners) with the basic notions for enjoying all the benefits that schema and types can offer while processing and manipulating JSON data. This tutorial focuses on four main aspects of the relation between JSON and schemas: (1) we survey existing schema language proposals and discuss their prominent features; (2) we analyze tools that can infer schemas from data, or that exploit schema information for improving data parsing and management; and (3) we discuss some open research challenges and opportunities related to JSON data. Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani |
SIGMOD Conference | 1 |
| 2019 | Parametric schema inference for massive JSON datasets
Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani |
VLDB J. | 1 |
| 2017 | Schema Inference for Massive JSON DatasetsabstractIn the recent years JSON affirmed as a very popular data format for representing massive data collections. JSON data collections are usually schemaless. While this ensures sev- eral advantages, the absence of schema information has im- portant negative consequences: the correctness of complex queries and programs cannot be statically checked, users cannot rely on schema information to quickly figure out the structural properties that could speed up the formulation of correct queries, and many schema-based optimizations are not possible. In this paper we deal with the problem of inferring a schema from massive JSON datasets. We first identify a JSON type language which is simple and, at the same time, expressive enough to capture irregularities and to give com- plete structural information about input data. We then present our main contribution, which is the design of a schema inference algorithm, its theoretical study, and its implemen- tation based on Spark, enabling reasonable schema infer- ence time for massive collections. Finally, we report about an experimental analysis showing the effectiveness of our ap- proach in terms of execution time, precision, and conciseness of inferred schemas, and scalability. Mohamed-Amine Baazizi, Houssem Ben Lahmar, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani |
EDBT | 1 |
| 2011 | Projection for XML update optimizationabstractWhile projection techniques have been extensively investigated for XML querying, we are not aware of applications to XML updating. This paper investigates a projection based optimization mechanism for XQuery Update Facility expressions in the presence of a schema. This paper includes a formal development and study of the method as well as experiments testifying its effectiveness. Mohamed-Amine Baazizi, Nicole Bidoit, Dario Colazzo, Noor Malla, Marina Sahakyan |
EDBT | 1 |