An Empirical Study on the "Usage of Not" in Real-World JSON Schema Documents - Archive ouverte HAL
Communication Dans Un Congrès Année : 2021

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

Résumé

We study the usage of negation in JSON Schema data modeling. Negation is a logical operator rarely present in type systems and schema description languages, since it complicates decision problems: 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 from GitHub. 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.
Fichier principal
Vignette du fichier
ER-usage_of_not.pdf (502.79 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03946251 , version 1 (19-01-2023)

Identifiants

Citer

Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, Stefanie Scherzinger. An Empirical Study on the "Usage of Not" in Real-World JSON Schema Documents. 40th International Conference on Conceptual Modeling ER 2021, Oct 2021, St. John's, NL (Virtual), Canada. pp.102-112, ⟨10.1007/978-3-030-89022-3_9⟩. ⟨hal-03946251⟩
59 Consultations
75 Téléchargements

Altmetric

Partager

More