The Usage of Negation in Real-World JSON Schema Documents

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

Research output: Contribution to journalConference articlepeer-review

Abstract

Many software tools, but also formal frameworks for working with JSON Schema, do not fully support negation. This motivates us to study whether negation is actually used in practice, for which aims, and whether it could, in principle, be replaced by simpler operators. We have collected a large corpus of 80k open source JSON Schema documents. We perform a systematic analysis, quantify usage patterns of negation, and also qualitatively analyze schemas. We show that negation is indeed used, albeit infrequently, following a stable set of patterns.

Original languageEnglish
Pages (from-to)101-108
Number of pages8
JournalCEUR Workshop Proceedings
Volume3194
Publication statusPublished - 1 Jan 2022
Externally publishedYes
Event30th Italian Symposium on Advanced Database Systems, SEBD 2022 - Tirrenia, Italy
Duration: 19 Jun 202220 Jun 2022

Keywords

  • Conceptual Modeling
  • Empirical Study
  • JSON Schema

Fingerprint

Dive into the research topics of 'The Usage of Negation in Real-World JSON Schema Documents'. Together they form a unique fingerprint.

Cite this