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 language | English |
|---|---|
| Pages (from-to) | 101-108 |
| Number of pages | 8 |
| Journal | CEUR Workshop Proceedings |
| Volume | 3194 |
| Publication status | Published - 1 Jan 2022 |
| Externally published | Yes |
| Event | 30th Italian Symposium on Advanced Database Systems, SEBD 2022 - Tirrenia, Italy Duration: 19 Jun 2022 → 20 Jun 2022 |
Keywords
- Conceptual Modeling
- Empirical Study
- JSON Schema