Projectional Editors for JSON-Based DSLs
Augmenting text-based programming with rich structured interactions has been explored in
many ways. Among these, projectional editors offer an enticing combination of structure …
many ways. Among these, projectional editors offer an enticing combination of structure …
Extracting JSON Schemas with tagged unions
With data lakes and schema-free NoSQL document stores, extracting a descriptive schema
from JSON data collections is an acute challenge. In this paper, we target the discovery of …
from JSON data collections is an acute challenge. In this paper, we target the discovery of …
How composable is the web? An empirical study on OpenAPI data model compatibility
Composing Web APIs is a widely adopted practice by developers to speed up the
development process of complex Web applications, mashups, and data processing …
development process of complex Web applications, mashups, and data processing …
Negation-closure for JSON Schema
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 …
logical language, based on a set of assertions that describe features of the JSON value …
Towards theory for real-world data
W Martens - Proceedings of the 41st ACM SIGMOD-SIGACT-SIGAI …, 2022 - dl.acm.org
Fundamental research on data manipulation languages is often motivated by the search for
balance between desirable properties, such as expressiveness, robustness …
balance between desirable properties, such as expressiveness, robustness …
Witness generation for JSON Schema
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 …
documents. It is based on a complex combination of structural and Boolean assertions, and …
An Analysis of Defects in Public JSON Schemas
JSON is a simple de facto standard cross-language textual format used to represent,
exchange and store data and documents in computer systems. JSON Schema is a …
exchange and store data and documents in computer systems. JSON Schema is a …
JSON Model: a Lightweight Featureful Description Language for JSON Data Structures
F Coelho, C Yannou-Medrala - 2023 - minesparis-psl.hal.science
JSON is a simple de facto standard cross-language textual format used to represent,
exchange and store structured data in computer systems. Data schemas need to be …
exchange and store structured data in computer systems. Data schemas need to be …
MetaConfigurator: A User-Friendly Tool for Editing Structured Data Files
F Neubauer, P Bredl, M Xu, K Patel, J Pleiss… - Datenbank …, 2024 - Springer
Textual formats to structure data, such as JSON, XML, and YAML, are widely used for
structuring data in various domains, from configuration files to research data. However …
structuring data in various domains, from configuration files to research data. However …
JSON Model: a Lightweight Featureful DSL for JSON
F Coelho, C Yannou-Medrala - … on Advances in Databases and Information …, 2024 - Springer
JSON is a de facto standard cross-language textual format used to represent, exchange and
store structured data. Data schemas allow to document structures and verify values. Three …
store structured data. Data schemas allow to document structures and verify values. Three …