Skip to main content

Showing 1–12 of 12 results for author: Colazzo, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2503.11288  [pdf, other

    cs.DB cs.PL

    Elimination of annotation dependencies in validation for Modern JSON Schema

    Authors: Lyes Attouche, Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Stefan Klessinger, Carlo Sartiani, Stefanie Scherzinger

    Abstract: JSON Schema is a logical language used to define the structure of JSON values. JSON Schema syntax is based on nested schema objects. In all versions of JSON Schema until Draft-07, collectively known as Classical JSON Schema, the semantics of a schema was entirely described by the set of JSON values that it validates. This semantics was the basis for a thorough theoretical study and for the develop… ▽ More

    Submitted 14 March, 2025; originally announced March 2025.

  2. arXiv:2307.10034  [pdf, other

    cs.DB cs.PL

    Validation of Modern JSON Schema: Formalization and Complexity

    Authors: Lyes Attouche, Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger

    Abstract: JSON Schema is the de-facto standard schema language for JSON data. The language went through many minor revisions, but the most recent versions of the language added two novel features, dynamic references and annotation-dependent validation, that change the evaluation model. Modern JSON Schema is the name used to indicate all versions from Draft 2019-09, which are characterized by these new featu… ▽ More

    Submitted 1 February, 2024; v1 submitted 19 July, 2023; originally announced July 2023.

  3. arXiv:2202.13434  [pdf, ps, other

    cs.DB cs.PL

    Negation-Closure for JSON Schema

    Authors: Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger

    Abstract: JSON Schema is an evolving standard for describing families of JSON documents. It is a logical language, based on a set of assertions that describe features of the JSON value under analysis and on logical or structural combinators for these assertions, including a negation operator. Most logical languages with negation enjoy negation closure, that is, for every operator they have a negation dual t… ▽ More

    Submitted 27 February, 2022; originally announced February 2022.

  4. arXiv:2202.12849  [pdf, other

    cs.DB cs.PL

    Witness Generation for JSON Schema

    Authors: Lyes Attouche, Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger

    Abstract: JSON Schema is an important, evolving standard schema language for families of JSON documents. It is based on a complex combination of structural and Boolean assertions, and features negation and recursion. The static analysis of JSON Schema documents comprises practically relevant problems, including schema satisfiability, inclusion, and equivalence. These three problems can be reduced to witness… ▽ More

    Submitted 16 July, 2022; v1 submitted 25 February, 2022; originally announced February 2022.

  5. arXiv:2107.08677  [pdf, ps, other

    cs.DB

    An Empirical Study on the "Usage of Not" in Real-World JSON Schema Documents (Long Version)

    Authors: Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger

    Abstract: In this paper, we study the usage of negation in JSON Schema data modeling. Negation is a logical operator that is rarely present in type systems and schema description languages, since it complicates decision problems. As a consequence, many software tools, but also formal frameworks for working with JSON Schema, do not fully support negation. As of today, the question whether covering negation i… ▽ More

    Submitted 19 July, 2021; originally announced July 2021.

  6. arXiv:2104.14828  [pdf, ps, other

    cs.DB

    Not Elimination and Witness Generation for JSON Schema

    Authors: Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger

    Abstract: JSON Schema is an evolving standard for the description of families of JSON documents. JSON Schema is a logical language, based on a set of assertions that describe features of the JSON value under analysis and on logical or structural combinators for these assertions. As for any logical language, problems like satisfaction, not-elimination, schema satisfiability, schema inclusion and equivalence,… ▽ More

    Submitted 7 May, 2021; v1 submitted 30 April, 2021; originally announced April 2021.

  7. arXiv:1810.00751  [pdf, other

    cs.IR

    CBPF: leveraging context and content information for better recommendations

    Authors: Zahra Vahidi Ferdousi, Dario Colazzo, Elsa Negre

    Abstract: Recommender systems help users to find their appropriate items among large volumes of information. Different types of recommender systems have been proposed. Among these, context-aware recommender systems aim at personalizing as much as possible the recommendations based on the context situation in which the user is. In this paper we present an approach integrating contextual information into the… ▽ More

    Submitted 1 October, 2018; originally announced October 2018.

    Comments: 15 pages, 4 figures, this is the long version of the paper submitted to the conference ADMA'18

  8. arXiv:1507.01708  [pdf, ps, other

    cs.DB cs.PL

    Typing Regular Path Query Languages for Data Graphs

    Authors: Dario Colazzo, Carlo Sartiani

    Abstract: Regular path query languages for data graphs are essentially \emph{untyped}. The lack of type information greatly limits the optimization opportunities for query engines and makes application development more complex. In this paper we discuss a simple, yet expressive, schema language for edge-labelled data graphs. This schema language is, then, used to define a query type inference approach with g… ▽ More

    Submitted 7 July, 2015; originally announced July 2015.

  9. arXiv:1205.6698  [pdf, other

    cs.DB

    Type-Based Detection of XML Query-Update Independence

    Authors: Nicole Bidoit-Tollu, Dario Colazzo, Federico Ulliana

    Abstract: This paper presents a novel static analysis technique to detect XML query-update independence, in the presence of a schema. Rather than types, our system infers chains of types. Each chain represents a path that can be traversed on a valid document during query/update evaluation. The resulting independence analysis is precise, although it raises a challenging issue: recursive schemas may lead to i… ▽ More

    Submitted 30 May, 2012; originally announced May 2012.

    Comments: VLDB2012

    Journal ref: Proceedings of the VLDB Endowment (PVLDB), Vol. 5, No. 9, pp. 872-883 (2012)

  10. arXiv:1108.4596  [pdf

    cs.DB

    XML content warehousing: Improving sociological studies of mailing lists and web data

    Authors: Benjamin Nguyen, Antoine Vion, François-Xavier Dudouet, Dario Colazzo, Ioana Manolescu, Pierre Senellart

    Abstract: In this paper, we present the guidelines for an XML-based approach for the sociological study of Web data such as the analysis of mailing lists or databases available online. The use of an XML warehouse is a flexible solution for storing and processing this kind of data. We propose an implemented solution and show possible applications with our case study of profiles of experts involved in W3C sta… ▽ More

    Submitted 23 August, 2011; originally announced August 2011.

    Journal ref: Bulletin de Méthodologie Sociologique (BMS) (2011) 27p

  11. arXiv:1104.2079  [pdf, ps, other

    cs.DB

    Optimizing XML querying using type-based document projection

    Authors: Véronique Benzaken, Giuseppe Castagna, Dario Colazzo, Kim Nguyen

    Abstract: XML data projection (or pruning) is a natural optimization for main memory query engines: given a query Q over a document D, the subtrees of D that are not necessary to evaluate Q are pruned, thus producing a smaller document D'; the query Q is then executed on D', hence avoiding to allocate and process nodes that will never be reached by Q. In this article, we propose a new approach, based on typ… ▽ More

    Submitted 11 April, 2011; originally announced April 2011.

    Comments: 65 pages A4 format

    ACM Class: H.2.5; F.3.2

  12. arXiv:1002.0971  [pdf

    cs.DB

    The WebStand Project

    Authors: Benjamin Nguyen, François-Xavier Dudouet, Dario Colazzo, Antoine Vion, Ioana Manolescu, Pierre Senellart

    Abstract: In this paper we present the state of advancement of the French ANR WebStand project. The objective of this project is to construct a customizable XML based warehouse platform to acquire, transform, analyze, store, query and export data from the web, in particular mailing lists, with the final intension of using this data to perform sociological studies focused on social groups of World Wide Web… ▽ More

    Submitted 4 February, 2010; originally announced February 2010.

    Journal ref: WebSci'09: Society On-Line Conference, Greece (2009)