Challenges in Checking JSON Schema Containment over Evolving Real-World Schemas - Archive ouverte HAL
Communication Dans Un Congrès Année : 2020

Challenges in Checking JSON Schema Containment over Evolving Real-World Schemas

Résumé

JSON Schema is maturing into the de-facto schema language for JSON documents. When JSON Schema declarations evolve, the question arises how the new schema will deal with JSON documents that still adhere to the legacy schema. This is particularly crucial in the maintenance of software APIs. In this paper, we present the results of our empirical study of the first generation of tools for checking JSON Schema containment which we apply to a diverse collection of over 230 realworld schemas and their altogether 1k historic versions. We assess two such special-purpose tools w.r.t. their applicability to real-world schemas and identify weak spots. Based on this analysis, we enumerate specific open research challenges that are based on real-world problems.
Fichier principal
Vignette du fichier
EmpER_2020___JSON_Schema_Evolution__FINAL_.pdf (241.18 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Identifiants

Citer

Michael Fruth, Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, et al.. Challenges in Checking JSON Schema Containment over Evolving Real-World Schemas. 39th International Conference on Conceptual Modeling ER (Workshops) 2020, Nov 2020, Vienna, Austria. pp.220-230, ⟨10.1007/978-3-030-65847-2_20⟩. ⟨hal-03946227⟩
61 Consultations
158 Téléchargements

Altmetric

Partager

More