Witness Generation for JSON Schema
hal.structure.identifier | Laboratoire d'analyse et modélisation de systèmes pour l'aide à la décision [LAMSADE] | |
dc.contributor.author | Attouche, Lyes | |
hal.structure.identifier | LIP6 | |
dc.contributor.author | Baazizi, Mohamed-Amine
HAL ID: 13062 | |
hal.structure.identifier | Laboratoire d'analyse et modélisation de systèmes pour l'aide à la décision [LAMSADE] | |
dc.contributor.author | Colazzo, Dario
ORCID: 0000-0002-6031-0049 | |
hal.structure.identifier | Dipartimento di Informatica [Pisa] | |
dc.contributor.author | Ghelli, Giorgio | |
hal.structure.identifier | Dipartimento di Matematica Informatica ed Economia [DiMIE] | |
dc.contributor.author | Sartiani, Carlo | |
hal.structure.identifier | Fakultät für Mathematik und Informatik [Passau] | |
dc.contributor.author | Scherzinger, Stefanie
ORCID: 0000-0002-1960-6171 | |
dc.date.accessioned | 2023-03-16T15:49:03Z | |
dc.date.available | 2023-03-16T15:49:03Z | |
dc.date.issued | 2022 | |
dc.identifier.issn | 2150-8097 | |
dc.identifier.uri | https://basepub.dauphine.psl.eu/handle/123456789/24564 | |
dc.language.iso | en | en |
dc.subject | JSON | en |
dc.subject.ddc | 005 | en |
dc.title | Witness Generation for JSON Schema | en |
dc.type | Article accepté pour publication ou publié | |
dc.description.abstracten | JSON Schema is a schema language for JSON documents, based on a complex combination of structural operators, Boolean operators (negation included), and recursive variables. The static analysis of JSON Schema documents comprises practically relevant problems, including schema satisfiability, inclusion, and equivalence. These problems can be reduced to witness generation: given a schema, generate an element of the schema-if it exists-and report failure otherwise. Schema satisfiability, inclusion, and equivalence have been shown to be decidable. However, no witness generation algorithm has yet been formally described. We contribute a first, direct algorithm for JSON Schema witness generation, and study its effectiveness and efficiency in experiments over several schema collections, including thousands of real-world schemas. | en |
dc.relation.isversionofjnlname | Proceedings of the VLDB Endowment | |
dc.relation.isversionofjnlvol | 15 | en |
dc.relation.isversionofjnlissue | 13 | en |
dc.relation.isversionofjnldate | 2022-09 | |
dc.relation.isversionofjnlpages | 4002-4014 | en |
dc.relation.isversionofdoi | 10.14778/3565838.3565852 | en |
dc.identifier.urlsite | https://hal.science/hal-03946256 | en |
dc.relation.isversionofjnlpublisher | ACM - Association for Computing Machinery | en |
dc.subject.ddclabel | Programmation, logiciels, organisation des données | en |
dc.relation.forthcoming | non | en |
dc.description.ssrncandidate | non | |
dc.description.halcandidate | non | en |
dc.description.readership | recherche | en |
dc.description.audience | International | en |
dc.relation.Isversionofjnlpeerreviewed | oui | en |
dc.date.updated | 2023-02-24T14:37:33Z | |
hal.export.arxiv | non | en |
hal.export.pmc | non | en |
hal.hide.repec | non | en |
hal.hide.oai | non | en |
hal.author.function | aut | |
hal.author.function | aut | |
hal.author.function | aut | |
hal.author.function | aut | |
hal.author.function | aut | |
hal.author.function | aut |
Files in this item
Files | Size | Format | View |
---|---|---|---|
There are no files associated with this item. |